Home colorado

Colorado Sports Betting Guide – Get Up To $5,000 In Free Bets

Author image



We sometimes use affiliate links in our content, when clicking on those we might receive a commission – at no extra cost to you. By using this website you agree to our terms and conditions and privacy policy.

18 min read

If you’re looking to learn all about Colorado sports betting sites, you’ve come to the right place. In this guide, we will explain the different rules and regulations of Colorado betting as well as show you the top 10 best sportsbooks in the State.

Keep reading to find out the key benefits of signing up with reputable Colorado sportsbooks and how to claim generous bonuses worth thousands of dollars.

More Filter Close Filter
Sort By
11 Bookmakers that match your criteria...
Top Rated
293 Codes claimed

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

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
9.7 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
This offer is subject to a 30-day time limit. Odds of at least 2:1 apply. This offer is limited to one bonus per new customer and first time deposit.

100% deposit match welcome bonus of up to $1,000

  • Top Contests & Promotions
  • Supports parlays, teasers and if bets
  • $1,000 Welcome Bonus
9.5 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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.

100% deposit match up to $500

  • Biggest Range of Sports
  • Top Horse Racing Sportsbook
  • Seamless Payments & Payouts
9.2 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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 $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)

  • Biggest Bonus Offering
  • Parlay Builder For Complex Bets
  • 24/7 Customer Support
9.3 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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.

75% Crypto Deposit Bonus up to $750

  • HD Quality Live Streaming
  • Accepts Major Cryptocurrencies
  • Top Parlay Builder
9.8 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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.

Up To $750 Sign Up Bonus

  • Top Quality Mobile Betting App
  • High Limit Sportsbook
  • Fast Payouts
9.6 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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.

150% welcome bonus up to $300

  • Best Reload Bonus
  • In-Play Betting
  • 10% Weekly Rebate on Horse Racing
9.4 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
Minimum deposit applied of $20. Maximum bonus is capped at $300. Wager requirements: 15x rollover.

100% crypto bonus up to $1000

  • No Maximum Deposit
  • Various Promos & Daily Rebates
  • Political & Entertainment Bets
9.1 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
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.

200% Welcome Bonus

9.0 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now

50% deposit match up to $1000

  • Top All-In-One Gambling Site
  • Many Betting Options & Promotions
  • All US Customers Accepted
8.8 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
50% deposit up to $1,000. You must enter sportsbetting.ag 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

First deposit bonus up to 180% and 1 BTC

  • Wide variety of sports and games
  • Easy betting interface
  • Great odds & weekly bonuses
9.5 Colorado Sports Betting Guide - Get Up To $5,000 In Free Bets
Claim Now
No wagering requirements. [email protected]'s apply. 18+

The Best Colorado Sports Betting Sites List 2022

Colorado sports betting has been legal since voters agreed to it in a 2019 referendum. Since then, hundreds of local and offshore providers have begun offering their services to residents.

Here are some of the best offshore betting sites that accept CO residents:

  1. BetOnlineBest Overall Colorado Sports Betting Site.
  2. XBet – One of the Best CO Sportsbooks for Beginners.
  3. MyBookie – The Best Colorado Sports Betting Apps.
  4. BetUS – Get the Biggest New Player Bonus in Colorado.
  5. Bovada – Top Provider of Live Sports Betting in Colorado.
  6. Intertops – Best Offshore Sportsbook in CO for Halftime Betting.
  7. Sportsbetting.ag – Best Sportsbook Colorado for News and Analysis.
  8. BetNow – One of the Best Combined Sportsbooks and Casinos in CO.
  9. GT Bets – Great Selection of Ongoing Promotions and Offers.
  10. BUSR – The Best Colorado Sports Betting Site for Horse Racing.

Is Sports Betting Legal in Colorado?

The short and sweet answer is, yes, sports betting in Colorado is legal and accepted. In fact, the State has one of the largest number of licensed operators anywhere in the country, providing a great mix of sports markets and player bonuses. These are accessible in a number of different ways, including betting apps.

Online Sportsbooks

Online sports betting in Colorado is allowed following the State-wide referendum held in 2019. As a result of the new law, sportsbooks could partner with existing casinos to offer both in-person and online betting. This means that if a casino wanted to start offering sports betting, it had to partner or develop its own Colorado sports betting app. Due to this dependence, the choice of sportsbooks licensed in the State is fairly limited.

