All guides

Mexico Money Tips

How to Avoid Bad Exchange Rates in Mexico

25 May 20268 min read

Walk into any Mexican airport, hotel lobby, or tourist market and you will find somewhere to exchange money. The problem is that most of these places make their money by giving you a rate significantly worse than the real one — often without making it obvious. Here is how to know what a fair rate looks like and where to actually get one.

What counts as a “bad” exchange rate?

Every currency has a mid-market rate — the rate you see on Google, financial sites, or apps like the Pesos to Dollars converter. This is the real rate: what banks trade at between themselves.

Any place offering to exchange your money will give you slightly worse than mid-market. That margin is how they make money, and a reasonable margin (1–3%) is normal and fair. Anything above 4–5% off the mid-market rate is expensive. Some of the worst exchange spots charge 15–20% over mid-market — meaning you lose $15–$20 on every $100 you change.

At the time of writing, the mid-market rate is approximately 17 pesos per dollar. If you are being offered 14 or 15 pesos per dollar, that is a bad rate. At 16+ pesos per dollar, you are doing reasonably well.

The worst places to exchange money in Mexico

Airport exchange booths

Consistently the worst rates in any country, not just Mexico. Airport exchange booths know you have just landed, may not have local currency, and are unlikely to shop around. They take full advantage of this. Rates of 12–14 pesos per dollar are not uncommon at Mexican airports when the real rate is 17.

If you need pesos immediately on arrival, exchange the minimum — enough for a taxi or bus to your accommodation. Get the rest from an ATM or currency exchange in town.

Hotel exchange desks

Second worst. You are a captive audience and the hotel knows it. Hotel exchange rates are typically 10–15% off mid-market.

“No commission” exchange booths

This is one of the most common traps in tourist Mexico. A sign saying “no comisión” or “zero commission” sounds like a good deal — but it means nothing. These businesses make their money in the spread: the gap between the rate they buy dollars at and the rate they sell pesos at. No commission on top of a terrible spread is still a terrible deal.

Always look at the actual rate being offered, not the commission policy.

Standalone ATMs in tourist areas

Independent ATM networks — often branded with names like Euronet or Cardtronics — charge high flat fees and sometimes apply their own exchange rate on top. Avoid them.

The best ways to get pesos at a fair rate

ATMs from major Mexican banks

Your best option in most situations. ATMs from major Mexican banks — Banamex, BBVA, Santander, Banorte, HSBC — typically give you a rate very close to mid-market, plus a flat transaction fee. If your home bank charges a foreign transaction fee, a card with no foreign fees (Wise, Monzo, Revolut, Charles Schwab in the US) will get you even closer to the real rate.

Tips: always decline Dynamic Currency Conversion (DCC) if the ATM offers to process in your home currency. Choose pesos.

Casas de cambio (exchange houses) in city centres

Not all exchange houses are equal. In tourist corridors, many are poor. But in city centres and local areas, casas de cambio can offer genuinely competitive rates — often within 1–2% of mid-market. The key is to compare two or three before committing. Look at the rate board, not the commission sign.

Your bank card at point of sale

If you have a low/no-fee travel card, paying by card in pesos gives you close to the real exchange rate. This works well in hotels, chain restaurants, supermarkets, and larger shops. Always select pesos at the terminal (see DCC section below).

How to check if a rate is fair before you agree

  1. Look up the current MXN/USD rate before heading to an exchange (Google, or the Pesos to Dollars rate comparison tool).
  2. Calculate what you should receive: your USD amount × the mid-market rate in pesos.
  3. If the booth is offering more than 5% less than that, either negotiate or walk away.

Example: you want to exchange $200 USD. The real rate is 17 MXN/USD. You should receive approximately 3,400 pesos. If the booth offers 3,000 pesos, that is 12% off — walk away. If they offer 3,300 pesos, that is about 3% off — acceptable.

Dynamic Currency Conversion (DCC): the card version of a bad rate

When you pay by card in Mexico, the terminal will sometimes ask: “Do you want to pay in USD (or GBP) or in MXN?” This is DCC. It sounds helpful — you can see the charge in your home currency — but the exchange rate used is set by the merchant's bank, not yours, and it is almost always 5–8% worse.

Always choose MXN (pesos). Your own bank's exchange rate, whatever it is, will almost certainly be better than the DCC rate.

Some terminals default to DCC without asking. If you see your home currency appear on screen before you approve, press back or ask the staff to cancel and reprocess in pesos.

What to do at the airport if you need pesos immediately

Change a small amount — enough for a taxi, bus, or first meal. Then use an ATM in the arrivals hall (attached to a real bank, not a standalone machine) for better rates, or wait until you reach town.

Quick reference: exchange rate quality

  • Airport exchange booths — worst. Avoid or use minimum.
  • Hotel desks — poor. Use only in emergencies.
  • “No commission” tourist area booths — often poor. Check the rate, not the sign.
  • Bank ATMs — good. Best for most travellers.
  • City centre casas de cambio — often good. Compare before committing.
  • Low-fee travel card at POS — good to excellent, in pesos.

Frequently asked questions

What is a good exchange rate for pesos to dollars?

A good rate is within 1–3% of the mid-market rate you see on Google. Anything more than 5% off mid-market is expensive.

Is it better to exchange money before or after arriving in Mexico?

Generally better to get pesos in Mexico, either from a bank ATM or a reputable casa de cambio. Exchange rates at home (outside Mexico) are usually worse than what you can get at a good ATM in Mexico.

How do I find the real MXN/USD exchange rate?

Search “MXN USD” on Google or check the Pesos to Dollars app, which shows the live rate. That is your baseline. Compare any exchange offer to that number.

Use the Rate Comparison tool to check if the exchange rate you're being offered is fair — before you hand over your money.

More Mexico travel guides