Mexico has no shortage of places to exchange money. The problem is that they vary in how much of your money they keep. Airport booths and hotel desks can charge 10–20% over the mid-market rate. Bank ATMs and well-run casas de cambio can get within 1–3%.
No single method is best in every situation, but understanding what each option costs makes a real difference over a trip.
Bank ATMs
For most travelers, a bank ATM is the most practical and cost-effective way to get pesos. Mexican banks including BBVA, Banamex, Santander, Banorte, and HSBC process the conversion at or near the mid-market rate. You pay your home bank's foreign transaction fee plus a flat ATM fee, but the exchange rate itself is usually fair.
If your card charges foreign transaction fees, a travel card with no fees (Wise, Revolut, or Charles Schwab in the US) reduces the cost further.
Key tips for ATMs in Mexico:
- Use machines attached to a major bank branch, not standalone ATMs in tourist areas.
- Choose pesos when the ATM asks whether to process in your home currency. That offer is Dynamic Currency Conversion, and the ATM's rate is worse.
- Withdrawal limits are typically 3,000–6,000 MXN per transaction. Multiple withdrawals are usually possible.
- Notify your bank before traveling to avoid card blocks on foreign transactions.
Casas de cambio
Not all casas de cambio are equal. In tourist corridors and airports, margins are large. In city centres and local areas away from tourist zones, rates can be competitive, often 1–2% off mid-market.
Check the rate board before agreeing to anything. Ignore signs saying “no comisión” or “zero commission” — the margin is built into the spread, not charged separately. Checking two or three booths in the same area takes a few minutes and can save meaningful money.
Airport exchange booths
Airport exchange booths consistently offer the worst rates in Mexico. They rely on travelers who have just arrived, may not have local currency yet, and are unlikely to shop around. Rates of 14–15 pesos per dollar are common when the real rate is 17–17.50.
If you need pesos before leaving the airport, exchange the minimum: enough for a taxi or bus and a first meal. Get the rest from a bank ATM once you reach town.
Hotel exchange desks
Hotel exchange desks offer the second-worst rates after airport booths. You are a captive customer and hotels price it accordingly. Use only when no other option is available.
Card at point of sale
Paying by card in pesos at hotels, chain restaurants, or supermarkets gives you close to the mid-market rate if your card has low or no foreign transaction fees. This is often the highest-value option for larger purchases where cash is not needed.
When the terminal asks whether to charge in pesos or your home currency, choose pesos. Dynamic Currency Conversion (DCC) uses the merchant bank's rate, which is typically 5–8% worse than your card's rate.
How to check the rate before agreeing
Look up the current mid-market rate before exchanging anywhere. Search “MXN USD” on Google, or use the Pesos to Dollars app for the live rate. Then calculate what you should receive: dollars × mid-market rate = pesos.
Example: mid-market rate is 17.20. You want to exchange $200. You should receive approximately 3,440 pesos. If a booth offers 3,000 pesos, that is a 13% discount from fair value. If they offer 3,370 pesos, that is about 2% off — acceptable.
The Rate Comparison tool in Pesos to Dollars lets you enter the offered rate and compare it to the live market rate before handing over cash.
For more on recognizing unfavorable rates, see How to Avoid Bad Exchange Rates in Mexico.
Quick reference
| Method | Rate quality | Notes |
|---|---|---|
| Bank ATM | Good | Best for most travelers. Choose pesos, not home currency. |
| Card at POS in pesos | Good to very good | Best with a no-fee travel card. |
| City-centre casa de cambio | Decent to good | Compare 2–3 before committing. |
| Tourist-strip casa de cambio | Poor to decent | Check the rate, not the commission sign. |
| Hotel desk | Poor | Emergency use only. |
| Airport exchange booth | Very poor | Change the minimum on arrival. |
Frequently asked questions
Is it better to exchange money before or after arriving in Mexico?
Generally better to get pesos in Mexico, at a bank ATM or reputable casa de cambio. Exchange rates at home banks and bureaux de change are usually worse than what you get from a good ATM in-country.
Should I use an ATM or an exchange booth?
A bank ATM gives a consistent, fair rate without needing to compare. Exchange booths vary. Some city-centre casas de cambio are competitive, but you need to check the rate before agreeing.
How do I know if a rate is fair?
Compare it to the mid-market rate on Google or the Pesos to Dollars app. Within 1–3% of mid-market is reasonable. Above 5% off is expensive. Exchange rates are for reference only and are not financial advice.
Compare the rate you're being offered against the live market rate before you hand over your money.