Home » Nc

North Carolina Sports Betting – Is Sports Betting Legal in NC? The Best NC Online Sportsbooks



Want to wager on sports in North Carolina? Our North Carolina sports betting guide will cover everything you need to know. We’ll explain whether betting is legal in North Carolina and how you can start betting today, plus review the top 10 North Carolina betting sites. Is online sports betting legal in North  Carolina? You’ll find out right here!

The Best North Carolina Sports Betting Sites 2022

To help you start with North Carolina sports betting today, we’ve put together a list of the 10 best sportsbooks in NC for 2022:

Looking for the best sports betting North Carolina has to offer? We’ve put together a list of the top 10 North Carolina sportsbooks for 2022:

  1. BetOnline – Best Mobile North Carolina Sports Betting Site
  2. XBet – Best North Carolina State Betting Odds Online
  3. Bovada – Best NC Sportsbook for Live Streaming
  4. MyBookie – Best North Carolina Sports Betting Site for NBA
  5. BetUS – The Best North Carolina Sports Betting Site
  6. BUSR – Friendly customer support for all North Carolina sports betting
  7. Sportsbetting.ag – North Carolina Sports Betting Site with the Most Sports
  8. Intertops – One of the most user-friendly North Carolina Sportsbooks
  9. BetNow – Big selection  for North Carolina mobile sports betting
  10. BetAnySports – Good lines for North Carolina sports betting online

Online Sports Betting North Carolina

1. BetOnline – Top Mobile Sports Betting North Carolina Site

BetOnline Sportsbook

BetOnline is another one of the best North Carolina sports betting sites. The site has a huge range of sports available to wager on, but it especially stands out for its NBA betting options. You can wager not just on upcoming and live NBA games, but also on the NBA draft and NBA futures. So, BetOnline is a great choice for basketball fans who want to bet on every aspect of the league.

BetOnline also stands out for the quality of its betting interface. The sportsbook is modern and seamless to use, with an interactive betslip and easy to sort odds. BetOnline doesn’t have a mobile betting app, but the sportsbook does offer a mobile-friendly version of its website for betting on the go.

BetOnline accepts payment by credit card, debit card, and Bitcoin. When you sign up, you’ll receive a 50% deposit bonus up to $1,000. This Bitcoin sportsbook also rewards users for referring friends and offers a reload bonus worth up to $250. At the time of writing, BetOnline is also offering a $50 bonus when you place your first mobile bet.


  • Supports NBA futures and draft betting
  • Modern, user-friendly online sportsbook
  • 50% deposit bonus up to $1,000
  • Bonus available for betting from mobile


  • Doesn’t have a dedicated mobile app


2. XBet – Best Odds for North Carolina Sports Betting Online

XBet is one of our top sites for North Carolina sports betting when looking for the best betting odds. The site caters to people from all sporting backgrounds, giving you great odds on your favorite sports. Another thing to mention is that players are likely to find more unique bets here than elsewhere, and their racebook is second to none.

When jumping into this NC betting site, be sure to take advantage of their casino too. They have a number of different slot games that are powered by Betsoft, but have also recently introduced live casino games too. New players who sign up for XBet can claim a 100% matched deposit bonus of up to $500. The minimum odds for using this and betting is just 2:1 too, so it’s a great bonus to have in your back pocket. This bonus is actually independent of the casino one too, so anyone wanting to bet, but then also wanting to play some table games, or popular slots like Good Girl Bad Girl should claim a second welcome bonus.


  • Horse betting rebates offered
  • Wide variety of slots
  • Quick payouts


  • Bonus isn’t as lucrative as others


3. Bovada – Best North Carolina Online Sports Betting Site for Live Streaming

Bovada Sportsbook Betting Odds

For bettors who want to watch games unfold and place live, in-game bets, Bovada is one of the best North Carolina sports betting sites. This offshore betting site lets you watch almost any game across any sports league in high definition. At the same time, the site is constantly updating odds for a suite of in-game bets, so you can continue to wager as matches progress.

