Oaxaca City vs Puerto Escondido: How to Split Your Time
The short answer? If you have less than 7 days, don’t rush to the coast. Here’s why — and what to do instead.
So you’re planning your first trip to Oaxaca and you’ve hit the classic dilemma: do you stay in the city, go to Puerto Escondido, or somehow squeeze in both?
Here’s the honest truth that most travel blogs won’t tell you: there is no perfect formula. It completely depends on how long you have, what kind of traveller you are, and what you actually came here for.
I live in Oaxaca City and have made the trip down to Puerto Escondido many times. I’ve watched lots of first-time visitors rush between the two trying to “do it all” — and I’ve also watched people plant themselves in the city for ten days and leave wondering why they never made it to the coast. Both can be the right call. Both can be a mistake.
This post gives you the framework to figure out which option is right for your trip.
👉 10 Best Day Trips from Oaxaca City (With And Without A Tour)

First, Understand What You’re Actually Choosing Between
These are two completely different experiences — not just different vibes, but different versions of travel entirely.
Oaxaca City is a walkable colonial city sitting at 1,550 metres elevation with a cool climate, world-class food, mezcal, ancient ruins, bustling markets, indigenous artisan villages, and a cultural depth that genuinely takes time to appreciate. It’s the kind of place where days disappear. You think you’ll see everything in three days and by day two you’ve already abandoned the itinerary because you found a mezcalería you don’t want to leave.
Puerto Escondido is a Pacific surf town that runs on beach time. It’s laid-back, sun-soaked, and increasingly well set up for visitors — great restaurants, a buzzy neighbourhood scene in La Punta, and some of the most dramatic waves in Mexico. It’s also the kind of place where doing nothing feels productive.
They’re about 250 kilometres apart, and — this is a relatively recent development — only around 3 hours by bus or car thanks to the new Barranca Larga-Ventanilla Highway that opened in 2024. The old road used to take 6–7 hours of nausea-inducing mountain switchbacks. The new one changes the equation completely.
The One Rule I’d Give Every First-Time Visitor
If you have 7 days or fewer in Oaxaca, stay in the city. Don’t go to the coast.
This might sound harsh, but hear me out.
Oaxaca City is genuinely one of the most underestimated cities in Mexico. Most first-timers budget three or four days thinking that’s enough — and almost every single one of them wishes they’d stayed longer. There’s Monte Albán to visit, villages like Teotitlán del Valle and San Bartolo Coyotepec for weaving and black pottery, day trips to Hierve el Agua, the mezcal trail through the Valles Centrales, the markets, the mole, the tlayudas, the mezcal bars that quietly turn into informal parties at midnight.
If you have 7 days and you split them — say 4 in the city, 3 at the coast — you’ll end up feeling like you half-did both. The city in particular doesn’t reveal itself quickly. It needs time.
The exception? If you’re primarily a surfer or a serious beach person and Oaxaca City is really just a gateway for you — then yes, head to Puerto Escondido early and often. The coast is your scene. Own that itinerary.
👉 5 Days in Oaxaca City: A Practical Itinerary
When It Makes Sense to Do Both
Once you’re past the 7-day mark, the calculus starts to shift. With 8–10 days or more, combining the city and the coast isn’t just possible — it’s one of the best trips you can do in Mexico.
Here’s a rough guide:
| Total Days | Suggested Split |
|---|---|
| 5–6 days | Stay in Oaxaca City. Don’t rush it. |
| 7 days | City only — OR coast only if you’re a surfer/beach lover |
| 8–9 days | 5–6 days city, 3 days coast |
| 10–12 days | 6–7 days city, 4–5 days coast |
| 2 weeks+ | Do it all — including a stop at San José del Pacífico on the drive down |
One important note on direction: start in Oaxaca City, end in Puerto Escondido. Flying into Oaxaca City is usually more straightforward with international connections, and finishing on the coast means you wind the trip down on beach time. It also makes logistical sense — Puerto Escondido has a small airport with regular flights back to Mexico City if you need them at the end.

What to Do in Oaxaca City: Priorities for First-Timers
You could spend a month here and not run out of things to do. But if it’s your first visit, these are the non-negotiables.
Monte Albán — Half a day minimum. This Zapotec city was built by levelling the top of an entire mountain — you’ll understand why when you get there. The views over the valley are stunning and the site is genuinely world-class. Don’t skip it.
Hierve el Agua — Petrified mineral waterfalls about an hour outside the city. The photos don’t do it justice. Book a guided day trip that includes stops at a mezcal palenque and artisan villages on the way — most tours do this and it’s worth it.
Mercado 20 de Noviembre — Find a grill stall, order the tlayuda or the tasajo, and sit there for as long as it takes. This is one of the great, unpretentious eating experiences in Mexico.
The mezcal scene — You’re in the heartland. Even one guided tasting at a proper mezcalería will change how you think about the spirit forever. There’s a world of difference between supermarket mezcal and something made in a village palenque thirty minutes outside the city.
The artisan villages — Teotitlán del Valle for hand-woven rugs, San Bartolo Coyotepec for black clay pottery, Ocotlán for the Friday market. These aren’t tourist traps — they’re living indigenous communities where traditional crafts have been passed down for generations. They’re also half the point of coming here.
The Zócalo at night — Sit outside, order something, and watch the city. One of those simple pleasures that genuinely justifies the whole trip.
Mitla — Different from Monte Albán and worth the trip. The geometric stone mosaics are extraordinarily precise, and the site is partially embedded in the modern town — with a Catholic church built directly on top of the ruins. Strange and fascinating in equal measure.

