Skip to content

Virginia betting guide

Virginia sports betting and casinos, explained

How betting works in Virginia: licensed sportsbooks, the Virginia Lottery’s rules, casinos, horse racing, fantasy sports and the lottery.

Age 21+ for sports betting (18+ for lottery and racing) Entertainment, not income Help: 1-888-532-3500Advertising disclosure

Editorial desk Updated

How we pick

The law comes first

State rules, regulators and operators are kept apart on every page.

Offers are read from terms

Bonuses and wagering rules are taken from the operator’s own pages.

Accounts and payouts

Verification, limits and withdrawals are explained from the written terms.

Taxes are explained

What gets reported and why, in plain language.

Your state border matters

Geolocation, state lines and what changes when you cross them.

Play stays in limits

Self-exclusion and help lines are listed on every page.

Bet-VA is a guide to legal betting in Virginia: who licenses it, who can place a bet, which sportsbooks accept Virginia players and what the state allows beyond sports betting. Online sports betting in Virginia has been legal since January 21, 2021, and it is run under the Virginia Lottery.

Sports betting in Virginia

Licensed online sportsbooks accept bettors who are 21 or older and physically in the state. Our Virginia sports betting guide lists the sportsbooks we review, their welcome offers as they were published when we wrote the page, how registration and geolocation work and why bets on games of Virginia college teams are not offered.

Casinos in Virginia

Commercial casinos operate in Bristol, Portsmouth and Danville, and temporary casinos are open in Norfolk and Petersburg while their permanent resorts are built. Real-money online casino games are not legal. The Virginia casinos page explains what is open and what the law says about online play.

Horse betting

Horse betting in Virginia is allowed. You can bet at the track or online through licensed advance-deposit wagering sites such as TVG and TwinSpires. The minimum age is 18.

Daily fantasy sports

Fantasy contests are a separate product from sports betting and are overseen under their own rules. Our Virginia daily fantasy sports page covers what the law permits and how the main contest sites work for Virginia players.

Virginia Lottery

The Virginia Lottery sells draw and scratch games, and its profits go to K-12 education. Players must be 18 or older. The same agency regulates sports betting in the state.

How we write these pages

Each page is written from the operator’s own terms and the rules published by the Virginia Lottery. Welcome offers and bonus codes change often, so check the operator’s page before you deposit.

From the blog

All articles

Partner sites

Casino Review Bank logo for online casino insights