Land-based Betting in Colorado

Just like online betting, land-based sports betting in Colorado is allowed and legal. You can find a variety of establishments that let you bet on your favorite sports. These include:

  • Barstool Sportsbook at Ameristar Black Hawk
  • Betfred Sportsbook at Saratoga Casino
  • BetRivers Sportsbook at McGill’s Hotel and Casino
  • Caesars Sportsbook at Isle Casino Blackhawk
  • Caesars Sportsbook at Lady Luck Casino
  • Colorado Grande Casino
  • DraftKings Sportsbook at Mardi Gras Casino Black Hawk
  • Elite Sportsbook at Red Dolly Casino
  • Johnny Nolon’s Casino
  • Maverick Sports at Grand Z Casino
  • Sasquatch Casino
  • Sportsbook at Monarch Casino Black Hawk
  • TwinSpires Sportsbook at Bronco Billy’s
  • Wild Card Saloon
  • Woody’s Sportsbook at Wildwood Casino

Colorado Horse Racing & Off Track Betting

Horse racing is a popular sport in Colorado, even though the State only has one licensed track. Arapahoe Park began live racing for the first time in 1984 and has run live racing every season since then. The only exception took place in 1985.

Off track betting is also available and legal, with a limited number of outlets across the State. These are mainly located in Sheridan, Commerce City, Grand Junction, and Pueblo.

Since many horse racing fans do not live close to these cities, they opt to use online sportsbooks that are equipped to provide extensive horse racing coverage. These include XBet and BUSR.

Timeline of Sports Betting Legislation in Colorado

The road leading to Colorado sports betting becoming legal was full of hurdles and legal challenges. Here is a brief timeline detailing key moments in this journey:

  • 2020 – SuperBook USA becomes the first sportsbook licensed in the State.
  • 2019 – Voters approved proposition DD of HB 19-1327. This means that casinos in Colorado can apply for a license to offer retail and online sports betting services.
  • 2016 – Governor Hickenlooper signs bill H-1404, legalizing daily fantasy sports.
  • 2014 – Governor John Hickenlooper delegalizes greyhound racing.
  • 2000 – The State Lottery is authorized to offer multi-state jackpots, such as Mega Millions and Powerball.
  • 1982 – The Colorado Lottery is introduced.
  • 1958 – An amendment to the constitution allows bingo and other charitable games.
  • 1948 – Pari-mutuel horse race and greyhound racing is legalized, and the Colorado Racing Commission is established.

Offshore Betting in Colorado

Offshore betting in Colorado remains an overall better alternative to State-licensed sportsbooks. Without the very strict and expensive rules, offshore platforms are free to offer superior player bonuses and enhanced odds. Moreover, they can include a wider selection of sports and offer special features, such as live streaming.

If you’re interested in Colorado sports betting online and are looking for an offshore platform, there are some important facts that you need to keep in mind. First, an offshore sportsbook is one that is not based or licensed anywhere within the United States. Second, offshore sportsbooks can be licensed or unlicensed, and even though some Bitcoin betting sites are safe even though they’re unlicensed, it’s better to always choose licensed ones.

All the Colorado sports betting sites listed on this guide are located offshore. Before ranking them, we carried out extensive research and analysis. Apart from seeing that they were safe and provided a superb user experience, we also ensured that they have a long track record of paying out to players on time.

Colorado Daily Fantasy Sports

Daily Fantasy Sports (DFS) have been legal in the State since 2016. The two main licensed providers are FanDuels and DraftKings. Both operators provide a range of sports that include basketball, baseball, golf, and tennis.

Colorado Casino Laws

Colorado’s casino laws are far more restrictive than their sports betting counterparts. Whilst land-based casino games are allowed with restrictions, no form of Colorado online gambling, including casino apps, is allowed.

Land Based Casinos

Since the 1991 law that permitted land-based casino games, the State has licensed a total of 38 operators. All legal casinos are located in one of three cities, namely Black Hawk, Central City, and Cripple Creek.

