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 See, Do and Eat in Oaxaca City: Your Ultimate Guide
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?
🌮 Ready for Oaxaca City’s Best Street Food?
Download my personal Street Food Map – 20+ stalls I actually eat at every week as a local. The real-deal memelas, crispy tlayudas, and late-night tacos that locals line up for (and the ones top food tours secretly hit).
✅ First-timers → eat like a pro from day one
✅ Foodies → discover hidden gems tourists never find
✅ Instant Google Maps link — opens on your phone in seconds
Just $3.99 (cheaper than one tlayuda… and way better than buying me a coffee 😉)
👉 🌮 Unlock Oaxaca’s Best Street EatsWhere 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.
👉 Oaxaca City’s Top Markets: Eat, Shop, Vibe
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.
👉 Oaxaca City: Best tours to get the most out of your stay.

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.
📍 Discover Oaxaca One Bite at a Time
Download my personal Street Food Map of Oaxaca City – save hours of research and reading trying to find the best street food stalls. From memelas and tlayudas to late-night tacos – these are my 20+ go-to street eats.
- 🎯 Perfect for first-timers & seasoned travelers
- 💵 Instant Google Maps download — just $3.99
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.
