Read below for LSR’s curated list of Virginia sportsbook promos. Using the links on this page, you can sign up for a bonus at the VA sports betting app of your choice. We’ve ranked promos in the state and listed everything you need to know before you sign up.

Virginia sportsbook promos

1
Up to $1,500
In Bonus Bets
Top Features
  • Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win*

  • *Bonus Bets Expire in 7 Days. One New Customer Offer Only. Add’l terms. 21+. Gambling Problem? Call 1-800-GAMBLER

  • Use Bonus Code: PLAYLSR

2
Up to $1,000
In Bonus Bets
Top Features
  • Bet $5 Get $150 in Bonus Bets Win or Lose
  • OR First Bet Safety Net up to $1,000
  • 30% Extra on Same Game Parlay Profit
  • T&Cs Apply. Gambling Problem? Call or text 1-800-GAMBLER 21+
  • Use Bonus Code: LSRBET
3
Bet $1, Double Your Winnings
On Next 10 Wagers
Top Features
  • Stream NFL Games In-App for Free
  • 21+ Gambling problem? Call 1-800-GAMBLER
  • Use Promo Code: LSRDYW
4
Bet $5
Get $200
In Bonus Bets
Top Features
  • Bet $5, Get $200 in Bonus Bets if Your Bet Wins
  • Available on Desktop, Android & iOS
  • Gambling Problem? Call 1-800-GAMBLER. 21+
  • To Claim: Click Play Now
5
Up to $100
In Bonus Bets
Top Features
  • Up to $100 in Bonus Bets if First Your Bet Doesn't Win
  • Get Your Bets Boosted
  • 21+. Gambling Problem? Call/Text 1-800-Gambler. T&Cs apply
  • To Claim: Click Play Now
6
Up to $1,000
In No Sweat Bets
Top Features
  • Bet and Get up to $1,000 in No Sweat Bets
  • Earn FanCash & Spend it on Team Swag or More Bets
  • 21+. Gambling Problem? Call 1-800-GAMBLER
  • To Claim: Click Play Now
7
Up to $1,250 Bonus
New User Bonus. T&Cs Apply.
Top Features
  • Bet $5 Get $200 in Bonus Bets + Score a No Sweat Parlay Every Day

  • PLUS Get a $50 Bonus Bet on Deposit

  • PLUS up to $1,000 Deposit Bonus

  • Gambling Problem? Call 1-800-GAMBLER

You must be 21 or older to bet in Virginia.

Virginia sportsbookWelcome offerPromo code
BetMGM SportsbookUp to $1,500 in bonus bets if your first bet doesn’t win.PLAYLSR
Bet365First bet safety net up to $1,000 OR bet $5, get $100 in bonus bets.LSRBET
Caesars SportsbookBet $1, double your winnings on next 10 wagers.LSRDYW
FanDuel SportsbookBet $5, get $200 in bonus bets if your bet wins.No promo code; click to claim.
Hard Rock BetUp to $100 if your first bet doesn’t win.No promo code; click to claim.
Fanatics SportsbookBet and get up to $1,000 in no-sweat bets.No promo code; click to claim.
DraftKings SportsbookGet up to $1,250 in total bonuses, plus score a no sweat parlay every day.No promo code; click to claim.

Virginia sportsbook bonuses and promo details

Picking a new sports betting site often comes down to the available sportsbook promos. But sifting through terms and conditions and wagering requirements isn’t always easy or fun. That’s why LSR has done the work for you and compiled a list of our favorite promos from VA sportsbooks below.

If you plan to sign up for a new sportsbook this NFL season, make sure to read LSR’s guide to the best NFL betting sites.

1. BetMGM Virginia bonus code

What do I get with this promo?

BetMGM Sportsbook is offering up to $1,500 in bonus bets if your first bet loses. Use the code PLAYLSR.

Why is BetMGM’s promo better than others?

Terms and conditions

Click here for more information on the BetMGM Sportsbook bonus code.

2. Bet365 Virginia promo code

What do I get with this promo?

Bet365 gives bettors a choice between two promos using the code LSRVA

  1. Up to $1,000 back in bonus bets if your first bet loses.
  2. $100 in bonus bets whether your first bet wins or not (minimum $5 bet).

Why is bet365’s offer better than others?

Terms and conditions

Click here for more information on the bet365 bonus code.

3. Caesars Virginia promo code

What do I get with this promo?

Caesars Sportsbook is offering ten 100% profit boost tokens on your first $1 wager. Use the code LSRDYW.

Why is Caesars Sportsbook’s offer better than others?

Terms and conditions

Click here for more information on the Caesars Sportsbook bonus code.

4. FanDuel Virginia promo code

What do I get with this promo?

At FanDuel Sportsbook, you can place a first bet of $5 to get $200 in bonus bets if your bet wins.

Why is FanDuel’s offer better than others?

Terms and conditions

Click here for more information on the FanDuel Sportsbook bonus code.

5. Hard Rock Bet Virginia promo code

What do I get with this promo?

Hard Rock Bet’s promo gives you up to $100 if your first bet doesn’t win; no code necessary.