Black Hawk

  • Ameristar Casino – Black Hawk
  • Black Hawk Station Casino
  • Bull Durham Saloon and Casino
  • Bullpen Casino
  • Bullwhackers Black Hawk
  • Canyon Casino
  • Fitzgeralds Black Hawk
  • Golden Gates Casino
  • Golden Gulch Casino
  • Golden Mardi Gras Casino
  • Grand Plateau Casino
  • Monarch Casino Black Hawk
  • Red Dolly Casino
  • The Gilpin Casino
  • The Lodge Casino at Black Hawk
  • Wild Card Saloon & Casino

Central City

  • Century Casino & Hotel
  • Doc Holliday Casino
  • Dostal Alley Brewpub & Casino
  • Easy Street
  • Famous Bonanza
  • Fortune Valley Hotel and Casino
  • Johnny Z’s Casino

Cripple Creek

  • Brass Ass Casino of Cripple Creek
  • Bronco Billy’s Casino
  • Christmas Casino & Inn
  • Colorado Grande Casino
  • Double Eagle Hotel & Casino
  • Gold Creek Casino
  • Gold Rush Hotel & Casino
  • J.P. McGills Hotel & Casino
  • Johnny Nolon’s Casino
  • Midnight Rose Hotel & Casino
  • Wildwood Casino & Hotel
  • Womacks Casino & Hotel

Online Casinos

It is currently illegal for operators of online casinos to be based in the State of Colorado. As a result, anyone wishing to play slots or table games online must use an offshore option. You can find a list of the best offshore casinos in CO in a separate guide we’ve prepared.

Colorado Gambling Taxes

Just like those who participate in California sports betting, residents of Colorado are subject to both state and federal gambling taxes. Winnings arising from Colorado sports betting sites or any other mode are subject to a flat income tax rate of 4.63%.

Federal tax is also flat, at 24%. However, it is only payable if you surpass certain thresholds. These involve winning:

  • $600 or more if the amount is at least 300 times the wager
  • $1,200 or more in winnings from Bingo or slot machines
  • $1,500 or more in winnings from Keno
  • More than $5,000 in winnings from a poker tournament
  • Any winnings subject to a federal income tax withholding requirement

In most cases, you’ll be allowed to deduct your buy-in or wager before declaring your income. You could also deduct losses as long as they are itemized on the appropriate form.

If you would like to find out more about gambling tax rules, we strongly recommend that you get in touch with a tax professional.

Best Colorado Betting Sites Reviewed

Let’s have a closer look at the top five best Colorado online sports betting sites. Watch out for the generous bonuses offered by each operator.

1. BetOnline – Best Overall Colorado Sports Betting Site

BetOnline Sportsbook

Our top pick for the best Colorado online sports betting site is BetOnline. This long-established and safe sportsbook offers over 20 different sports, with hundreds of pre-game or in-play markets. On BetOnline, you can bet on all your favorite teams, including the Rockies, Avalanche, and Rapids.

This Colorado sports betting site provides an almost unparalleled choice of markets. Apart from standard and short-term options, you can place teasers or if bets as well as many other exotic bets. BetOnline offers some of the best odds in the industry and provides the option to cash out early on eligible live bets.

You sign up to BetOnline from your desktop or smartphone. With your first deposit, this online sportsbook is offering a 50% match bonus of up to $1,000. You will need to fulfill a wagering requirement on bets with minimum odds of 2:1 before you can withdraw your winnings. Enter promo code BOL1000 with your first deposit to receive your BetOnline welcome bonus.


  • 24/7 live chat support
  • Accepts USD and cryptocurrencies
  • $1,000 welcome offers for both sports bets and casino games
  • Comprehensive choice of markets


  • Does not accept PayPal payments

2. XBet - One of the Best CO Sportsbooks for Beginners

XBet Sportsbook

In many ways, XBet is a sports fan's dream come true. Even if you’ve never bet on sports before, the sportsbook is so easy to use and intuitive that you’ll get going in no time.

With an XBet account, you’ll get access to over 20 sports, including both state, national, and international competitions. This Colorado sports betting site is particularly well-equipped for MMA, boxing, golf, and tennis. It is also a popular platform to bet on horse races, offering rebates of up to 7% on select bets.

When you sign up to XBet, you’ll be able to claim a generous welcome bonus that will double your deposit by up to $500. Whilst the maximum amount might look smaller when compared to the other sportsbooks in this list, it also comes with some of the easiest conditions.