Another advantage to Bovada is that the platform has virtually every sport you could want to wager on. You’ll find all the major US sports leagues, college sports, e-sports, and the Olympics. You can also bet on less-watched sports like badminton, water polo, and skiing. Notably, Bovada offers betting on horse races.

Bovada attracts North Carolina bettors with a $750 welcome bonus. The catch is that to claim the bonus, you’ll need to make a deposit in Bitcoin. While this can be great news for crypto enthusiasts, it does make it a bit harder to get started with Bovada if you don’t already own Bitcoin.


  • Stream games in HD
  • Bet on niche sports like skiing
  • Offers off track horse betting online
  • Accepts Bitcoin and Bitcoin Cash payments


  • Limited welcome bonus for credit/debit payments


4. MyBookie – Overall Best North Carolina Sports Betting Site in 2022

MyBookie – Sports Betting Site

MyBookie is one of our favorite sites for online sports betting in North Carolina in 2022. This offshore sportsbook allows betting on professional sports leagues like the NBA, NFL, MLB, and NHL. In addition, you can bet on UNC college sports, UFC and MMA matches, soccer, rugby, and more.

MyBookie offers a $1,000 welcome bonus with a 50% deposit match, making it one of the most generous sportsbooks available to new players. On top of that, existing players get a 25% reload bonus up to $500 every time you make another deposit.

This North Carolina sportsbook offers tons of bettor-friendly features, like a simple betslip that’s always a click away. The site also offers live streaming of every game along with live in-game betting. MyBookie has dozens of prop bets for every match, so it’s easy to keep things interesting if you want to bet on more than just a game’s outcome.


  • Bet on most major US sports games
  • Welcome bonus up to $1,000
  • Live streaming for most matches
  • Dozens of prop bets per game


  • Doesn’t offer betting on lesser-known sports leagues


5. BetUS – Best North Carolina Sports Betting Site for NBA Betting

BetUS Sports Betting NBA Futures


BetUS is our top pick for sports betting in North Carolina on the go. That’s because this online sportsbook offers dedicated mobile apps for iOS and Android along with a mobile-friendly online platform. The mobile apps are easy to use and put your betslip just a tap away at all times. Plus, the apps enable you to place in-game bets, monitor live matches, and more.

BetUS has dozens of sports to bet on, including college sports, e-sports, and horse racing. You’ll find a wide range of prop bets for every match as well as in-game betting for live matches. In addition, you can bet on specials like the league MVP, division championships, and the Olympics.

BetUS has the best welcome bonus of any North Carolina sports betting site we’ve reviewed. New bettors can get up to $1,250 in cash with a 50% deposit match. The only catch is that there’s no reload bonus, so this cash is a one-time offer. BetUS accepts credit cards, debit cards, and several popular cryptocurrencies including Bitcoin.


  • iOS and Android mobile apps
  • User-friendly interface for betting on the go
  • Bet on specials and futures
  • Welcome bonus up to $1,250


  • Doesn’t offer reload bonuses


North Carolina Sports Betting Compared

Wondering which North Carolina sportsbooks are right for you? Let’s take a closer look at the best sports betting North Carolina has to offer.

Bonus Bonus Code Live Streaming Payment Methods
BetUS 50% sportsbook deposit match up to $1,250 SIGNUP100 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Litecoin, Ethereum
Bovada 75% Bitcoin deposit  match up to $750 BTCSWB750 Yes Credit card, debit card, MatchPay, Zelle, Bitcoin, Bitcoin Cash, Litecoin
MyBookie 50% deposit match up to $1,000
25% reload bonus up to $500
Yes Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum
xBet 50% deposit match up to $1,000
25% reload bonus up to $250
No Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple, Stellar
BetOnline 50% deposit match up to $1,000
25% reload bonus up to $250
No Credit card, debit card, Skrill, Neteller, wire transfer, money order, Bitcoin

Is Sports Betting Legal in North Carolina?

Is sports betting legal in North Carolina? It’s an interesting question. At the moment, in-person sports betting is legal at The Book at Harrah’s Cherokee Valley River Casino. The newly opened Catawba Indian Nation’s casino, west of Charlotte, also has a license to accept sports wagers but hasn’t yet opened its sportsbook.

