US State Guide

Florida

Legal

Florida Sports Betting & Casinos 2026

Sports betting is legal in Florida through the Seminole Tribe, with Hard Rock Bet as the only online sportsbook. Online casinos are not legal, but there are tribal casinos and racinos across the state.

Sports betting✓ Legal
Online casino✕ Not legal
Land-based casinos7 Seminole + racinos
Minimum age21+

Top 3 places to play in Florida

★★★★★ 4.8 (5,022)
125% up to $3,750

Casino welcome bonusMin $20Payout Under 1 hour (crypto, after approval)

  • Fast Bitcoin payouts
  • No ID for crypto play
  • Sports, casino, poker & racebook
  • Available in most US states
  • Crypto membership tier with weekly reloads
  • Huge range of Slots
★★★★½ 4.7 (1,080)Crypto welcome package
250% match up to $2,500

Welcome offerMin $25Payout Fast Crypto Payouts

  • Welcome package up to $7,500
  • Crypto focussed
  • Fast withdrawals
  • Huge slots library
  • Weekly reloads
  • Progressive jackpots
★★★★½ 4.4 (649)
120,000 GC + 60 FREE SC

Welcome OfferMin $10Payout 1-3 Days

  • Large Welcome Offer – 150%
  • No Deposit Bonus
  • Spin the Wheel Daily Bonus
  • Site wide Jackpot

Where to bet in Florida

Online and mobileHard Rock Bet app, statewide
Seminole casino sportsbooksRetail betting at Hard Rock Tampa, Hollywood and other Seminole casinos
Racinos and cardroomsSlots and poker at pari-mutuel venues
Horse racingTrack betting and licensed online racebooks

Licensed Florida sportsbook apps

Online betting relaunched on November 7, 2023, under the Seminole Tribe’s gaming compact. Hard Rock Bet holds the only online licence. You must be 21+ and inside Florida.

Hard Rock Bet

Online casinos in Florida

Not legal. Florida has not legalized online slots or table games.

In person, the Seminole Tribe runs seven casinos with craps and roulette, and racinos in South Florida offer slots.

Seminole Hard Rock HollywoodSeminole Hard Rock TampaSeminole Casino Coconut CreekMiccosukee Resort

What can you bet on in Florida?

✓NFL, NBA, MLB, NHL and MLS
✓College football and basketball
✓Live in-game betting and futures
✓Horse racing
✓Soccer, golf, tennis and UFC
✕Elections and politics

Bet on Florida teams

Miami DolphinsTampa Bay BuccaneersJacksonville JaguarsMiami HeatOrlando MagicTampa Bay LightningFlorida PanthersTampa Bay RaysMiami MarlinsInter MiamiFlorida GatorsFlorida State SeminolesMiami Hurricanes

Offshore sites and prediction markets

Offshore sportsbooksSites such as BetOnline and MyBookie are not licensed in Florida, so state player protections do not apply. See all operator reviews.
Prediction marketsPrediction markets such as Kalshi and Polymarket offer sports event contracts in Florida under federal rules. Availability can change, so check each review first.

What’s next for Florida

•Hard Rock Bet is expected to keep its exclusive online rights under the compact
•Lawmakers have proposed tougher penalties for unlicensed gambling
•No online casino expansion is planned
21+ only. Gambling problem? Call the Florida helpline on 888-ADMIT-IT, free and confidential, 24/7.

Frequently asked questions

Is sports betting legal in Florida?

Yes. Hard Rock Bet relaunched online betting on November 7, 2023.

Can I use DraftKings or FanDuel in Florida?

No. Hard Rock Bet is the only licensed online sportsbook.

Is online casino gambling legal in Florida?

No. Online casino games are not legal in Florida.

Where can I bet on sports in person in Florida?

At Seminole casinos, including the Hard Rock resorts in Hollywood and Tampa.

How old do you have to be to bet in Florida?

You must be 21 or older.

Can I bet on college sports in Florida?

Yes. College games, including Florida teams, are available.

Are sweepstakes casinos legal in Florida?

There is no ban on sweepstakes casinos in Florida.

Are offshore sportsbooks legal in Florida?

Offshore sportsbooks are not licensed in Florida, so state player protections do not apply.

Are gambling winnings taxed in Florida?

Florida has no state income tax, but winnings are taxable federally.

Latest news

Trending

Editor’s Pick

100% Sign up Bonus up to $500 at Everygame

Let's Go →