Travel

The Oaxaca Coast Travel Guide: Mazunte to Huatulco

This is the Oaxaca coast travel guide we wished existed before we moved here: a plain walk from Mazunte to Huatulco through the towns, the beaches, the airports, and the seasons. It is written for people who want the Mexico they came for — and who want to know exactly what that means before they book anything.


The Oaxaca coast runs from Mazunte in the west to Huatulco in the east — roughly a hundred kilometers of Pacific shoreline in southern Mexico. It is the stretch people mean when they talk about the Mexico they came for: fishing towns, empty beaches, jungle down to the sand, and a pace that refuses to hurry. This Oaxaca coast travel guide covers the whole run — the towns, the beaches, the airports, the seasons — and tells you plainly what the brochures leave out.

Key facts

  • Roughly 100 km of coast from Mazunte to Huatulco, with the towns and beaches strung along a single road.
  • Two small airports — Puerto Escondido (PXM) and Huatulco (HUX) — plus first-class ADO buses from Oaxaca City.
  • Dry season runs November to April; the rest of the year brings rain, green, and emptier beaches.
  • No all-inclusive resorts outside the Huatulco zone; the rest of the coast is guesthouses, palapas, and small hotels.
  • Sea turtles nest June to December — Mazunte and La Escobilla are the heart of it.
  • Easy to combine with Oaxaca City: six to seven hours by bus over the Sierra Sur, or a short flight.

The place

The Oaxaca coast in one breath

In one breath: the Oaxaca coast is a hundred kilometers of Pacific beach between the surf town of Puerto Escondido in the west and the resort bays of Huatulco in the east, with Mazunte, Zipolite, and Puerto Ángel in between. There are no mega-resorts on this stretch and no wall of identical hotels. The tallest things on most beaches are the palm trees, and the loudest sound at noon is the surf.

That is the difference from the Riviera Maya, and it is the whole point. Cancún and Tulum spent two decades turning their coastline into a strip of all-inclusives, timeshares, and traffic. This is the part of the Oaxaca coast Mexico's own tourism office calls the Costa Oaxaqueña — and the part nobody has managed to ruin yet. The coast stayed small partly because it was genuinely hard to reach for a long time, and partly because the towns chose not to become that. You get guesthouses, palapas — thatched open-air shelters — fishing pangas pulled up on the sand, and very few signs in English.

It is changing, slowly. Puerto Escondido has grown, Huatulco was planned from the start, and land prices have climbed as more people find the coast. But the character of the middle — Mazunte to Puerto Ángel — is still what it was a generation ago. That is the promise, and it is also the tradeoff: less convenience, more of what you came for.

Town by town

The towns, west to east

The coast strings its towns along a single road, Federal Highway 200. One honest note before the tour: Puerto Escondido actually sits west of Mazunte on that same highway, not between Ventanilla and Huatulco. We cover it here because it anchors the coast's airport and nightlife; just know the map order.

Mazunte is the town the postcards are about: a small fishing village turned slow-living beach town, with a turtle sanctuary — the Centro Mexicano de la Tortuga — at its heart and a beach that empties at sunset. It has a handful of streets, good casual restaurants, and a yoga-and-organic vibe that stays low-key. It suits first-timers who want the classic Oaxaca beach town without any of the noise.

San Agustinillo is a fifteen-minute walk along the sand from Mazunte: the family beach of the trio, with calmer water most of the year, a longer stretch of sand, and some of the best casual seafood on the coast. It suits swimmers, families, and anyone who wants the same atmosphere as Mazunte with a little more room.

Zipolite is the famous one — Mexico's most well-known nudist beach, and the coast's most unbothered town. The beach is long and the surf is strong; the dress code is optional; the mood ranges from hippie to hedonist depending on the season. It suits budget travelers, free spirits, and anyone who likes their beach town rough around the edges.

Puerto Ángel is a working fishing port with pangas bobbing in the bay: fish markets, cheap seafood, and zero pretense. It is not pretty in the postcard way, and that is exactly why it is worth a night. It suits travelers who want to see the coast as it actually lives.

