Last updated on: September 19th, 2023

Is Sports Betting Legal In Mexico?

Sports betting is legal in Mexico and has been recognized since 2004. While it was illegal for some time, it was overlooked and seen as something that should be legalized because of its popularity. Legal sports betting in Mexico allowed for almost 200,000 citizens to gain employment. This also made Mexico an even bigger tourist attraction, boosting its tourism market for interested gamblers everywhere. Visitors can now not only enjoy the beautiful beaches but they can do so while using Mexico sports betting sites.

Before 2004, the Mexican government allowed for only a few operators of online gambling to be licensed; however, Mexicans were not allowed to use any online betting site in Mexico. For bets that can’t be found on the most popular sports in Mexico at retail sportsbooks, you can always use the legal online sports betting sites that take Mexico players. They encourage tourists to use their online Mexican betting sites because their citizens are prohibited from doing so.

Sports Betting Websites

Rank Sportsbook Bonus Offer Play Now
1 Bovada Online Sportsbook 75% Up To $750 Read Review Visit Bovada!
2 BetOnline Online Sportsbook 50% New Member Bonus!Read Review Visit BetOnline!
3 MyBookie Online Sportsbook 50% Up To $1,000 Read Review Visit MyBookie!
4 Xbet Online Sportsbook 100% Up To $300Read Review Visit Xbet!
5 Sportsbetting Online Sportsbook 50% Up To $1,000 Read Review Visit SportsBetting!


BetOnline Sportsbook

Lifetime Bonus Guarantee!

BetOnline is one of the best legal betting sites that accept players in Mexico. This is not just because they offer sports betting bonuses for new users, but existing ones have lifetime bonuses to use as well. You can use these bonuses with your normal everyday funds like credit and debit cards or even use crypto. If you are using a card or any other method that isn’t crypto, every deposit you make is eligible for a 25% deposit match of up to $250. If you are betting in Mexico with crypto, BetOnline matches your every deposit by 30% and up to $300.

Rating: 5 Star Rating

  • Reliable Banking Methods
  • Strong Server Connection
  • 10+ Year Track Record
  • Huge Assortment Of Odds
  • No App Mobile Betting

VisaMastercardBitcoinEtheriumWire Transfer


SportsBetting Sportsbook

Reliable Mexican Sports Betting

With options to bet on the most popular sports in Mexico, SportsBetting has made sure offer legal sports betting in Mexico to all 31 states, offering the best odds for soccer, American football, baseball, and much more. This online sportsbook has been around since 1998 and has gained the credibility of the sports betting community from all around the world. SportsBetting offers a 50% match deposit bonus and offers quick payouts that include cryptocurrency options.

Ratings: 5 Star Rating

  • Live Betting
  • Secure Deposits
  • Guaranteed Payouts From Winnings

VisaMastercardBitcoinEtheriumWire Transfer

Legal Sports Betting Sites In Mexico

Not only is sports betting legal in Mexico, there are several legal sports betting sites that allow Mexican players. When looking for Mexico sports betting sites though, it’s important to find ones that are licensed and regulated to operate in their home countries. Those include some of the best legal sports betting sites like BetOnline and SportsBetting that offer some tremendous features like mobile platforms, bonuses, reliability, and much more.

Deposit Methods For Mexico Sports Betting Sites

For all legal bettors in Mexico, there are a plethora of sportsbook deposit options that are secure and reliable. Mexico sports betting sites have options for a credit card, bank transfer cryptocurrency, and other deposit methods. All of these payments can be used to accept betting bonuses as well. Depending on the method used, there are some fees and varying limits.

Deposit Method Fees Max Deposit Min Deposit
Cryptocurrency None $100,000 $20
Credit Card 9.75% $2,500 $25
Bank Transfer Varies by bank $10,000 $500
P2P None $600 $100

Online Sports Betting Bonuses In Mexico