In fact, to withdraw your winnings, all you need to do is fulfill a 7x rollover requirement on bets with odds of 2:1 or higher. Enter promo code XB100 to claim this XBet welcome bonus today.


  • Reasonable bonus terms
  • 24/7 live chat support
  • Includes 100% referral bonuses
  • Quick cryptocurrency payouts


  • Relatively small bonus

3. MyBookie - The Best Colorado Sports Betting Apps

MyBookie Sportsbook

MyBookie offers one of the best mobile betting experiences in Colorado. Whilst the sportsbook does not provide downloadable apps, it offers a mobile-optimized interface that is accessible across operating systems and devices.

This means that you can enjoy betting on sports no matter if your phone or tablet runs on Android, iOS, Windows, Huawei, or any other mainstream system.

MyBookie offers a combined comprehensive selection of both national and international competitions. This is a great platform to bet on the NFL, NHL, and MLB, providing early lines and competitive odds. At the same time, it also provides a great choice of competitions held abroad, including the UK’s Premier League and the Spanish La Liga.

You can get started with MyBookie right now and claim a welcome bonus worth up to $1,000. The sportsbook will double your first deposit and you’ll be able to withdraw any winnings as long as you comply with the rules. These include a wagering requirement on bets with minimum odds of 2.5:1. Enter promo code MYB100 to claim your MyBookie welcome bonus.


  • Mobile-optimized sportsbook
  • Top odds for live bets
  • Great basketball coverage
  • Great choice of ongoing promotions


  • A limited choice of eSports

4. BetUS - Get the Biggest New Player Bonus in Colorado

BetUS Sportsbook

Many CO players pick BetUS as it offers one of the biggest welcome bonuses in the State. In fact, by joining today, you’ll be able to claim a 125% match deposit bonus worth up to $2,500. This generous offer comes with challenging conditions, including a 14-day rollover requirement on bets with minimum odds of 2.8:1. Enter promo code JOIN125 to receive your BetUS new player bonus.

We believe that this Colorado sports betting site is great for more than just its new player bonus. This reputable platform offers 20+ sports, including NASCAR, football, baseball, basketball, and a host of other American favorites. You can place bets easily, choosing between either pre-game and in-play markets.

BetUS is also a top provider of eSports, offering a much wider variety than other Colorado sportsbooks. You can enjoy betting on CS:GO, League of Legends, Overwatch, DOTA 2, and even Tekken. The sportsbook offers a dedicated page for eSports, providing both pre-game, live, and upcoming bet markets.


  • Very generous welcome bonus
  • Superb eSports selection
  • Great live betting options
  • 24/7 live chat support


  • A limited choice of payment methods

5. Bovada - Top Provider of Live Sports Betting in Colorado

Bovada Sportsbook

Bovada is best-known for being the only reputable offshore Colorado betting site to offer live streaming. This powerful feature lets you watch the action unfold on the pitch without having to pay for a subscription. It is only available on select matches and to users who fulfill particular requirements.

This top-rated Colorado sportsbook is also home to one of the biggest lists of live markets. You can enjoy betting on a range of national and global championships and access some of the earliest betting lines anywhere in CO.

Bovada is a great sportsbook to bet on the NFL, MLB, NHL, and NBA. Apart from offering an extensive choice of in-season markets, this sportsbook offers a number of off-season bets, including ones that feature odds boosts and other offers.

You can join Bovada today to benefit from an exclusive welcome bonus worth up to $1,000. This top-rated CO sportsbook will double the value and has set a reasonable rollover requirement on bets with minimum odds of 2:1 or higher. Enter promo code BVD1000 to claim your Bovada new player bonus.


  • Live streaming available
  • $1 bets accepted
  • Great selection of prop bets
  • Extensive sports coverage


  • Fees apply to certain payment methods

More on gambling in Colorado...

Learn about all types of online gambling in Colorado in our expert guides below:

Colorado Sports Betting Sites Comparison

The following table should help you compare the key features of each of our recommended Colorado sports betting sites.