What to Do in Puerto Escondido: Priorities for First-Timers
Playa Carrizalillo — The sheltered cove. Calm water, good for swimming, solid beach restaurants. This is the beach for everyone who wants to actually get in the water.
Playa Zicatela (from a beach bar) — Unless you’re an experienced surfer, you don’t swim at Zicatela. The undertow is genuinely dangerous and it claims people every year. But you absolutely watch from the shore. The Mexican Pipeline produces some of the most spectacular surf in the world. Grab a beer, find a seat, and stare.
La Punta neighbourhood — The beating heart of the traveller scene. Good restaurants, a relaxed atmosphere during the day, and a vibe that shifts naturally into something livelier come evening without being obnoxious about it.
Bioluminescence tour on Manialtepec Lagoon — Go at night, get in the water, watch your hands glow. One of those experiences that genuinely lives up to the hype. Book through a reputable local operator and ask around for recommendations.
Dolphin watching — Spinner dolphins are present year-round off the coast. Morning boat tours leave from the main beach and getting in the water with them is usually possible. Leave early.
Mazunte and Zipolite day trip — About 90 minutes down the coast. Two small, unhurried villages with a more alternative energy. Zipolite is Mexico’s only legal nude beach, if that’s relevant to you. Mazunte has a great headland walk. Worth a day if you have time to spare.
👉 3 best beaches in Puerto Escondido

Getting Between the Two: Your Actual Options
ADO Bus
The most popular option for independent travellers. Around 3 hours on the new highway, comfortable coaches, air conditioning, toilets on board. Fares are roughly 350–400 MXN. Book tickets in advance online — departures are limited and they fill up in high season. One practical tip: bring a jacket. ADO air conditioning runs cold.
Private Transfer
The easiest option for groups, couples, or anyone who just wants door-to-door without thinking about it. Flexible timing and a driver who knows the route. Bookable through Viator or local operators in either city. Splits well across a few people.
Rental Car
Good if you want the flexibility to stop along the way. San José del Pacífico — a small pine-forest mountain village roughly halfway between the two cities — is a genuinely interesting stop if you have a night to spare. Drive in daylight only on this very curvy road. Oaxaca Car Rental.
Fly
PEX (Puerto Escondido airport) has connections to Mexico City and occasionally direct to Oaxaca. About 45 minutes in the air. More expensive, but if time is really tight it saves you a day of travel.
🌮 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 EatsWhat Type of Traveller Are You?
Not everyone needs the same itinerary. Here’s a quick way to figure out which approach fits you.
The culture and food person — Spend as long as possible in Oaxaca City. The coast can wait for your next trip. If you have 10+ days, add 3–4 days in Puerto Escondido at the end, but don’t feel guilty if the city keeps you longer than planned.
The surfer — Puerto Escondido is world-class. Make the coast your base and treat Oaxaca City as a long weekend rather than the other way around.
The first-timer with 8–10 days — Classic combination. City first, coast at the end. You’ll leave having tasted both and you’ll almost certainly be planning a return trip before you even get home.
The “I only have 5 days” person — Stay in Oaxaca City. Come back for the coast another time. Five days in the city still won’t feel like enough.
Top Rated Tours in Oaxaca City
⭐️ 5 Star – Mezcal Journey
⭐️ 4.9 Star – Monte Alban
⭐️ 4.5 Star – Hierve El Agua
A Note on Seasons and Timing
Oaxaca City high season: December through April, and especially Día de Muertos in late October/early November. If you’re visiting during Day of the Dead, book accommodation three to four months in advance. It’s one of the most extraordinary cultural events in Mexico — the city fills up completely and the atmosphere is unlike anything else.
Puerto Escondido high season: December through April for the best surf and driest weather. A word of warning: the town has grown a lot recently and is heading in a more developed direction. If you want the lower-key version of Puerto Escondido, sooner is better than later.
Rainy season (June–October): Oaxaca City gets afternoon storms but mornings are usually clear and perfectly pleasant. Puerto Escondido can see rougher ocean conditions. Neither place is off-limits in the rainy season, but it’s worth factoring in. 👉 Best time to visit Oaxaca.
Top Rated Hotels in Oaxaca City
⭐️ 5 Star – Quinta Real Oaxaca
⭐️ 4 Star – NaNa Vida Hotel Oaxaca
⭐️ 3 Star – Las Mariposas Hotel & Studios
The Honest Bottom Line
Oaxaca City and Puerto Escondido are two of the best destinations in Mexico — for completely different reasons. The new highway has made it genuinely easy to combine both in one trip, and if you have the time, you absolutely should.
But don’t make the mistake of rushing both into a short trip just to say you did it. Oaxaca City rewards slow travel more than almost anywhere I’ve been. The best things here — the food, the mezcal culture, the artisan villages, the ruins, the markets — take time to find and appreciate.
If you only have a week, give it to the city. The coast will still be there.
Come back for Puerto Escondido. Or better yet, just book more days.