The best sports betting bonuses available for Mexican residents are offered through sportsbooks that are operated and regulated outside of the country. These sites have a new player and existing player bonuses up for grabs that can be redeemed through minimum deposits of $20 or $50. Before placing any future wagers on Mexico for the 2026 World Cup, new players can claim up to $1,000 to put toward all future or even live wagers.

  • BetOnline Welcome Bonus – Every resident that has never used BetOnline in Mexico can sign up for this sportsbook and accept a welcome bonus that has up to $1,000 in bonus credits. This bonus is a 100% match deposit for crypto deposits and has a 14x rollover and a 50% deposit match for credit card deposits with a 10x rollover.
  • SportsBetting Reload Bonus – Every SportsBetting player in Mexico can fund their account with the boost of a deposit match for every single deposit. Crypto deposits grant players a 35% match of up to $350 with an 8x rollover and credit card deposits allow a 25% deposit match of up to $250 with a 6x rollover.

Where Mexico Sports Betting Revenue Goes?

The revenue from legal sports betting in Mexico comes to about $300 million USD annually in tax revenue, which is given to the Mexican government. Before 2004, this was all money that the country did not get to profit from due to the illegalities of sports wagering. Every year, this revenue is used as lawmakers see fit and change with each passing year. There are no stipulations as to how and where the yearly revenue is dispersed but the extra income from the Mexico sports betting revenue stream has boosted the economy tremendously.

Mexico Sports Betting Markets

Aside from the best Mexico sports betting sites that you could use, some of the biggest Mexican cities are home to plenty of retail sportsbooks. It is worth noting that most of the retail books in Mexico are located near the tourist attractions and bigger cities. Some of the cities across the country with brick and mortar sportsbooks include:

  • Tijuana
  • Mexico City
  • Cancun
  • Cozumel
  • Guadalajara
  • Puerto Vallarta, Jalisco

Mexico Legal Sports Betting FAQs

Will I Get Into Trouble Using An Offshore Sportsbook In Mexico?

No! Using offshore internet sports betting sites is legal in Mexico. There are no laws that prohibit Mexican citizens from joining these sportsbooks. In fact, the top two sites in the country for wagering on sporting events legally are BetOnline and SportsBetting. These are safe, legitimate choices that will never get any member in trouble for using them.

Can I Use A Mexican Sportsbook To Place Mobile Wagers?

Unless you’re a tourist, those that live in the country are prohibited by law to use any mobile sportsbooks based out of Mexico. All citizens must go to a sports betting facility in order to place legal wagers on sporting events. The country has over 100 places where locals can go and put money on their favorite sports matches.

As A Tourist, Can I Legally Bet Money On Sports In Mexico?

Tourists are legally allowed to wager on sports at local sportsbooks in Mexico. If you are in Mexico you have legal access to both the local sportsbooks as well as the mobile sportsbooks. Sports betting is actually a major tourism draw in Mexico and is encouraged. You will not be legally persecuted for betting on sports in Mexico with real money. The money used in sports betting will be filtered back into the country, which is what Mexico wants. Betting on sports in Mexico is very much legal and encouraged.

Are All Sports Legal To Bet On In Mexico?

There are no legal documents stating that any sport is off-limits for the purposes of sports betting in Mexico. The country has a ton of different sporting events that are all open to the public for wagers. The only glitch is having to be at a brick and mortar venue in order to place these bets. Other than that, all sports are legal for betting.

How Old Do You Have To Be To Wager In Mexico?

Bettors must be at least 18 years of age to legally wager in Mexico. This is also the age that most offshore internet sportsbooks require for members to join.

What Currencies Are Accepted In Mexico?

Bettors in Mexico can use both USD and MXN currency for wagering on sports. This means the American dollar and the Mexican peso are the two types of currency that are accepted by sportsbooks.

What Deposit and Withdrawl Methods are Available in Mexico?

Most American methods of payment will work when depositing in Mexico including MasterCard, Visa, and American Express. When it comes to withdrawing, many use bank transfers or check by courier because there are not many methods available.