Logistics
Flights Hotels Transportation Insurance & TSA
Get Ready
Currency Travel Must-Haves Travel Credit Cards SIM & Data
Things To Do
Activities & Excursions Clubs Fine Dining Shopping
Guides Exclusive Deals
Get Ready

Best Way to Exchange Money in Cancun: USD to MXN Without Getting Scammed

Jump to: 💱 Exchange Rates ✅ Best Way to Exchange 🏧 Best ATMs ⚠️ Hidden Fees ❓ FAQ
Quick answer: don't exchange cash at an airport counter or hotel in Cancun, both routinely offer terrible rates. Instead, withdraw pesos directly from a major bank's ATM (Santander, HSBC, BBVA, Scotia), always declining any "convert at this rate" prompt, or use a no-foreign-transaction-fee travel card for purchases.

Understanding USD to MXN Exchange Rates

Currency exchange rates move constantly, just like the stock market, so the rate you see never stays fixed throughout the day or week. When you're heading to Mexico, you're converting USD (dollars) into MXN (pesos): that tells you what $1 USD is worth in pesos right now. On the way home, you're converting the other direction, MXN back into USD.

Whenever you exchange cash, you lock in whatever that day's rate happens to be at the moment of the transaction.

Roughly What Your Money Is Worth

CurrencyApproximate Value in MXN
$1 USD~$17 MXN
€1 EUR~$20 MXN
£1 GBP~$23 MXN

Rates shown are approximate as of August 2026 and shift daily. Search "USD to MXN" on Google right before your trip for the current rate, and use that as your baseline for judging any exchange offer.

The Best Way to Exchange Money for Your Cancun Trip

You will never get a perfect 100% exchange rate unless you're paying directly with a card that has zero foreign transaction fees, your bank handles the conversion automatically at close to the real market rate. Any time you exchange physical cash, you're not really "exchanging" currency, you're buying it, and someone in that transaction is taking a cut, whether it's disclosed upfront or not.

Option 1: A Travel Credit Card

A card with no foreign transaction fees gets you the daily bank exchange rate automatically on every purchase, generally the same rate you'd find by Googling it. This is the closest you'll get to a true 100% exchange rate with zero effort. See our Travel Credit Cards guide for card options that skip these fees entirely.

Option 2: Bank ATM Withdrawals

For cash, withdraw pesos directly from a major bank's ATM once you're in Mexico rather than exchanging cash beforehand or at a counter. This typically gets you close to 95% of the real daily rate, which is a strong outcome for physical cash.

Option 3: Your Home Bank, Before You Fly

If you'd rather arrive with pesos in hand, buying MXN outside of Mexico is almost always cheaper than buying it inside Mexico. Contact your local bank or a currency exchange office before your trip and ask to purchase Mexican pesos directly.

How to Tell If You're Getting a Fair Exchange Rate

Say Google tells you $1 USD buys $17 MXN today (approximately the rate as of August 2026). Here's how to judge any offer you're given, using $100 USD as the example:

100% value

$100 USD buys $1,700 MXN. You won't get this with physical cash exchanges, only with a no-fee travel card.

95% value

$100 USD buys $1,615 MXN. Excellent for a cash exchange, take this offer.

90% value

$100 USD buys $1,530 MXN. Fair value, acceptable if it's the best offer around.

85% value

$100 USD buys $1,445 MXN. Look elsewhere, a 15% loss is too much.

Anything below 90% value is a bad deal or a scam. Walk away and find an ATM instead.

Should You Exchange Currency in Cancun?

No. Don't exchange cash at an exchange office or your hotel's front desk in Cancun, you will almost always get a terrible rate, and outright scams aren't uncommon at tourist-facing counters. Keep your money in your debit card instead and withdraw pesos directly from a bank's ATM once you land. Done this way, you'll typically land close to 95% of the day's real rate, an excellent outcome for cash.

Always decline "Dynamic Currency Conversion." Many ATMs will ask if you want to be charged in USD instead of MXN, or offer "their" exchange rate. Always say no and choose to be charged in pesos. You can still withdraw the same amount of cash either way, but accepting the ATM's own conversion rate is almost always a worse deal than letting your home bank convert it.

Best ATMs for Withdrawing Pesos in Cancun

Stick to ATMs that belong directly to major banks rather than standalone/independent ATM machines (often found in convenience stores or on the street), which tend to carry higher fees and worse rates. The most reliable options in Cancun:

Santander HSBC BBVA Bancomer Scotiabank Banjercito

A Santander ATM can be found inside Plaza Kukulcán shopping center in the Hotel Zone.

ATM Locations at Cancun Airport

The Hidden Fee Most People Miss: Your Own Bank's ATM Fee

Even when you find a Mexican bank ATM that charges no fee on its end for converting to pesos, that doesn't mean your withdrawal is free. Your home bank can still charge you two separate fees on top of whatever the Mexican bank does:

These two fees stack on top of each other and can quietly eat into what otherwise looked like a great exchange rate. Before your trip, call your bank and ask directly: "Do you charge a foreign transaction fee or an out-of-network ATM fee on international withdrawals?" Some banks (Charles Schwab's checking account is a well-known example) reimburse ATM fees entirely and charge no foreign transaction fee, making them worth opening specifically for travel. If your current bank charges both fees, it's often cheaper to make one or two larger withdrawals for your whole trip rather than several small ones, since the flat ATM fee hits you per transaction, not per dollar.

Have more questions? We keep every Cancun question, answered, in one place.

Visit the Full FAQ →