Why is Hard Rock Bet’s offer better than others?

Terms and conditions

Click here for more information on the Hard Rock Bet bonus code.

6. Fanatics Sportsbook Virginia bonus code

What do I get with this promo?

Fanatics Sportsbook is offering new users up to $1,000 in no-sweat bets. You don’t need a promo code; just click to claim.

Why is Fanatics Sportsbook’s offer better than others?

Terms and conditions

Click here for more information on the Fanatics Sportsbook bonus code.

7. DraftKings Virginia bonus code

What do I get with this promo?

The DraftKings Sportsbook promo gives users a total bonus of up to $1,250, plus they can score a no sweat parlay every day. No code is needed; click to claim.

Why is DraftKings’ offer better than others?

Terms and conditions

Click here for more information on the DraftKings Sportsbook promo code.

Explore More


While Virginia does not have any sports teams from the four major leagues, there are teams in the Washington, DC, area that are popular among fans in the Northeast part of the state. Click the links below to see the latest odds for those teams.

Complete list of sportsbook promo codes in Virginia

Bettors in Virginia have 12 sports betting apps to choose from. Below is a list of them, along with their welcome bonus and promo code, if necessary. 

Virginia sportsbookWelcome bonusPromo code
BetMGM SportsbookUp to $1,500 in bonus bets if your first bet doesn’t win.PLAYLSR
Bet365First bet safety net up to $1,000 OR bet $5, get $150 in bonus bets.LSRVA
Caesars SportsbookBet $1, double your winnings on next 10 wagers.LSRDYW
FanDuel SportsbookBet $5, get $200 in bonus bets if your bet wins.No promo code; click to claim.
Hard Rock BetUp to $100 if your first bet doesn’t win.No promo code; click to claim.
Fanatics SportsbookBet and get up to $1,000 in no-sweat bets.No code necessary.
DraftKings SportsbookUp to $1,250 in bonuses, plus score a no sweat parlay every day.No code necessary.
BetRivers SportsbookSecond-chance bet up to $500.No code necessary.
Bally BetBet $50, get $150 in bonus bets.No code necessary.
BetrNo sweat first bet up to $250.No code necessary.
Betfred Sportsbook$105 on Fred if your first bet loses.No code necessary.
ESPN BetUp to $1,000 in bonus bets.No code necessary.

How to claim Virginia sportsbook bonuses

Claiming a sportsbook promo in Virginia is easy. But before you do, make sure to check out our how to bet page to find out important information and bonuses, bankroll management, budgeting, types and bets, and more. Here is how to sign up:

  1. Click on one of the buttons above for your sportsbook of choice.
  2. Follow the prompts and create a new account at the sportsbook.
  3. If you need a promo code, enter the one provided by LSR. Some sportsbooks do not require a code.
  4. Fill out the appropriate fields with your personal information as necessary. You may need to upload documents to verify your identity and enter banking details
  5. Make your first deposit. Note any minimum deposit requirements for the promo you intend to claim. 
  6. Browse through the betting catalog and pick a wager by adding it to your betting slip. Again, make sure your bet satisfies any requirements necessary to claim the promo. That may mean a minimum wager amount or type of bet. For instance, FanDuel requires a minimum first bet of $5.

VA sportsbook bonuses and promo code FAQs

What online sportsbooks are available in Virginia?

There are 12 legal sports betting apps in Virginia, including DraftKings, FanDuel, ESPN Bet, Fanatics, and bet365.

Can I use a VA sports betting promo code if I already am a customer of that same sportsbook in another state?

No. You cannot use one of the promo codes above if you are already a customer of that book in another state. You must be an entirely new customer on whichever app you pick.

How many times can I redeem a promo code?

Just once. Also, you can’t use a different promo code from another site on the same app. New sign-up bonuses are only available once per customer. 

How long will these sports betting promos be available?

Sportsbooks are always changing their promos and bonuses, so it’s important to claim one quickly if you see one you like. Some sportsbooks will list in their terms and conditions when their promo expires. Others will not.

How old do I need to be to bet on sports in Virginia?

You must be 21 or older to bet in Virginia. 

How many sportsbook offers can I claim?

You can claim every sportsbook promo and bonus in the state if you wish, but you can only sign up once at each individual book.

Responsible gambling in Virginia

Virginia has resources available if you or someone you know is struggling with problem gambling. The Virginia Council on Problem Gambling website has all kinds of helpful information, tips, an online chat, and links to other important resources.

You can also call 1-800-GAMBLER or text 800GAM in Virginia to speak to someone. The Virginia Problem Gambling helpline is an additional service you can call at 1-888-532-3500.

Virginia sportsbook promos related pages

North Carolina sportsbook promosMichigan sportsbook promos
New Jersey sportsbook promosNew York sportsbook promos
Ohio sportsbook promosArizona sportsbook promos
Pennsylvania sportsbook promosTexas sportsbook promos
California sportsbook promosIllinois sportsbook promos
Colorado sportsbook promosMaryland sportsbook promos