Colorado Sportsbooks Welcome Bonus Promo Code Number of Sports Live Streaming Payment Methods
BetOnline 50% deposit match up to $1,000 BOL1000 20 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
XBet 100% deposit match up to $500 Not required 21 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin
MyBookie 100% deposit match up to $1,000 MYB100 18 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
BetUS 125% deposit match up to $2,500 JOIN125 22 No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
Bovada 100% Bitcoin deposit match up to $750 BTCSWB750 22 Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin
Intertops 100% deposit match up to $500 INSIDERS 17 No Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill
SportsBetting.ag 100% deposit match up to $1,000 KICK100 16 No Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple
BetNow 100% deposit match up to $500 BN100 10 No Credit card, debit card, Bitcoin, Bitcoin Cash
GT Bets 100% deposit match up to $500 BOS50 18 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple
BUSR 20% deposit match up to $500 WELCOME20 17 No Credit card, debit card, Bitcoin, Litecoin

Explore Our Sports Betting Guides

MLB Betting Sites
If you are looking for the best MLB betting sites, then look no further. Our guide will provide you with the latest betting tips, bonus codes and betting sites.
MLB Betting Sites
NBA Betting Sites
Discover a world of trusted & reliable NBA betting sites. Our list of betting sites are fully reviewed and tested, providing you with top tips, bonuses & more.
NBA Betting Sites
NBA Live Betting Sites
Delve into our guide to find out how to unlock generous NBA live betting bonuses, the latest odds, and the top being sites to play NBA Live.
NBA Live Betting Sites
NFL Betting Sites
In this guide, we’ll review the 10 best NFL betting sites that you can play with today, show you how to claim a welcome bonus worth up to $1,000, and more.
NFL Betting Sites
NFL Live Betting Sites
Discover the latest NFL live betting trends, popular markets and the top sportsbooks at which to bet on football games with our expert-written NFL Live guide.
NFL Live Betting Sites
Super Bowl Betting Sites
Explore the world Super Bowl, & find out everything you need to know ahead of the big game. Providing you with top online betting sites, bonus codes & more.
Super Bowl Betting Sites
NHL Betting Sites
Access the top betting lines and markets with our expert-rated best NHL sportsbooks and get competitive odds, great bonuses, and promotions.
NHL Betting Sites
Tennis Betting Sites
Find the best tennis betting site to play at with our in-depth betting guide, all whilst comparing the top operators and reveal the best tennis bonuses.
Tennis Betting Sites
Horse Racing Betting Sites
Discover more on the world of horse racing betting with our dedicated guide. Reviewing the best betting sites, revealing how to bet, types of betting & more.
Horse Racing Betting Sites

How to Bet on Sports in Colorado

Discover how easy it is to sign up and start betting with a reputable Colorado sports betting site. In the following example, we have chosen BetOnline, since we have found it to be a great sportsbook and the best sports betting app Colorado.

By signing up to BetOnline today, you can benefit from a 50% welcome bonus worth up to $1,000. Enter promo code BOL1000 with your first payment to qualify for this offer.

Step 1: Register an Account

BetOnline Promo Codes Guide

Visit BetOnline and click on ‘Join Now’. This will open the sign up form.

Step 2: Fill in Your Details

BetOnline Create Account

Enter the required information to create your new account. This includes your name, postcode, email address, and mobile number.

Step 3: Verify Your Email

Before you can deposit funds or place your first sports bet, you will need to confirm your email address. Click on the confirmation link within the email to complete this step.

Step 4: Deposit Funds

BetOnline Make a Deposit

Once you’re logged into your BetOnline account, click on ‘Cashier’ to place your first deposit. The sportsbook supports a number of payment methods, including cryptocurrencies. Once you select your preferred method, remember to include the value of your deposit and the BetOnline promo code BOL1000 to get a 50% top-up on your deposit.

Step 5: Place Your First Bet

BetOnline Sportsbook Place a Bet

Click on ‘Sports’ to open the sportsbook. Search for matches or sports using the available options and click on a market to open your bet slip. Enter the value of your bet and click on ‘Bet Now’ to complete your first bet.


The options for sports betting in Colorado are vast and certainly much better than in neighboring states. You can choose between land-based and online sports betting and access a great variety of welcome and ongoing bonuses.

To get started, we recommend that you try out our top-ranking Colorado sports betting app, BetOnline. Remember to enter promo code BOL1000 to get a 50% match deposit bonus worth up to $1,000 with your first payment.


Is sports betting legal in Colorado?

Is online betting allowed in Colorado?

Where can I bet on sports in Colorado?

What sports betting apps work in Colorado?

Does Colorado have offshore betting sites?

Sergio is a very experienced writer based in Malta, one of the world's iGaming capitals, who is an expert in all things gambling.