Why You Should Bring Pesos on Your Trip to Mexico

If you’re planning a trip to Mexico, one of the most common (and important) questions you’ll face is “Should I bring Mexican pesos or U.S. dollars?”

While many places in tourist hotspots do accept U.S. dollars, that doesn’t mean it’s the best choice. Depending on where you’re going and how you plan to spend, using the right currency can save you money, time, and hassle. Whenever I travel back to Mexico I always bring Mexican Pesos in cash and order way beforehand so I know I am getting the best exchange rates.

Here’s a breakdown of what’s best to bring (pesos vs. dollars) and when and where to use each.

In general, you’ll get a better exchange rate and more accurate pricing when you pay in Mexican pesos – especially in local shops, taxis, markets, and restaurants outside major tourist zones.

If you pay in U.S. dollars at a restaurant or shop in Mexico, they’ll often give you a poor exchange rate. This can mean paying 10–20% more than if you paid in pesos. Just make sure if you do pay by card you ask to pay in pesos.

Pesos eliminate the confusion of converting prices or getting change in a mix of currencies. Locals appreciate it too! it’s their national currency, after all.

While dollars are accepted in places like Cancún, Playa del Carmen, and Los Cabos, pesos are required in rural towns, small eateries, public transport (including local taxis), and many cenotes or local attractions.

There are a few situations where having U.S. dollars can come in handy (however all of these places will still accept pesos)

  • Airport transfers (though expect bad exchange rates)
  • High-end hotels or resorts that quote prices in dollars
  • Some tourist taxis and private shuttles
  • Souvenir shops in heavily touristed areas

Yes – but with some caution. I always carry with me my credit card for emergency withdrawls but always use pesos in cash first.

  • Credit cards (especially travel or no-FX-fee cards) are great for restaurants, hotels, and tours.
  • Debit cards are good for withdrawing pesos from ATMs in Mexico (I always use ATMs at official banks for safety and better rates – eg Santander, which you get a lot in Mexico).
  • Avoid currency exchange booths at airports or hotels as they often charge high fees.

Here’s what I recommend if you are still feeling unsure (although so far all I have ever carried is Mexican Pesos in cash and had zero issue).

  • Bring a small amount of USD cash for emergencies or arrival at the airport
  • Use credit cards for bigger purchases or bookings (hotels, tours, car rentals)
  • Carry pesos at all times for taxis, tips, markets, and meals.
  • If you are bringing cash into the country make sure to split it and hide it in various places. Also make sure to use the safe in hotels (if you are staying there) for any valuables and money.

Using pesos not only helps you save money but also lets you interact more easily with locals, support small businesses, and travel more respectfully. So next time you’re headed to Mexico, ditch the dollar habit and go local with pesos – your wallet and the locals will thank you.

Leave a comment