← Part of the Mexico money guide

Mexicochecked Jul 2026

Do I need cash in Mexico, or can I use cards?

Short answer: cards for the big things, pesos for the small ones. The mistake that costs tourists most is paying in dollars instead of pesos. Here is how to pay well and get cash safely.

At a glance

Currency

Mexican peso (MXN)

Cards

Hotels, resorts, city restaurants

Cash for

Taxis, street food, markets

Biggest trap

Always pay in pesos

The short answer

Both. Cards work at hotels, resorts, chains and city restaurants (Visa and Mastercard best, Amex patchy), but you need pesos in cash for taxis, street food, markets, small shops and tips. Mexico's single biggest money trap: always pay in pesos, never US dollars, and decline the dollar conversion that ATMs and card terminals push, its rate is 5 to 8% worse. Pull pesos from a bank ATM and carry small notes.

Cards where they work, pesos where they do not

In cities and resort areas, cards are routine at hotels, established restaurants, chains and shops, with Visa and Mastercard the most accepted and Amex hit or miss. Apple Pay and Google Pay work at many tourist-area terminals.

But cash still rules for street food, taxis, markets, small family shops, local buses and tips, much of everyday spending outside the resort bubble runs on cash. Carry small peso notes (20, 50 and 100), since vendors often cannot break a 500.

The peso-versus-dollar trap

This is the one that quietly costs tourists the most. When an ATM or a card terminal asks whether to charge you in US dollars or pesos, always choose pesos. Choosing dollars triggers dynamic currency conversion, where the machine sets a rate that is typically 5 to 8% worse than your own bank's. If a waiter returns a terminal already showing dollars, ask them to redo it in pesos.

And although resorts and border towns often accept US dollars, they give a mediocre rate and hand back change in pesos, so you lose either way. Pay in pesos, and tip in pesos too, it is far easier for staff to use than dollars.

Getting pesos safely

Use bank ATMs, BBVA, Banorte, Santander or HSBC, ideally the machines inside a branch, mall or supermarket and during the day, which are better lit and less prone to card skimming. Avoid airport and hotel exchange kiosks (markups of 5 to 15%) and standalone or damaged-looking machines.

Use a debit card at the ATM, not a credit card (a credit-card withdrawal is a cash advance, with a fee and interest from day one), and bring a card with no foreign-transaction fee plus a backup card on a different network. Withdraw a few days' worth at a time, shield your PIN, and keep cash out of sight.

Tipping, and the fees you already paid

In restaurants, 10 to 15% is standard for good service if a service charge is not already added, and small tips for hotel staff, guides and drivers are appreciated, all in pesos.

This covers day-to-day money. For the entry side, the tourist card and the Visitax fee for Cancun and the Riviera Maya, see the FMM and Visitax walkthrough, and for the fuller picture, the Mexico money guide.

Common questions

Quick answers.

Should I use cash or card in Mexico?

Both. Cards work at hotels, resorts, chains and city restaurants (Visa and Mastercard best, Amex patchy), but you need pesos in cash for taxis, street food, markets, small shops and tips. Carry small peso notes for the everyday things and use a card for larger purchases at established businesses.

Can I use US dollars in Mexico?

In resort areas and border towns, often yes, but at a poor rate and with change given in pesos, so you lose value. Outside tourist zones, pesos are necessary. It is better to pay in pesos everywhere, and to tip in pesos, which is far easier for staff to use.

Pesos or dollars when the ATM or terminal asks in Mexico?

Always choose pesos. Selecting US dollars triggers dynamic currency conversion, and the rate offered is typically 5 to 8% worse than your own bank's. Decline it at ATMs and card terminals, and if a terminal already shows dollars, ask for it to be redone in pesos.

Which ATMs are safe to use in Mexico, and what about fees?

Use bank ATMs (BBVA, Banorte, Santander, HSBC) inside a branch, mall or supermarket and during the day, which are safer from skimming. Avoid airport and hotel exchange kiosks and standalone machines. Use a debit card rather than a credit card, bring a no-foreign-fee card plus a backup, and always choose pesos over dollars.

More on Mexico

The little money things nobody warns you about.

Written and kept current by the True Trip Costs desk. Last checked Jul 2026. Who writes these, and how they are checked →

Sources, and how this was checked

Last checkedJul 2026

Primary sources

Our own readThe peso-dollar rate moves and card and ATM fees vary by your own bank, and much of this is our practical read, so treat amounts as a guide and always decline dollar conversion. Checked July 2026.