Cash or Card in Oaxaca? What Actually Works
Short answer: you’ll need both – but cash is still king in Oaxaca 💰
Card payments are becoming more common, especially in Oaxaca City, but cash is still very much part of daily life here. If you arrive expecting to pay with card everywhere, you’ll quickly run into situations where it simply isn’t an option.
👉 50 Best things To Do In Oaxaca City
Cards work… but only in certain places
In Oaxaca City, you can usually use cards in:
Mid-range and higher-end restaurants
Cafés in Centro
Hotels and supermarkets
Most places accept Visa and Mastercard without any problem. Apple Pay and contactless payments are also starting to appear in newer cafés and restaurants.
But once you move away from tourist areas, card acceptance drops fast.
👉 Tipping in Oaxaca : When and how much to tip?
🌮 Oaxaca City Street Food Map – Eat Like a Local
My personal map with 20+ stalls I actually eat at every week. Real-deal memelas, crispy tlayudas, late-night tacos & hidden gems.
✅ First-timers → eat like a pro from day one
✅ Foodies → find spots tourists miss
✅ Instant Google Maps link
Only $3.99 — cheaper than one tlayuda 😉
👉 Unlock the Oaxaca City Street Food MapInstant delivery • Works offline • Updated 2026
Where you’ll definitely need cash
Cash is still essential for everyday life in Oaxaca.
Markets, street food stalls, small local restaurants, bakeries, tortillerías, taxis, artisan shops, and local neighborhoods are almost always cash only. Some places technically have card machines, but the internet fails, the terminal is “not working today,” or there’s a minimum spend.
Street food in particular is 100% cash. And in Oaxaca, that’s where some of the best meals in the city come from.
Outside the city, cash matters even more
Once you leave Oaxaca City, cash becomes non-negotiable.
In smaller towns, artisan villages, mezcal palenques, and many beach towns, card acceptance is limited and ATMs can be rare. Even in popular places like Mazunte or Zipolite, machines often go offline and many businesses still prefer cash.
If you’re planning day trips or staying outside the city, always carry more cash than you think you’ll need.
👉 10 Best Day Trips from Oaxaca City (With And Without A Tour)

ATMs are easy to find — most of the time
Oaxaca City has plenty of ATMs, especially around the Zócalo, Reforma, and inside supermarkets and banks. International cards work fine and withdrawals are usually smooth.
The only real issues are:
Machines sometimes run out of cash on weekends or holidays
Fees can be high depending on your bank
Small towns may have only one ATM, or none at all
It’s best to withdraw a reasonable amount in the city and not rely on finding an ATM later.
**Pro Tip: At the ATM, decline the local banks conversion rate, it is ALWAYS a worse rate.
There’s also a few money exchange booths around the Zocalo too if you’re bringing dollars.
👉 5 Days in Oaxaca City: A Practical Itinerary for First-Time Visitors
So… cash or card?
Both — but always carry cash.
Use cards for restaurants, hotels, and supermarkets.
Use cash for markets, transport, street food, tours, tips, and small businesses.
Having 1,000 to 2,000 pesos on you is usually more than enough for a normal day in Oaxaca City.
👉 Oaxaca Airport Transport Guide: Prices, Tips & How to Reach the City
Final thoughts
Oaxaca is slowly going digital, but cash is still king.
If you want to eat well, explore freely, and avoid awkward moments at the counter, always keep some pesos in your pocket.
In Oaxaca, cash isn’t inconvenient — it’s just part of how the city works.
🌮 Oaxaca City Street Food Map – Eat Like a Local
My personal map with 20+ stalls I actually eat at every week. Real-deal memelas, crispy tlayudas, late-night tacos & hidden gems.
✅ First-timers → eat like a pro from day one
✅ Foodies → find spots tourists miss
✅ Instant Google Maps link
Only $3.99 — cheaper than one tlayuda 😉
👉 Unlock the Oaxaca City Street Food MapInstant delivery • Works offline • Updated 2026
