Practical Information

Should I use cash or card in Mexico on vacation?

Verified by PlayaStays’ local teamLast reviewed May 30, 20262 min readMexico
Chris, PlayaStays founder, photographed in Playa del Carmen
Written by
& the PlayaStays local team
Founder, PlayaStaysOperating in Mexico since 2018

Both — use card at hotels, restaurants, supermarkets (always say "pesos" not USD); carry 1,500–2,500 MXN cash for taxis, taquerías, tips, market vendors, and the occasional broken POS terminal. Charles Schwab or Fidelity ATM cards reimburse fees.

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

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.

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

Relying on USD everywhere — awkward pricing + weaker bargaining.

Planning a trip to the Riviera Maya?

Ask before you book. Our local team reviews your dates, arrival logistics, and zones.

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 →