Travel Money

Should I use cash or card in Mexico on vacation?

✓ Verified by PlayaStays’ local teamLast reviewed May 16, 20262 min readMexico
Chris, PlayaStays founder, photographed in Playa del Carmen
Written by
& the PlayaStays local team
Founder, PlayaStaysOperating in Mexico since 2018EN / ES
Topic
Travel Money
For
Traveler
Where
Mexico
Always pick
MXN, not USD on POS
Best ATM card
Schwab / Fidelity (no fees)
Cash for casual day
~1,500 MXN

Quick answer

Cards work widely at hotels and bigger restaurants — carry pesos cash for street vendors, small taquerías, tips, and backup when terminals fail.

The full picture

Mexico is a cash-and-card economy depending on where you are in town, and the wrong choice costs you 5–10% per transaction in surcharges, bad exchange rates, or unnecessary fees.

**Use a card (always in pesos, not USD):** - Hotels, hostels, vacation rentals - Sit-down restaurants on 5th Avenue, Quinta Alegría, Centro Maya, Paseo del Carmen - Supermarkets (Chedraui, La Comer, Walmart, Soriana, OXXO) - Gas stations (chip-and-pin works fine) - Pharmacies (Farmacia Guadalajara, Yza, Similares) - Tour operators with offices

**Critical rule:** when paying with a card, the terminal will ask "USD or MXN?" — **always pick MXN (pesos).** Picking USD triggers "Dynamic Currency Conversion" which adds 4–7% to your bill via the merchant's exchange rate. Your bank's exchange rate is always better.

**Use cash (pesos, not USD):** - Taxis (the official airport taxi takes cards, street taxis don't) - Beach clubs (cover charge often cash, food + drinks usually card) - Local taquerías, fonditas, market stalls in Centro - Tips (10–15% at restaurants if not already included as "servicio") - Small bodegas / corner stores - The Cozumel ferry (cash gets a small discount) - Massage / nail places off 5th

**Best way to get pesos:** - **Best:** Charles Schwab debit, Fidelity Cash Management, or any "no foreign ATM fee" card. They reimburse ATM fees worldwide and give you the bank exchange rate. - **Good:** Your home bank's debit card at a major Mexican bank's ATM (BBVA, Santander, Banamex). Fee usually $3–6 per withdrawal, plus your home bank's foreign transaction fee (1–3%). - **Avoid:** Currency exchange counters at the airport ("Cambio" booths) — terrible rates. ATMs in convenience stores (often Euronet branded) — 5–8% surcharge plus poor exchange.

**Carry-amount guideline:** - 1,500 MXN (~$80 USD) for a casual day in Centro - 2,500 MXN for a beach club day or rented golf cart somewhere - Don't carry more than you can afford to lose; ATMs are everywhere

**Bring at least 2 cards** in case one gets eaten by an ATM or temporarily flagged for fraud. Notify your bank's fraud team that you're traveling to Mexico before you fly — modern fraud detection is usually fine but some smaller banks still freeze cards on first international charge.

Local context

ATM withdrawal fees + FX vary; airport exchanges are rarely the best.

What to do

Here's the move

  1. Bring a fee-friendly ATM card, withdraw pesos as needed, split payment methods.
Common mistake

Relying on USD everywhere — awkward pricing + weaker bargaining.

Related on PlayaStays
Chris, PlayaStays founder

Hi, I'm Chris — founder of PlayaStays.

I built PlayaStays after years of seeing the same problem repeat across the Riviera Maya — owners trusting their properties to managers who under-communicate and under-deliver. We're a founder-led operating company based in Quintana Roo with local teams running every one of the eight markets we cover — built to handle a single unit or a portfolio with the same standards. If you own a property here, I'd like to help you think it through.

Want a smoother trip?

Ask us before you book — no commitment.

Message us on WhatsApp →
Ask us →