Virginia Sports Betting Guide – Best VA Sportsbooks Reviewed

Virginia sports betting is one of the most advanced in the United States. Not only have laws been introduced to legalize Virginia betting, but online sports betting was given priority over retail betting.

In this sports betting in Virginia guide, we will explain the rules of gambling sites and gambling apps. We will also introduce you to the 10 best Virginia sports betting websites and their current welcome bonuses.

Best Virginia Sports Betting Sites May, 2022

10 Bookmakers that match your criteria...
Top Rated
553 Bonus claimed

50% match deposit bonus worth up to $1,000

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
    Claim Bonus
    Up To $1,000 Welcome Bonus

    100% deposit match up to $1,000

    • HD-Quality Live Streaming Service
    • Huge Bitcoin Bonuses
    • Wide Range of eSports
    Claim Bonus
    Use code BVD1000 with your first deposit. Wagering requirement: 5x for sports and horses, 30x for casino. Deposit using credit card or Bitcoin. Withdrawing before requirements are met forfeits bonus money and any winnings from the bonus money. Casino games are excluded.

    100% deposit match up to $1,000

    • Big Contests & Promotions
    • NFL and NBA futures betting
    • $1,000 Welcome Bonus
    Claim Bonus
    No time limits apply. Minimum deposit of $50 to claim your bonus. You must bet on wagers with odds of 2.5:1 or more. General terms & conditions apply.

    Up to $2,500 deposit match

    • Biggest Welcome Bonus
    • Stream Analysis Sports Shows
    • 24/7 Customer Support
    Claim Bonus
    Minimum deposit of $100 is required to claim the welcome bonus. Use BetUS promo code 'JOIN125' to claim. You must bet on odds of 2.8:1 or higher. The offer is subject to a 14-day time limit. Max cash out limits apply.

    100% deposit match up to $500

    • Top Horse Racing Sportsbook
    • 7% rebate on all horse race wagers
    • Generous Reload Bonuses
    Claim Bonus
    The 100% sports betting bonus is capped at $500. You must enter the promo code XB100 to claim. Your minimum deposit must equal or exceed $45. The promotion comes with a rollover of 7x.

    Up To $150 Sign Up Bonus

    • High Quality Sports Betting App
    • Top High Limit Sportsbook
    • Speedy Payouts
    Claim Bonus
    100% Up to $50 bonus. Receive up to $50 on each on your first 3 deposits within 100 days of sign up. Bonus code must be entered immediately after you deposit and before you place any wager. Offer subject to rollover requirements of 8x at minimum odds of 1.5. Maximum of $50 of each bet counts towards wager requirements. Cannot be used on horse racing.

    50% deposit match up to $1000

    • All-In-One Gambling Site
    • Various Betting Options & Promotions
    • Accepts All US Customers
    Claim Bonus
    50% deposit up to $1,000. You must enter promo code SB1000 to claim the bonus. You must deposit at least $55 to claim. Wager requirement: the bonus comes with a 10x turnover. Deposits using Neteller and Skrill are not valid for this promotion. Validity period: 30 days. The offer is valid for the site’s sportsbook ONLY. This bonus is for new customers/first-time depositors in Canada and USA

    100% welcome bonus up to $500

    • Most Competitive Reload Bonus
    • Live In-Play Betting
    • 10% Weekly Rebate on Horse Racing
    Claim Bonus
    Minimum deposit applied of $20. Maximum bonus is capped at $500. Wager requirements: 15x rollover.

    100% welcome bonus up to $500

    • Reputable Sportsbook
    • Brilliant VIP Program
    • Impressive Casino & Racebook Bets
    Claim Bonus
    Minimum deposit of $35 applies to qualify for the offer. The maximum limit is $500. 12x rollover applies with this offer.

    100% crypto bonus up to $1000

    • No Deposit Limit
    • Political & Entertainment Bets
    • Daily Promotions & rebates
    Claim Bonus
    Max free play amount is capped at $1000. Minimum deposit to qualify is $100. Deposit must be made using cryptocurrency to claim. Offer can be used once only. Rollover is 10x. Redeemable only on the sportsbook.

    The Best Virginia Sports Betting Sites List 2022

    You’re probably eager to start playing on one of the best Virginia sportsbooks. Before we provide you with further details about the State’s laws and the Virginia lottery sports betting, let’s run through the key features of our recommended top 10 sites.

    • BetOnline – Best Overall Virginia Sports Betting Site.

    • Bovada – Top Sports Betting in VA for Live Streaming.

    • MyBookie – Best Sportsbook in Virginia for Prop Bets.

    • BetUS – Highest Welcome Bonus Amongst All Virginia Sports Betting Sites.

    • XBet – Best Off Track Betting Site in Virginia.

    • Intertops – Best Virginia Sportsbook for Offshore Betting Odds.

    • – One of the Best Virginia Betting Apps.

    • BetNow – Reputable Online Sportsbook in VA.

    • GT Bets – Best Sports Betting Platform in Virginia for Fast Payouts.

    • BUSR – Best Virginia Sportsbook for Beginners.

    Is Sports Betting Legal in Virginia?

    Just like betting at Illinois sportsbooks, sports betting is completely legal in Virginia. Through two bills passed by the State’s top legislative board, sports betting became legal as of January 2021. This means that you can join any of our recommended Virginia sportsbooks, claim your welcome bonus, and start betting without any worries.

    Online Sportsbooks

    In a quirky twist, online betting in Virginia started sooner than retail betting. There are currently six licensed sportsbooks in the State. These are:

    • DraftKings Sportsbook

    • BetMGM Sportsbook

    • Caesars Sportsbook

    • BetRivers Sportsbook

    • Fanduel Sportsbook

    • Unibet Sportsbook

    Additional Virginia sports betting sites are also on their way. You will also find a vast choice of offshore sportsbooks that you can also sign up with.

    Land-based Betting

    Unlike some of its neighboring states, VA had almost no gambling locations prior to the passing of the law that introduced sports betting in Virginia. As a result, there are currently no full suite land-based sportsbooks available. Four establishments are currently being built and are expected to open between 2022 and 2023. These are:

    • Hard Rock Bristol Resort and Casino – Opening 2022.

    • Norfolk Resort Casino – Opening 2022.

    • Horseshoe Danville – Opening 2022.

    • Rivers Casino Portsmouth – Opening 2023.

    Virginia Horse Racing & Off Track Betting

    Even though horse racing was a historically popular sport in the Old Dominion, Virginia was one of the last US States to legalize wagering on races. Perhaps, as a result, it only currently has one licensed racetrack, called Colonial Downs. This multi-function track features both thoroughbred and harness racing, offering both inner and outer turf courses.

    You can also bet on horses at any of the four licensed OTB sites across the State. These are:

    • Breakers Sports Grille, Henrico. Open daily 11.00am to 11.00pm.

    • Ponies & Pints, Richmond. Open daily 11.00am to 11.00pm.

    • Buckets Bar & Grill, Chesapeake. Open daily 11.00am to 11.00pm.

    • The Windmill OTB Sports Grill, Collinsville. Open daily 11.00am to 11.00pm.

    With such a limited selection available, most fans of horse racing bets in Virginia prefer using online sportsbooks.

    Virginia Sports Betting Legislation Timeline

    Just like most other US States, the laws that introduced Virginia sports betting were full of delays, frustration, and opposition. The following are some of the main highlights in the road towards legalizing sportsbooks in Virginia.

    • 2021 – As of January 1st, sports betting in Virginia is officially legal.

    • 2020 – Virginia lawmakers vote to pass laws legalizing both land-based and online sports betting in Virginia as of the following year.

    • 1988 – Laws legalizing horse track and pari-mutuel betting are approved.

    • 1987 – Virginia State Lottery is approved by referendum.

    Offshore Betting in Virginia

    Offshore sites offering sports betting in Virginia are a popular alternative to the limited number of platforms licensed in the State. Offshore casinos and sportsbooks are gambling sites that are based in a foreign country, including Panama and Curacao. There are hundreds available and not all are reputable and safe.

    This is why we created this Virginia sports betting page. Here, we have listed the top 10 best offshore sites that are both reputable and easy to bet on. These sites all share a track record of timely payouts to players and a professional approach towards customer service and complaints.

    If you would like to get started with an offshore betting site right now, we recommend BetOnline. This comprehensive platform offers both sports betting and online casino games. Moreover, it is welcoming new players with a welcome bonus worth up to $1,000.

    Are Daily Fantasy Sports Legal in Virginia?

    Yes, Daily Fantasy Sports are legal in Virginia as of 2016. There are two licensed platforms offering this service, namely FanDuel and DraftKings. Both operators are also responsible for offering a variety of sports betting in Virginia through sportsbook platforms.

    Virginia Casino Laws

    As we’re writing this Virginia sports betting guide, casino laws in the State are still in the process of being implemented. Even when they are implemented, these will be limited to just land-based casinos.

    Land Based Casinos

    In 2019, the State’s legislators approved a law that will introduce a limited number of land-based casinos in Virginia. A total of five casinos are planned to be built, but as we’re writing this Virginia sports betting guide, only four have been approved by residents. The fifth casino, planned to be built in Richmond, will have to wait until a referendum votes it into existence.

    The four approved new casinos will be built in Bristol, Danville, Norfolk, and Portsmouth. Whilst none of these land-based casinos in Virginia will be Indian casinos, the one in Norfolk will be developed by the Pamunkey Tribe. Moreover, the Bristol casino will be run by the Seminole Tribe which also runs several Florida casinos.

    Online Casinos

    There are currently no immediate plans to introduce online casinos in Virginia. As a result, it is impossible for an online casino operator to obtain a Virginia operating license. Nevertheless, residents looking to play online slots and table games can sign up for an offshore casino account.

    Just like offshore sportsbooks, these sites are licensed in foreign countries and provide a great combination of games, services, and player bonuses.

    One of the best offshore casinos in Virginia is This combined sportsbook and casino lets you play hundreds of slots and table games, including live dealer games. Moreover, it offers a choice of sports betting or casino game bonuses that you can claim as soon as you register a new account.

    How Gambling is Taxed in Virginia

    Tax rules in Virginia follow similar ones across the US. All residents must pay a combination of federal and state taxes on any winnings. Federal taxes are a fixed 24% of any winnings that pass a certain threshold. For example, you would be liable to pay this tax if you win $1,200 or more playing slots or bingo.

    Virginia State gambling taxes vary between 2% and 5.75% plus a potential fixed sum of up to $720.

    It is possible to lower your declared gambling wins by including itemized losses. For more information regarding gambling taxes in VA, we recommend you speak to a tax professional.

    Best Virginia Sportsbooks Reviewed

    We’ve already listed the best Virginia sports betting sites and we will now provide you with a closer look at the top five.

    1. BetOnline – Best Overall Virginia Sports Betting Site

    BetOnline Sportsbook

    BetOnline is our #1 pick for sports betting in Virginia. There are numerous reasons for our decision, including the fact that it offers over 25 sports, including eSports, and provides a superb user experience.

    The selection of BetOnline markets is immense, with both pre-game and live betting available. Apart from the most common types of bets, such as moneylines and parlays, this Virginia sports betting site offers teasers and if bets. These markets are available across its national and international sports competitions.

    In fact, it is a popular platform to bet on the Admirals, the Tides, and the Hillcats, amongst other much-loved teams.

    Another great feature of BetOnline is its welcome bonus. When you register a new account, you’ll be able to claim a 50% match deposit bonus of up to $1,000. This offer is subject to wagering on bets of 2:1 minimum odds within 30 days. Use the BetOnline promo code BOL1000 to get your bonus.


    • Good choice of generous welcome offers

    • Teaser and if bets available

    • Available for both iOS and Android devices

    • 24/7 live chat support


    • No sports news available

    2. Bovada – Top Sports Betting in VA for Live Streaming

    Bovada Sportsbook

    Bovada is our top-ranking Virginia online sports betting site for live games. This comprehensive sportsbook offers over 20 sports and eSports, and features a dedicated page where you can view current and upcoming live markets. You can participate in the live-action by placing your favorite bets and, in certain cases, you can even watch the action unfold through live streaming.

    This Virginia sports betting platform offers both a website and dedicated Android and iOS apps. No matter which way you decide to connect, you’ll get access to the full range of sports and features, including enhanced odds, exotic markets, and extensive sports news coverage.

    You can get started with Bovada right now and claim a 100% match deposit bonus worth up to $750. This offer is subject to a cryptocurrency payment and its wagering requirement is based on odds of 2:1 or higher. Use promo code BTCSWB750 to receive your Bovada welcome bonus today.


    • $1 bets accepted

    • Sports news feed

    • Streaming on select matches is available

    • No expiry period for the welcome bonus


    • Relatively small eSports selection

    3. MyBookie – Best Sportsbook in Virginia for Prop Bets

    MyBookie Sportsbook

    There are several reasons why we consider MyBookie to be amongst the best Virginia sports betting sites. One of these reasons is its selection of prop bets and odds boosts available for a wide range of sports. In particular, this VA sportsbook offers an extensive choice catering to NFL and NBA games. You can even use the MyBookie bet builder to combine prop bets into parlays and have the potential of bigger payouts.

    The MyBookie sports betting platform is home to over 20 sports, including eSports and special events. This full suite of pre-game and in-play markets is accessible across devices. Even though the sportsbook does not offer apps, it is considered to be one of the best Virginia mobile sports betting sites, providing a mobile-optimized website that is accessible across operating systems.

    MyBookie is offering all eligible VA residents the opportunity to claim a $1,000 max welcome bonus with their first deposit. This match deposit offer is subject to bets with minimum odds of 2.5:1. To claim it, simply enter promo code MYB100 when placing your first deposit.


    • Mobile-friendly sportsbook

    • Great odds, especially on NBA, NFL, and MLB

    • Odds boosts for select parlays

    • Features virtual sports


    • Website interface takes some time to get used to

    4. BetUS – Highest Welcome Bonus Amongst All Virginia Sports Betting Sites

    BetUS Sportsbook

    The welcome bonus available at this Virginia sports betting site is so good that we must start this mini review with it. As a new player, BetUS will reward your first payment with a 125% match deposit bonus worth up to $2,500. This offer has a 14-day window within which you must fulfill a wagering requirement with bets of minimum odds 2.8:1. Enter promo code JOIN125 to receive this BetUS welcome offer.

    Once you have exhausted your first BetUS offer you can claim a further two promotions that each reward you with up to $2,500. To be eligible, you must place your 2nd and 3rd deposits using cryptocurrencies. The sportsbook also offers a variety of other rewards, including additional reload bonuses and cashback.

    With all this bonus cash, you will have a great opportunity to place bets across BetUS’ 23+ sports and eSports markets. You can even wager on entertainment, politics, and specialty markets, making use of both pre-game and in-play bets with competitive odds.


    • Up to $7,500 on your first three deposits

    • Superb US sports coverage

    • Fast payouts with cryptocurrencies

    • 24/7 live chat support


    • Only 14 days to fulfill 1st deposit wagering requirement

    5. XBet – Best Off Track Betting Site in Virginia

    XBet Sportsbook

    If you’re a fan of horse races in VA or across the Nation, then XBet is probably the best online Virginia sportsbook for you. This user-friendly platform lets you place both pre-game and in-play horse racing bets and rewards you with up to 7% rebates. You can even bet on international races, including in the UK and Australia.

    Beyond horses, XBet is a popular sportsbook for over 20 other sports, including baseball, basketball, and hockey. You can also access a fully-fledged online casino offering hundreds of slots and table games.

    The XBet welcome bonus is the smallest in our top five list. However, it still provides a generous reward and comes with very reasonable terms. As a new VA player, you can claim a 100% match deposit bonus of up to $500 with your first deposit. This offer has a wagering requirement on bets with minimum odds of 2:1, but there is no expiry period stated.

    Moreover, you don’t need to enter any promo code to avail of this offer. Simply place a qualifying deposit and you’ll receive your rewards.


    • Easy to use

    • Up to 7% rebates on horse races

    • Quick cryptocurrency payouts

    • 24/7 live chat support


    • No sports news feed available

    Virginia Betting Sites Comparison

    If you’re still having trouble picking your favorite Virginia sportsbook perhaps this comparison table will help you.

    Welcome Bonus

    Promo Code

    Number of Sports Markets

    Live Streaming

    Payment Methods


    50% deposit match up to $1,000




    Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin


    100% Bitcoin deposit match up to $750




    Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin


    100% deposit match up to $1,000




    Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin


    125% deposit match up to $2,500




    Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin


    100% deposit match up to $500

    Not required



    Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin


    100% deposit match up to $500




    Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill

    100% deposit match up to $1,000




    Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple


    100% deposit match up to $500




    Credit card, debit card, Bitcoin, Bitcoin Cash

    GT Bets

    100% deposit match up to $500




    Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple


    20% deposit match up to $500




    Credit card, debit card, Bitcoin, Litecoin

    How to Use a Virginia Sportsbook

    This section is dedicated to anyone who has never used a Virginia sportsbook before. We will explain the main steps to help you register a new account, deposit funds, and place your first sports bet.

    In this example, we have chosen BetOnline since we consider it to be the best Virginia sports betting site. By signing up today, you will be able to benefit from a 50% welcome bonus worth up to $1,000.

    Step 1: Register a BetOnline Account

    BetOnline Sportsbook

    Visit the sportsbook’s website and click on the ‘Join Now’ button.

    Step 2: Enter Your Details

    BetOnline Create Account

    Enter your name and other personal information on the registration form. Complete the form by following the on-screen instructions.

    Step 3: Verify Your Email

    Before you can deposit funds, you will need to verify your email address. BetOnline will send you an automatic email as soon as you complete registration. Click on the link within the email to complete this step.

    Step 4: Make a Deposit

    BetOnline Make a Deposit

    On the BetOnline website, click on ‘Cashier’ to view the available payment methods. Choose your favorite and complete the payment details by following the instructions on your screen. Remember to enter promo code BOL1000 to claim your welcome bonus.

    Step 5: Place a Sports Bet

    BetOnline Sports Markets

    With funds in your account, you are now ready to place your first bet. Select ‘Sports’ or ‘Live Betting’ to view the different sports and markets available. When you find yours, click on the market and enter the value of your wager. Click ‘Confirm Bet’ to place your first sports bet.


    Virginia is one of the more liberal states when it comes to sports betting. You can start placing your favorite sports bets on our recommended Virginia sportsbooks and benefit from generous welcome bonuses and ongoing promotions.

    If you’re eager to get started, sign up to BetOnline today and claim your 50% welcome sports bonus worth up to $1,000. Use promo code BOL1000 to receive your reward with your first deposit.


    Is sports betting legal in Virginia?

    Where can I bet in Virginia?

    Can I bet online in Virginia?

    What sportsbooks are there in Virginia?

    What betting apps are in Virginia?