Salchi is a tiny cove east of Puerto Ángel with a handful of palapas and almost nothing else — one of the last undeveloped beaches on this stretch. It suits people who want solitude and are happy to bring their own supplies.

Ventanilla is known for its lagoon, where boat tours glide past crocodiles and herons, and for a long, wild beach that most visitors barely use. It suits nature travelers and birders.

Puerto Escondido is the coast's biggest town and a surf destination first: Zicatela is one of Mexico's most famous waves, and the town around it has grown into a proper city with an airport, nightlife, and a serious food scene. It is scruffy in the right places and increasingly polished in others. It suits surfers, longer stays, and anyone who wants services on tap.

Huatulco is the planned development at the eastern end: nine protected bays, dozens of beaches, and the coast's only all-inclusive resorts, most of them around Tangolunda bay. The town of La Crucecita is pleasant and walkable, and the weekend tianguis — the open-air market — is worth a morning. It suits families, resort travelers, and anyone who wants the coast with a pool and air conditioning.

Town Vibe Good for One honest line
Mazunte Slow, small, postcard-perfect First-timers, couples, turtle fans The town the photos are of — and it really looks like that.
San Agustinillo Family beach, laid-back Swimmers, families, good food The calmest water on the middle coast, most of the year.
Zipolite Free-spirited, unbothered Budget travelers, nudists, night owls Mexico's famous nudist beach, rougher and freer than the rest.
Puerto Ángel Working fishing port Seeing the real coast, cheap seafood Not pretty in the postcard way — that is exactly why it is worth it.
Salchi Tiny, nearly empty cove Solitude, long quiet days One of the last undeveloped coves on this coast.
Ventanilla Lagoon and wild beach Birders, boat tours, crocodile fans Come for the lagoon; the beach is a bonus.
Puerto Escondido Surf town, growing fast Surfers, longer stays, nightlife The coast's big town — scruffy in the right places.
Huatulco Planned bays, resort zone Families, comfort, pools Nine bays and dozens of beaches, with the coast's only all-inclusives.

The sand

The beaches

Every town on this coast has a beach, but they are not interchangeable, and the difference matters more than most guides admit. The middle stretch is the swimming coast: Playa Mazunte and San Agustinillo have gentle water most of the year, and the sunset from Punta Cometa — the headland between them — is the coast's best free show. Below the point, Playa Mermejita is dramatic and empty but has strong currents; swim there with care, or not at all.

Zipolite's long beach is the opposite of gentle: powerful surf, no lifeguards, and currents that deserve respect even when the water looks flat. Playa del Amor at its eastern end is where the clothing-optional tradition started. East of Puerto Ángel, Playa Estacahuite is a small sheltered bay that is the best snorkeling on the middle coast, and Salchi is the cove for total solitude.

Further east, La Escobilla is the turtle beach — miles of sand where arribadas, mass nesting events, draw thousands of turtles at once in the right months. Ventanilla pairs its lagoon with a long wild beach. And at the far end, Huatulco's nine bays hold some of the coast's calmest, clearest water: Playa La Entrega and Playa Arrocito are the standouts for swimming and snorkeling.

Puerto Escondido is its own category: Zicatela for big waves and spectators, Carrizalillo for a swimming cove that feels a world away from the town above it. The short version: the middle coast is for swimming and sunsets, Zipolite is for the unbothered, Huatulco's bays are for snorkeling, and the wild beaches east of Puerto Ángel are for the ones who want to be alone. For the full rundown, beach by beach, see our guide to the twelve best beaches between Mazunte and Huatulco.

The journey

Getting there

Two airports serve the coast: Puerto Escondido (PXM) in the west and Huatulco (HUX) in the east. Both are small, and both are honest about it. Direct flights are limited — a handful of routes from Mexico City, a few from other Mexican cities, and a small number of international connections in high season. For most travelers, getting here means connecting through Mexico City (MEX), or flying into Oaxaca City (OAX) and taking the bus.

