Is Mexico cashless?
Mixed#77 of 197 in The Cashlessy Index 2026 · #11 of 35 in Americas
Short answer: Cards work in cities and resorts. Carry pesos for taquerias, markets and taxis, and use bank ATMs with low fees.
Cards are fine in hotels, chains and restaurants in cities and resort areas. Taquerias, markets, colectivos and small towns run on cash.
Will my card work?
In cities and tourist areas. Hotels, chains and larger restaurants in Mexico take cards; smaller places often do not.
Do I need cash?
A little. Cards cover most spending in Mexico, but carry some cash for small places.
Local currency: Mexican peso (MXN)
How does tipping work?
10-15% in restaurants, usually in cash or added on the terminal. Tip in pesos.
Mobile payments
Local apps often need a local bank account or phone number.
Getting cash: ATMs
Expect a fee at every ATM
Bank ATMs charge foreign cards roughly 23-197 pesos per withdrawal. Check the fee on screen before you confirm.
Cheapest options
- BanBajio (about 23 pesos, fewer machines)
- Banamex (about 31 pesos, found everywhere)
Avoid
- Standalone ATMs in shops and tourist strips
Your own bank may charge extra. When an ATM offers to convert to your home currency, decline and pay in the local currency.
Good to know
- Use bank ATMs inside branches or malls; avoid standalone ones.
- Always choose to be charged in pesos.
Frequently asked questions
Is Mexico cashless?
Mexico scores 56/100 on Cashlessy (mixed), ranking #77 of 197 countries. Cards are fine in hotels, chains and restaurants in cities and resort areas. Taquerias, markets, colectivos and small towns run on cash.
Do I need cash in Mexico?
A little. Cards cover most spending in Mexico, but carry some cash for small places.
Are credit cards accepted in Mexico?
In cities and tourist areas. Hotels, chains and larger restaurants in Mexico take cards; smaller places often do not.
Do you tip in Mexico?
10-15% in restaurants, usually in cash or added on the terminal. Tip in pesos.
Which ATMs are free in Mexico?
Bank ATMs charge foreign cards roughly 23-197 pesos per withdrawal. Check the fee on screen before you confirm. Best options: BanBajio (about 23 pesos, fewer machines); Banamex (about 31 pesos, found everywhere). Avoid: Standalone ATMs in shops and tourist strips.
Compare with Americas
Sources
Checked against sources in September 2026. Payment habits change quickly; see how we score.