Travel

7 Days on the Oaxaca Coast: The Perfect Itinerary

This week-long oaxaca coast itinerary is the shape that works for most first visits: one base, day trips out, and very little moving around. "Perfect" is doing heavy lifting in the title — this is the version that lets the coast set its own pace. Seven days covers the whole stretch from Mazunte to Huatulco, barely, and that is exactly the right amount.


Here is the honest version of the perfect itinerary: it does not exist, and this one is not it. What works is a week with one base, a handful of day trips, and more empty hours than full ones. The coast between Mazunte and Huatulco is small enough to hold in seven days and slow enough that rushing it would miss the point.

Key facts

  • Base yourself in the Mazunte–Zipolite–San Agustinillo cluster — three towns within minutes of each other that cover every mood of this coast.
  • Two airports bookend the coast — Puerto Escondido (PXM) to the west and Huatulco (HUX) to the east.
  • The coastal road is slow — 60 km can take two hours, so don't over-schedule.
  • Turtle arribadas at La Escobilla happen roughly June to December, peaking in the rainy months.
  • Punta Cometa is the best sunset hike — a headland above Mazunte with the Pacific opening out to the south.
  • A week is enough for the whole stretch, barely — you will leave wanting another week, which is the point.

The plan

How to plan the week

Start by choosing a base and leaving it alone for seven nights. The Mazunte–Zipolite–San Agustinillo cluster is the obvious choice for a first visit: three towns that have grown into each other along a few kilometers of coast, each with a different character. Mazunte is the small, slow town with the turtle sanctuary and the sunset headland. Zipolite is the beach where the dress code is optional and nobody bothers anyone. San Agustinillo, between them, is the quiet family beach with gentle surf. From any of the three you can walk to the others or hop a two-minute colectivo — a shared van that runs along the coastal road. One bed for the whole week, a different beach every day. For the deeper orientation, the Oaxaca coast travel guide covers towns, seasons, and logistics; our where-to-stay guide goes town by town with honest nightly ranges.

Two airports bookend the coast: Puerto Escondido (PXM) to the west and Huatulco (HUX) to the east. Fly into one and out of the other, or round-trip from whichever has better connections. Both are small airports with limited direct flights, so you will almost certainly connect through Mexico City.

The towns are close together and the road is slow, and you should believe the second part more than the first. The coastal highway between Puerto Escondido and Huatulco is roughly 90 kilometers of curves, potholes, topes (speed bumps), and colectivo stops. Sixty kilometers can take two hours. Distances on a map lie; plan around the road.

On pace, one honest paragraph. Plan one thing a day and let the rest of each day happen. The coast is not a checklist, and the people who love it sat in a hammock longer than they meant to, or followed a fisherman's tip to a beach that was not in any guide. A packed schedule is how you visit; an empty one is how you come back.

The coast does not reward a packed schedule. It rewards the hour you didn't plan for.

Day one

Day 1: Arrive and settle

Fly into Puerto Escondido or Huatulco — whichever your flights favor — and get to the cluster the same day. From Puerto Escondido it is a taxi or colectivo east along the coast, roughly an hour including the van's stops; from Huatulco it is about the same going west. Both routes are scenic in a way that makes the hour feel shorter than it is. The getting to the Oaxaca coast guide breaks down airports, buses, and driving, so you can match the option to your flight.

Then do as little as possible. Check in, drop the bags, walk to the nearest beach, and stay until sunset. The first sunset is the moment the trip actually starts. Eat wherever is closest and go to bed early. Everything else can wait; the week is long enough.

Day two

Day 2: Mazunte

Mazunte is the anchor of the cluster and the right place to start the days properly. In the morning, the Centro Mexicano de la Tortuga — the Mexican turtle center — sits above the beach and tells the story of this coast's turtles: the species, the nesting seasons, and the conservation work that turned a town that once harvested turtles into one that protects them. It is small, inexpensive, and worth an hour. Our guide to the Mazunte turtle sanctuary covers what to expect and how the center fits into the region's nesting cycle.

In the afternoon, Playa Rinconcito — the calmer cove at the western end of Mazunte's main beach — is good for the first proper swim, with less current than the open beach.

Save golden hour for Punta Cometa. The headland at the western edge of town is a 20-to-30-minute walk up, and from the top you look down both sides of the coast: Mazunte one way, Zipolite the other, the Pacific opening to the south. It is the best sunset hike on this stretch. Take water and a flashlight; the walk down is darker than it looks.

Day three

Day 3: Zipolite

Zipolite is a slow morning by design: coffee, a hammock, the sound of the surf, no plans until the day asks for one. The beach runs long and open, and the dress code is famously optional — the whole beach is clothing-optional in practice, with the accepted nude stretch at Playa del Amor, the eastern end by the rocks. Nobody stares, nobody cares, and that is the point. Our Zipolite guide explains how the beach works and what to know before you swim.

Lunch is a palapa — a thatched-roof shelter on the sand — where the fish was swimming this morning and the beer is cold. Order whatever the family running it suggests.

Stay for the evening swim. The water is warm year-round, and in the dry months the surf sometimes glows with bioluminescence after dark. Swim where the locals swim — Zipolite's currents deserve respect, especially when the swell is up.

