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.
- 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
GuideMexico
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.
| Situation | Card | Cash |
|---|---|---|
| Hotel, chain restaurant, supermarket | Yes | Yes |
| Mid-range restaurant, pharmacy, petrol | Usually | Yes |
| Market stall, taco stand, street vendor | Rarely | Only |
| Colectivo, small-town bus, some taxis | No | Only |
| Museum and archaeological site tickets | Often | Yes |
| Airport, mall, big-city ATM | n/a | Withdraw 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.
| Item | What to expect | Check |
|---|---|---|
| ATM bank fee | MXN 30–90 per withdrawal on top of your own bank's charge | check |
| ATM withdrawal limit | Often MXN 6,000–9,000 per transaction; some machines lower | check |
| Cash float to carry | MXN 1,000–2,000 (about USD 50–110) | check |
| Currency choice | Always pesos; decline conversion to your home currency | check |
| Best ATM habit | Bank-branded machine inside a branch or mall, in daylight | check |
| Cards to bring | Visa and Mastercard widely taken; Amex patchier; carry a second card | check |
| Banks open | Mon–Fri 09:00–16:00, some Sat mornings; closed public holidays | check |
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
- officialBanco de México – banknotes and coins
- officialCondusef – banking consumer protection
- secondaryWikivoyage – Mexico