Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Mexico

Cards, ATMs and cash in Mexico: what to expect

Yes — cards work in hotels, chain restaurants, supermarkets and most city shops, so carry one card plus about MXN 1,000–2,000 in cash. Use bank-branded ATMs inside branches or malls, decline the ATM's own conversion rate, and always pay in pesos. Cash still decides small towns, colectivos, markets and taco stands.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20263 min read

Key facts

Cards accepted
Hotels, chains, supermarkets, larger city shops; patchier in markets, small towns, colectivos
Cash to carrycheck
MXN 1,000–2,000 (about USD 50–110) as a working float
ATM withdrawalcheck
Bank fee commonly MXN 30–90 per withdrawal on top of your own bank's charge
ATM limitcheck
Often MXN 6,000–9,000 per withdrawal; some machines lower
Currency choice
Always pesos; decline 'pay in your home currency' at ATM and card terminal
Best ATM habit
Bank-branded machine inside a branch or mall, daytime, card never out of sight
Cards to bringcheck
Visa and Mastercard widely taken; Amex patchier; carry a second card from a different network
Banks open
Mon–Fri 09:00–16:00, some Sat mornings; closed public holidays

Details

Mexico runs on a card-and-cash mix. In Mexico City, Guadalajara, Monterrey, Mérida, Cancún and the bigger beach towns, you can pay by card for hotels, chain cafés, supermarkets, pharmacies, petrol at branded stations and mid-range restaurants. Contactless is common and usually works with a foreign card. Below that level — market stalls, taco stands, colectivos, small-town bus counters, some family restaurants and many tour guides — cash is the only option.

Plan on two payment channels. Keep a card for anything over a few hundred pesos and a cash float for the rest. Withdraw in larger amounts, less often: each ATM visit costs a flat fee whether you take MXN 500 or MXN 8,000. A withdrawal of MXN 5,000–8,000 at a bank machine covers several days of meals, taxis and entry fees.

ATMs are everywhere in cities and at airports, but the fee and the exchange rate differ a lot between machines. Bank-branded ATMs attached to a branch or inside a shopping mall are the safer choice: better lit, more foot traffic, and staff nearby during opening hours. Standalone machines in convenience stores, bus stations and quiet streets carry more skimming risk and often the worst rates.

The single most useful habit is refusing the machine's conversion. When a Mexican ATM offers to charge your card in your home currency, it is applying its own rate with a margin built in. Choose pesos, let your own bank convert, and you usually come out ahead. The same rule applies at card terminals in shops and restaurants: if the reader offers dollars, pounds or euros, say pesos.

Cards can be blocked for fraud the first time you use them abroad. Tell your bank you are travelling, keep a second card from a different network in a separate bag, and save your bank's international collect number somewhere offline. If a card is swallowed or declined, a branch of the same bank during opening hours is the fastest fix.

Cash is still the practical currency of the street. Carry small notes — MXN 20, 50, 100 and 200 — because a MXN 500 note for a MXN 40 taco order is a common friction point, and some vendors will not have change early in the day. Keep the float split between a wallet and a hidden place, and top up before weekends and public holidays when banks close.

Details
SituationCardCash
Hotel, chain restaurant, supermarketYesYes
Mid-range restaurant, pharmacy, petrolUsuallyYes
Market stall, taco stand, street vendorRarelyOnly
Colectivo, small-town bus, some taxisNoOnly
Museum and archaeological site ticketsOftenYes
Airport, mall, big-city ATMn/aWithdraw here

Card acceptance varies by town and by season; treat cash as the fallback everywhere.

Summary table

Use this as the short version before you travel. Fees and limits change, so treat the numbers as 2026 estimates and confirm at the machine.

Summary table
ItemWhat to expectCheck
ATM bank feeMXN 30–90 per withdrawal on top of your own bank's chargecheck
ATM withdrawal limitOften MXN 6,000–9,000 per transaction; some machines lowercheck
Cash float to carryMXN 1,000–2,000 (about USD 50–110)check
Currency choiceAlways pesos; decline conversion to your home currencycheck
Best ATM habitBank-branded machine inside a branch or mall, in daylightcheck
Cards to bringVisa and Mastercard widely taken; Amex patchier; carry a second cardcheck
Banks openMon–Fri 09:00–16:00, some Sat mornings; closed public holidayscheck

Figures are 2026 estimates; confirm the fee on screen before you accept the withdrawal.

Questions people ask

Are credit cards widely accepted in Mexico?

In cities, resorts and chain businesses, yes — hotels, supermarkets, pharmacies and mid-range restaurants take Visa and Mastercard, often contactless. Small towns, markets, colectivos and street food are cash-only, so carry pesos as well.

Which ATMs have the lowest fees in Mexico?

Bank-branded machines inside branches or malls generally charge less than standalone machines in shops and stations. Fees commonly run MXN 30–90 per withdrawal, so take larger amounts less often and always decline the ATM's own currency conversion.

Should I pay in local currency or my own?

Always pesos. When an ATM or card terminal offers to charge you in dollars, pounds or euros, it uses its own rate with a margin. Choosing pesos lets your bank convert, which is usually cheaper.

Deep dive

Every source; changeable facts are marked check

Sources