The bus is not a consolation prize. ADO runs first-class coaches from Oaxaca City over the Sierra Sur — roughly six to seven hours of mountain switchbacks with genuinely good views — and from Mexico City (about twelve hours overnight, which is easier than it sounds in a reclining seat). The coaches are air-conditioned, punctual, and cheap by any standard. Many regulars prefer the bus to the short-hop flight, and not only for the price.

Driving works too. From Oaxaca City it is about six hours; from Mexico City, ten to eleven. The coastal highway between the towns is paved and fine in daylight, with topes — speed bumps — through every village and slow traffic around the bends. Night driving on the mountain roads is not recommended, and neither is rushing. And if you do not want to drive at all, colectivos, the shared vans, work the coastal highway all day for a few dollars a ride.

The honest version: this is not an easy coast to reach on a whim, and direct flights are rare enough that you should book early in high season. Plan the journey as part of the trip. The bus ride over the Sierra Sur is one of the best introductions to the state you could ask for. We break down the airports, buses, and driving routes in detail here.

The seasons

When to go

The coast has two real seasons, and the difference between them is bigger than the temperature. The dry season runs roughly November to April: blue skies, hot days, cooler evenings, and the busiest crowds, especially between Christmas and New Year and during Easter week, Semana Santa. If you want guaranteed beach weather, this is your window.

The rainy season, May to October, is better than its reputation. Rain usually arrives in the afternoon or evening — a dramatic hour or two, then clear — and the jungle turns a green you will not see in winter. Beaches empty, hotels drop their prices, and the coast feels like it belongs to the people who live here. September and October are the wettest months, and the occasional Pacific storm is worth watching before you book.

Two other seasons matter beyond the weather. Sea turtles nest on Mazunte and La Escobilla beaches from roughly June to December, with hatchlings mostly in the later months. And the surf season runs April to October, when the Pacific swell builds and Zicatela shows its serious side — the reason experienced surfers come in summer, rain or not.

Season Months What it's like Best for
Dry season November – April Blue skies, hot days, cooler nights; busiest crowds around Christmas and Easter week First visits, beach days, guaranteed sun
Rainy season May – October Afternoon and evening rain, green jungle, emptier beaches, lower prices Surf, turtle season, quiet stays on a budget
Turtle nesting June – December Nights on Mazunte and La Escobilla; hatchlings mostly August to December Families, nature travelers
Surf season April – October Biggest Pacific swell; Zicatela at its most serious Experienced surfers

If you can only come once and you want the classic version, come in November or April: dry weather at the edges of the season, with fewer crowds than the heart of winter. Our month-by-month guide goes deeper on weather, crowds, and what is actually happening.

The nights

Where to stay

Where you sleep shapes the trip more than anything except the weather. The good news is that every town has options at almost every budget; the honest news is that the range is wider than the booking sites suggest, and the same room can cost double in January what it costs in September.

Mazunte has eco-lodges and boutique guesthouses on the hill with ocean views, mostly mid-range by coast standards. San Agustinillo is the best value on the middle coast: family-run guesthouses a step from the sand. Zipolite is the budget heart — palapas and simple rooms behind the beach, with a few proper boutique places up the hill for those who want the vibe without the sand in the sheets. Puerto Ángel is cheap and functional, the choice for a night or two rather than a week. Puerto Escondido runs the full range, from hostels to La Punta's boutique stays to surf camps. Huatulco has the all-inclusives around Tangolunda, plus apartments and hotels around Santa Cruz and La Crucecita for everyone else.

Prices, honestly: expect to pay roughly $15–40 USD a night for a simple room with a fan, $50–120 for something comfortable with a pool or a view, and $150–300 or more for the top end. High season, December through Easter, can double the low-season rate. Book early for holiday weeks, or come in the rainy season and pay half for the same room. Our where-to-stay guide breaks down every town and budget in more detail.

The shape of a trip

A sensible week

A first visit works best as a slow arc rather than a checklist. The coast rewards staying put; the travelers who try to see all eight towns in seven days usually remember the road more than the beaches.

