How to pay in Mexico: cash, cards and mobile wallets

Mexico is a mixed-payment country. Here is what actually works at taxis, street food, hotels and big-city terminals.

By WentLocal Editorial Team · Published 2026-08-04

Mexico is a mixed-payment country. Cards work at hotels and chain restaurants, but cash still runs taxis, street food, small shops and most stadium and market concessions. Here is what actually works.

Cash: still king

The Mexican peso (MXN) is the only reliably accepted currency. US dollars are not widely accepted outside tourist zones in Cancún or Los Cabos — and even there, the exchange rate is punishing. Withdraw pesos from a bank ATM (BBVA, Santander, Banorte) on arrival. Avoid standalone Euronet ATMs; the fees and rates are notoriously bad.

Cards: Visa and Mastercard widely accepted

Hotels, chain restaurants, supermarkets and mid-to-upper tier shops accept Visa and Mastercard almost universally. Amex is patchier — bring a Visa or Mastercard as your primary. Contactless is common in Mexico City, Guadalajara and Monterrey.

Watch for DCC (dynamic currency conversion): terminals will ask whether you want to be charged in USD instead of MXN. Always choose MXN — DCC rates are typically 5–10% worse than your bank''s.

Apple Pay and Google Pay

Mobile wallets work anywhere contactless cards work — most chain retailers in the big cities. They do not work at market stalls, taxis (unless the driver has a personal Clip or Mercado Pago terminal), or most street food. Uber, DiDi and Rappi accept Apple Pay in-app.

Safety and scams to know

A working rule of thumb

Budget roughly a third of your daily spend in cash and put the rest on a card with no foreign transaction fee. That ratio covers taxis, tips, markets and the small places worth eating at, while keeping the big-ticket hotel and restaurant charges on a card where you get the better rate and the chargeback protection.

All WentLocal guides