GO·MÉXICO
Should I Bring Cash or Can I Pay Everything by Card in Mexico?
Travel Tips

Should I Bring Cash or Can I Pay Everything by Card in Mexico?

Rodrigo Flores López·July 10, 2026·6 min read
GO MEXICO/Blog/Should I Bring Cash or Can I Pay Everything by Card in Mexico?

Automatically translated by AI · Original content in English

The answer 'bring both' doesn't tell you how much or when. In Mexico, 30–40% of your daily expenses will require cash — here are the real numbers: where cards aren't accepted, how to avoid losing money on currency exchange, and how much to carry each day.

This question seems simple, but the generic answer "bring both" doesn't tell you anything useful. Here's the version with real numbers: how much cash, where they'll actually reject your card, and the tricks to not lose money along the way.

The short answer

You need both, but the real proportion is more tilted toward cash than most people expect. A realistic calculation: between 30% and 40% of your daily expenses in Mexico will require cash — not because the country is outdated, but because many small or informal businesses deliberately choose not to accept cards to avoid commissions or, in some cases, to leave no fiscal trail of the sale.

Where the card works without problem

  • Hotels and restaurant chains in tourist areas
  • Large supermarkets (Walmart, Soriana, Chedraui, Costco)
  • Self-service stores and chain pharmacies
  • Car rentals
  • Most formal restaurants in big cities
  • Most clothing or accessory shops
  • Some businesses in markets and informal commerce
  • Small businesses

Where you'll definitely need cash

  • Most vendors in markets and tianguis
  • Taquerías and family-run fondas
  • Taxi stands (though increasingly accepting cards, don't assume it)
  • Urban transportation — local buses, colectivos (always cash, exact change preferred)
  • Towns and rural areas, where card payment infrastructure simply hasn't arrived
  • Tips in general (see our tipping guide)

The detail almost nobody explains: the "illegal" surcharge they charge anyway

Some small businesses charge a 3% to 5% surcharge for card payments to offset the commission charged by their bank. Technically this goes against Mexico's consumer protection law, but in practice it happens frequently, especially in small establishments and outside big cities. Always ask before paying if there's any extra charge for using a card — it's your right to refuse, but it's worth knowing before you're surprised by the receipt.

Visa and Mastercard yes, American Express with caution

If your main card is Visa or Mastercard, practically any place that accepts cards will take it without problem — they're the two networks with the widest coverage in the country. American Express is different: some upscale hotels and restaurants accept it, but outside tourist areas it's common for them to reject it. If Amex is your only card, bring backup cash or accept that you're going to get rejected more often than you'd like. Discover and other U.S.-specific networks are practically unused in Mexico — don't rely on them.

Exchange rate: how to get pesos without losing money along the way

The best option, in order of convenience:

1. Mexican bank ATM upon arrival (BBVA, Santander, Banorte, HSBC, Citibanamex) — they give you the real interbank exchange rate, much better than any currency exchange house

2. Currency exchange house in the city (not at the airport) — second best option if you prefer not to use an ATM

3. Completely avoid changing money at the airport or the hotel desk — the margins there range from 5% to 15%, it's practically giving money away

The detail that can save you quite a bit: when the ATM asks if you want the conversion done in your home currency or in pesos, always choose to be charged in pesos (MXN), never in dollars or another currency. That option is called Dynamic Currency Conversion (DCC) and almost always gives you a worse exchange rate than letting your own bank do the conversion.

About commissions and what you'll actually pay

  • Mexican ATM: charges between 30 and 80 pesos per withdrawal — Inbursa, Citibanamex, and HSBC tend to be among the cheapest
  • Your home bank: charges separately, typically 1% to 3% of the amount plus a flat fee — this is where banks like some from the U.S. hit you harder
  • Real trick: if you have an account with foreign ATM fee reimbursement (specific cards exist for this), withdraw larger amounts and less frequently

Dollars in cash, yes they work, but not how you'd expect

In very touristy areas, some businesses accept dollars in cash directly. The problem: the exchange rate they'll give you at the counter is almost always worse than if you pay in pesos or exchange money at a bank. Treat dollars as an emergency backup, not your main method — you'll come out ahead if you convert to pesos and pay in the local currency.

How much cash to carry day to day

For normal activities in places like Guadalajara, Oaxaca, or San Miguel de Allende, between 1,000 and 1,500 pesos (approximately between 50 and 75 USD) covers most of a day: food for one person, transportation, a small purchase. Carry more if you're going to a market, planning to eat out all day, or heading to smaller towns where card acceptance drops considerably.

Important denominations: keep 20, 50, and 100 peso bills handy — many small businesses genuinely don't have change for a 500 peso bill, and you'll be stuck unable to pay even though technically you have the money.

The golden rule: notify your bank before traveling (so they don't block your transactions for "suspicious activity"), carry a backup card separate from your main wallet, and never depend 100% on a single payment method.

---

*Do you have more practical questions about traveling to Mexico? Ask our AI guide or explore our state-by-state guides on GO MEXICO.*

Topics

efectivotarjeta de créditodinerotipo de cambiocajero automáticotips de viajeMéxicopesospresupuesto

Plan your trip

Inspired by this article?

Use our interactive map and AI planner to create your perfect Mexico itinerary.

Open the interactive map →

Newsletter

Get Mexico travel tips in your inbox

Weekly guides, hidden gems and local recommendations.

Plan your trip

Ready to explore Mexico?