A sensible shape: fly into one airport and out of the other — Puerto Escondido in, Huatulco out, or the reverse — and let the coast unspool between them. Spend your first two nights in Mazunte or San Agustinillo, settling in and swimming. Give a day to Zipolite and the sunset from Punta Cometa. Use a day for Puerto Ángel and Salchi, two very different afternoons twenty minutes apart. Add a morning at the Ventanilla lagoon and an evening at La Escobilla if the turtles are nesting. Finish with two nights in Huatulco, swimming in the bays and catching your flight rested.

The alternative is just as good: pick one base, Mazunte or Puerto Escondido, and make day trips from it. You will see less and relax more, which is usually the point.

What does not work is packing a different town into every night. The road is slower than it looks, and the best moments on this coast are the unplanned ones — a long lunch, a beach that empties at five, a conversation that runs past dark. Our seven-day itinerary plans the whole week for you, day by day.

The honest part

What most guides get wrong

First, the "hidden gem" idea. The coast is not undiscovered, and it has not been for decades — it has been on the backpacker trail since the 1960s, and Mazunte and Zipolite appear in every guidebook on the planet. What is true is more useful: the coast is less developed than the Caribbean side of Mexico, and the middle stretch has kept its character. That is a choice, not a secret.

Second, the crowds. The coast is quiet most of the year and genuinely full at three moments: Christmas to New Year, Easter week, and the summer holidays. Arrive in the last week of December expecting empty beaches and you will be disappointed. Come in September and you may have them to yourself.

Third, safety. The reputation of Mexico's drug violence scares people who have never been, and the reality on this coast is different: petty theft and the occasional stolen scooter are the everyday risks, the same as anywhere tourists gather. Cartel violence is not a day-to-day reality here. That is not permission to abandon common sense — lock your things, do not walk empty beaches alone at night — but it does mean the fear is outsized compared with the actual risk.

Fourth, the rainy season. Most guides treat May to October as a write-off, which costs the traveler who could come in September for half the price and a coast in full green. The rain is part of the rhythm here, not an interruption of it.

The coast's own advice, repeated in every town: no hay prisa. There is no hurry.

And one more: the cheap-Mexico expectation. Prices have risen on the coast, especially in Puerto Escondido and the Mazunte area. It is still cheaper than the Riviera Maya, but it is not the bargain it was ten years ago, and pretending otherwise helps nobody.

The longer view

When the coast makes you want to stay

It happens to a lot of visitors: day three, sitting on a beach that should not be this quiet, and the thought arrives — what would it take to live here. It is a reasonable thought, and the coast has been absorbing people who act on it for a generation.

Buying land here is not the frontier adventure some make it sound like. The market is small and slow, and the rules are clear once you know them. Foreigners can buy coastal land on the Oaxaca coast, Mexico, legally through a fideicomiso — a bank trust — which is routine and well-trodden. The real work is in the title: a lot with a clean escritura, a registered deed, is a different thing entirely from one with an acta de posesión, a possession document, and both are different again from ejido or comunal land, where the community assembly holds the rights. We will say it plainly, because it is the most important sentence in this article: the title is the purchase.

Prices, with the caveats up front: they vary enormously by town, view, and title, so treat any number as a starting point, not a promise. In the Mazunte-to-Puerto Ángel stretch, expect to pay roughly $40,000 to $150,000 USD for a good hillside lot with an ocean view, and more for level land close to the beach. True beachfront is another category entirely, often two to four times those figures. Puerto Escondido and Huatulco sit at the top of the range; inland and ejido land sits at the bottom, for reasons that should be clear from the paragraph above.

None of this is a reason to be afraid. It is a reason to slow down — which, fittingly, is what the coast does best. Our honest guide to buying land on the Oaxaca coast walks through the titles, the process, and the real costs in plain language, and our guide to Oaxaca beach property shows what the money actually buys. And if you came just for a week, that works too. The coast keeps its promises either way.

Want first access when lots go live in this area?

Join the List

Keep reading