Beyond those two locations, you can’t place in-person sports bets in North Carolina. However, there is currently a new bill working its way through state legislation which could make betting in NC legal. This bill could increase the minimum number of licensed casinos to 10, and a maximum of 12. Both Democrat and Republican members have recognized the potential revenue that could be generated for the state, so let’s hope for the best.

Let’s take a closer look at exactly what the rules are around sports betting in North Carolina.

North Carolina Sports Betting Online

Online North Carolina sportsbooks are not currently allowed. There is currently a North Carolina sports betting bill that would legalize online sports betting in the state, but it’s too early to tell if it will pass. Neither the Cherokee nor Catawba nation offer online sports betting – only physical sportsbooks.

For North Carolina residents who want to bet online, there are 2 options. The first is to drive to neighboring Tennessee or Virginia, both of which offer online sports betting. The second option is to use an offshore sports betting site. These sites are not subject to North Carolina gambling laws.

North Carolina Sportsbooks and Betting

There are 2 land-based sportsbooks in North Carolina where it’s legal to place bets on professional and college sports:

  • Harrah’s Cherokee Valley River Casino
  • Catawba Two Kings Casino Resort

Harrah’s Cherokee Valley River Casino is located in the mountains west of Asheville. Harrah’s sportsbook, called The Book, has been operating since March 2021 and was North Carolina’s first legal sportsbook.

The Catawba Two Kings Casino Resort is located west of Charlotte. This casino opened in July 2021 in a temporary facility and the sportsbook is not yet up and running. The Catawba nation expects to start accepting sports wagers in the fall of 2021.

Horse Racing

North Carolina only allows wagering on horse racing at the state’s two land-based sportsbooks: Harrah’s Cherokee Valley River Casino and the Catawba Two Kings Casino Resort. Online betting on horse racing is not legal in North Carolina, so residents of the state cannot use US-based horse betting sites like TVG.

The sports betting legislation that North Carolina is currently considering would legalize online off track betting. However, it’s not yet clear whether this legislation will pass in its current form.

For now, the best option for online off track betting in North Carolina is to use an offshore racebook. Many offshore sports betting sites that are available in North Carolina also offer betting on horse racing.

It’s worth noting that North Carolina does have some harness racing as well as an annual charity race, the Queen’s Cup Steeplechase. On track betting is allowed for these races, but they are not related to the professional thoroughbred racing circuit.

The North Carolina Sports Betting Bill and Legislation – A Timeline

North Carolina has made a number of moves to update the state’s gambling laws. In fact, it was only in 2019 that the state-issued two sportsbook licenses to the Cherokee and Catawba Indian Nations. In addition, the North Carolina legislature is currently considering a bill that would legalize sports betting throughout the state and create licenses for independent sportsbooks.

Here’s where sports betting legislation currently stands in North Carolina:

  • July 26, 2019: North Carolina legalized sports betting at Harrah’s Cherokee Valley River Casino and a yet-to-built casino in the Catawba Indian Nation. Prior to this, no sports betting was legal in any form in North Carolina and the state only had one casino.
  • March 22, 2021: Harrah’s Cherokee Valley River Casino opens The Book, North Carolina’s first sportsbook. The first bet was placed on a UNC vs. Wisconsin NCAA basketball game.
  • April 7, 2021: State Senator Jim Perry filed SB 688, a bill that would legalize online sports betting in North Carolina. The bill proposed to create a limited number of licenses for online sportsbooks, which would not need to partner with an existing casino. The bill has not yet been voted on in the North Carolina Senate.
  • July 1, 2021: The Catawba Two Kings Casino Resort opened to the public in a temporary facility. The casino has a license to open North Carolina’s second physical sportsbook, although it’s not yet accepting bets.
  • August 4, 2021: The NC Senate approved the bill to legalize mobile gambling. It now moves to the House for consideration.

Offshore Sports Betting North Carolina

