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.
| Currency | Approximate 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.
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.
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.
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.
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.
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 USD buys $1,700 MXN. You won't get this with physical cash exchanges, only with a no-fee travel card.
$100 USD buys $1,615 MXN. Excellent for a cash exchange, take this offer.
$100 USD buys $1,530 MXN. Fair value, acceptable if it's the best offer around.
$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.
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.
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:
A Santander ATM can be found inside Plaza Kukulcán shopping center in the Hotel Zone.
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 →