All guides

Mexico Money Tips

Best Way to Exchange Money in Mexico

6 June 20267 min read

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

MethodRate qualityNotes
Bank ATMGoodBest for most travelers. Choose pesos, not home currency.
Card at POS in pesosGood to very goodBest with a no-fee travel card.
City-centre casa de cambioDecent to goodCompare 2–3 before committing.
Tourist-strip casa de cambioPoor to decentCheck the rate, not the commission sign.
Hotel deskPoorEmergency use only.
Airport exchange boothVery poorChange 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.

More Mexico travel guides