Although online sports betting hasn’t yet been legalized in North Carolina, residents of the state do still have options to place wagers online. Many offshore sports betting sites operate in the state and offer betting on the NFL, NBA, MLB, college sports, and more. When will sports betting be legal in North Carolina? We’re not sure, but hopefully it’ll be soon!

Offshore sportsbooks are typically based in Costa Rica, Curacao, or Europe. As a result, they’re not regulated by the state of North Carolina and aren’t restricted by the state’s gambling laws.  However, it’s important to note that placing bets with an offshore sportsbook is not technically legal for North Carolina residents

Are Daily Fantasy Sports Legal in North Carolina?

Daily fantasy sports are available to residents in North Carolina, so those looking for their sports betting fix will be able to visit some popular fantasy sports sites. It’s worth mentioning that there is no formal regulation for fantasy sports yet, but that doesn’t mean it isn’t legal. All that it means is that the state may at some point change how daily fantasy sports are operated in North Carolina. Whether this is how things operate, requirements, or fees for gaming licenses going forward, we won’t yet know.

Fanduel Sportsbook North Carolina

North Carolina residents will be pleased to know that Fanduel is open to them.

DraftKings Sportsbook North Carolina

In addition to that, DraftKings is also another sportsbook that is available to North Carolina residents too.

North Carolina Sports Betting Bill & Laws

North Carolina has historically been one of the least friendly states for gambling. The state currently has 3 casinos in operation, all on Indian Nation territory. At the same time, online gambling isn’t allowed in any form.

With that in mind, let’s take a closer look at the casino laws in North Carolina.

Online Casinos

There are currently no online casinos in North Carolina. The state does not allow online gambling, whether for slots, table games, or sports betting. The legislation that the state is currently considering for online sportsbooks would not legalize online casino games or other forms of online betting.

That said, you can access offshore casino sites in North Carolina. Like offshore sportsbooks, online casinos are not technically legal in the state. However, nearly all offshore sportsbooks accept North Carolina residents and enforcement of gambling laws is relatively lax.

Land-based Casinos

North Carolina currently has 3 land-based casinos:

  • Harrah’s Cherokee Valley River Casino

Address: 777 Casino Pkwy, Murphy, NC 28906, United States

harrah's cherokee

  • Harrah’s Cherokee Casino Resort

Address: 777 Casino Dr, Cherokee, NC 28719, United States

cherokee casino and resort

  • Catawba Two Kings Casino Resort

Address: 538 Kings Mountain Blvd, Kings Mountain, NC 28086,

catawba two kings

The Catawba Two Kings Casino Resort just opened in July 2021, so the casinos on Cherokee land were the only land-based casinos in the state for many years.

All 3 casinos are on Indian Nation land because North Carolina doesn’t allow land-based casinos on state-controlled land. North Carolina is not considering allowing any additional casinos in the state at this time.

Gambling Tax in North Carolina

Although North Carolina doesn’t make it easy to gamble, the state does require you to pay gambling taxes if you place a bet. Winnings from gambling – whether at one of the state’s casinos or sportsbooks or from an offshore betting site – are taxed at your ordinary income tax rate.

Keep in mind that you’re only responsible for paying taxes on your net earnings from gambling. So, if you win $1,000 and then lose $300, you only need to pay taxes on your net winnings of $700.

Conclusion: North Carolina Sports Betting

Sports betting has been legal in North Carolina since 2019, but for now, there’s still only one sportsbook in the entire state. North Carolina is considering legislation that would legalize online sports betting, but it’s too early to tell if this legislation will pass.

In the meantime, North Carolina residents can wager on UNC and professional sports teams with one of the top offshore sportsbooks. Create an account with BetOnline today to claim your $1,000 welcome bonus and place your first bet!


Where can I place sports bets in North Carolina?

Can I bet on UNC basketball in North Carolina?

When is North Carolina going to have sports betting?

Is online horse race betting legal in North Carolina?

What types of betting are legal in North Carolina?

Michael is based on Washington and has written for a variety of major online publications. He has an in depth knowledge of the US gambling market and writes state betting guides and sportsbook reviews for Basketballinsiders.