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

RANK
OPERATOR
BONUS
INFO
ACTION
1
UP TO $1,000
In Bonus Bets
Top Features
First Bet Safety Net up to $1,000, or 
Bet $5, Get $150 in Bonus Bets
Gambling Problem? Call 1-800-Gambler 21+ 
Use Bonus Code: LSRVA
New Users Get up to $1,000 Bonus at Bet365
2
up to $1,500
In Bonus Bets if Your First Bet Doesn’t Win*
Top Features
*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
Get up to $1,500 in Bonus Bets at BetMGM Sportsbook
3
$1,000 FIRST BET
On Caesars
Top Features
Up to $1,000 Bonus Bet if Your Bet Loses
Stream NFL Games In-App for Free
21+ Gambling problem? Call 1-800-GAMBLER
Use Promo Code: LSR1000
Get up to $1,000 at Caesars Sportsbook
4
Bet $5
Get $200
If Your Bet Wins
Top Features
Bet $5 Get $200 in Bonus Bets if Your Bet Wins
PLUS a Daily Boost or Bonus All Summer
Available on Desktop, Android & iOS
To Claim: Click Play Now
New Players get up to $200 in Bonus Bets at FanDuel Sportsbook
5
UP TO $100 BACK
If Your First Bet Doesn’t Win
Top Features
Up to $100 Back if Your First Bet Doesn’t Win
Get Your Bets Boosted
To Claim: Click Play Now
Sign up at Hard Rock Bet Sportsbook Today!
6
$500 BONUS
2nd Chance Bet
Top Features
Up To $500 in Bet Credits
ONLY 1x Play Through!
Use Exclusive Bonus Code: LSRRIV
Get Up to $500 Bonus At BetRivers Sportsbook!

You must be 21 or older to bet in Virginia.

Virginia sportsbookWelcome offerPromo code
Bet365First bet safety net up to $1,000 OR bet $5, get $150 in bonus bets.LSRVA
BetMGM SportsbookUp to $1,500 in bonus bets if your first bet doesn’t win.PLAYLSR
Caesars SportsbookUp to a $1,000 first bet on Caesars.LSR1000
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.
BetRivers SportsbookSecond-chance bet up to $500.LSRRIV

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.

1. 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. $150 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.

2. 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.

3. Caesars Virginia promo code

What do I get with this promo?

Caesars Sportsbook is offering up to $1,000 back as a bonus bet if your first bet loses. Use the code LSR1000.

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 wager wins, plus a daily boost or bonus all summer. 

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. BetRivers Virginia bonus code

What do I get with this promo?

The BetRivers Sportsbook promo gives users a second-chance bet credit for up to $500. Use the code LSRRIV.

Why is BetRivers’ offer better than others?

Terms and conditions

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

Explore More


While Virginia does not have any sports teams from the four major leagues, there are teams in the Washington D.C. 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 15 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
Bet365First bet safety net up to $1,000 OR bet $5, get $150 in bonus bets.LSRVA
BetMGM SportsbookUp to $1,500 in bonus bets if your first bet doesn’t win.PLAYLSR
Caesars SportsbookUp to a $1,000 first bet on Caesars.LSR1000
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.
BetRivers SportsbookSecond-chance bet up to $500.LSRRIV
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.
Betway SportsbookUp to $250 in bonus bets.No code necessary.
DraftKings SportsbookUp to $1,200 in bonuses.No code necessary.
ESPN BetUp to $1,500 in bonus bets.No code necessary.
Fanatics SportsbookWelcome bonus up to $1,000.No code necessary.
SI SportsbookUp to $200 in bonuses.No code necessary.
SuperBookFirst bet bonus up to $250.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.

Today’s Sportsbook Offers in New Jersey

NFL WEEK 1
Steelers, Dolphins, Bears, Lions All Win
+750
BET NOW
MLB PADRES VS. GUARDIANS
Ramirez & Kwan Each Over 1.5 Total Bases
+340
+370
9% Boost
BET NOW
MLB PHILLIES VS. PIRATES
Harper & Schwarber Each Hit HR
+1800
BET NOW
MLB RAYS VS. YANKEES
Soto & Volpe Each Over 1.5 Total Bases
+400
+475
19% Boost
BET NOW
MLB REDS VS. NATIONALS
Reds Win & De La Cruz Hits HR
+650
BET NOW
MLB METS VS. MARLINS
Alonso & Lindor Each Hit HR
+2100
+2400
14% Boost
BET NOW
MLB WORLD SERIES
Diamondbacks Win World Series
+5000
BET NOW

DISCLAIMER

Legal Sports Report does not promote or endorse any form of wagering or gambling to users under the age of 21. This site encourages responsible gambling and provides advice for anyone who believes they, or someone they know, may have a gambling addiction.

VA sportsbook bonuses and promo code FAQs

What online sportsbooks are available in Virginia?

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

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.