Day four

Day 4: San Agustinillo and surf

San Agustinillo sits between Mazunte and Zipolite and gives the week its active day. If the swell is up, take a surf lesson in the morning — the break is gentle and sandy, and a couple of hours with an instructor is enough to catch your first waves. Lessons run roughly 400 to 700 pesos with board included, depending on the season and the teacher. Honest caveat: the surf on this stretch is fickle, and on a flat day the lesson turns into a paddle and a float. Either way, the comedores — the small family kitchens on the beach — serve fresh fish for lunch, and the hammocks out front are the afternoon plan.

If you would rather trade the beach for an adventure, the Chacahua lagoon is the day trip for you: a panga (a small open boat) through mangrove channels to a lagoon full of birds and crocodiles, with a fishing village at the far end. It is worth it, and it is honest to say the drive is the price — the lagoon sits past Puerto Escondido, two-plus hours each way on the slow road. Our road-trip guide has the route if you decide the day is worth the drive.

Day five

Day 5: The quiet stretch

Day five is the coast's quieter face: three places that string together naturally east of the cluster.

Puerto Ángel is the working fishing port, the kind of town that does not perform for visitors. Watch the pangas come in with the morning catch, walk the bay, and eat fish at one of the palapa restaurants on the water. It is unpolished in the best way.

Salchi, a short drive further east, is the empty beach: a wild stretch of sand with no services and usually almost nobody on it. Bring water and food and take everything back out with you. Our guide to Salchi covers how to find it and what to expect — it is the closest thing to a private beach on this coast.

Ventanilla is the crocodile lagoon, where community guides pole small boats through the mangroves to show you crocodiles and birds. The guides are from the village, the money stays local, and the hour on the water is unlike anything else in the area. The Ventanilla sanctuary guide explains the lagoon and how the visits work.

Day six

Day 6: La Escobilla or Huatulco bays

Day six is a choice between two very different days, and the right one depends on the season and your energy.

La Escobilla is the turtle beach. Roughly June to December, olive ridley turtles come ashore in arribadas — mass nesting events when hundreds or thousands arrive in a single night. In season, a night visit with a local guide is the way to see them: you wait on the dark beach, follow the guide's rules about light and distance, and let the turtles come. Arribadas do not run on a schedule; they run on the moon and the swell. Ask locally and be ready for a quiet night — the guides watch the beach and know what has been happening.

Huatulco is the other option — a boat day around the nine bays, most of them protected within a national park. A panga tour stops at quiet coves for swimming and snorkeling in water that is noticeably clearer than the beaches further west. The resort development stays back from the shore, so the bays themselves feel wild.

In the dry season (December to April), the bays are the dependable choice; in the rainy months, La Escobilla comes alive. Our when-to-visit guide explains the seasons in full — rain, surf, turtles, and crowds.

Day seven

Day 7: Slow morning, leave

The last morning should be a morning, not a race. Swim once more, early, when the beach is yours. Then hit the market: Mazunte's tianguis (the weekly open-air market, usually on Sundays) or the small shops in town for coffee, chocolate, mezcal, and a hammock to take home. Have a proper breakfast. Then go.

Timing matters more than it feels like it should. Both airports are small and the road is slow, so give yourself at least two hours from the cluster to either one, more if you are driving yourself in the rainy season. Aim for a flight after noon if you can — it turns the last morning into a slow one instead of a countdown. If you fly out of the other airport, the drive across the whole stretch is the long way home — and a good one.

Other shapes

Flip it, stretch it, shorten it

The shape works in reverse too. Land at Huatulco, base in the cluster, leave from Puerto Escondido — the days read the same from the other end, and you see the coast from both directions. Book whichever direction is cheaper and run the week backwards.

With three days, do not try to fit the week into it. Pick Mazunte, Zipolite, and one quiet day at San Agustinillo or Salchi, and let the rest go. The coast will still be here.

With more time, tack Oaxaca City onto either end — two or three days in the city for the markets, the mezcal, the museums, and the food, then the coast. The city and the coast are different Mexicos, and the contrast is part of the trip. Flying into the city and out of Puerto Escondido (or the reverse) is a classic route.

Here is the whole week in one table, for saving or screenshotting:

Day Base Highlights Notes
Day 1 The cluster Arrive, first beach, sunset Keep it light; no plans
Day 2 Mazunte Turtle sanctuary, Punta Cometa, Playa Rinconcito Take water and a flashlight
Day 3 Zipolite Slow morning, Playa del Amor, palapa lunch, evening swim Clothing optional; respect the currents
Day 4 San Agustinillo Surf lesson, hammocks, fresh fish Or Chacahua lagoon if the swell is flat
Day 5 Puerto Ángel–Salchi–Ventanilla Fishing port, empty beach, crocodile lagoon Bring water and food for Salchi
Day 6 La Escobilla or Huatulco Arribada night or nine-bay boat day Turtles roughly June–December; bays work year-round
Day 7 The cluster Last swim, market, out Allow two-plus hours to either airport

That is the week. Keep it loose, and the coast will fill in the details — it always does.

Want first access when lots go live in this area?

Join the List

Keep reading