Mazunte and Zipolite are the classic next stop after Puerto Escondido. They sit only about 65 km to the east, and plenty of travelers split their trip between the surf town and these smaller beach villages. The distance is short, but how you cover it changes the day a lot: one ride straight to your door, or two or three changes with your bags in the heat. Here is how the options compare.
The route in short
From Puerto Escondido you take Highway 200 east along the coast. The road is two lanes, mostly flat to gently hilly, with speed bumps (topes) in every village. After roughly an hour you reach the area around Pochutla, the market town where the roads down to the coast split off. From there it is a short drive to Puerto Ángel, Zipolite, San Agustinillo and Mazunte, which lie a few minutes apart along the same stretch of shore.
By car, door to door, count on about 1 h 15 min, a little more for hotels at the far end or up a hillside track. Rain from roughly June to October can slow things down, and holiday weekends bring more traffic.
Option 1: bus to Pochutla, then a colectivo
This is the cheapest way and the one most backpackers use. Regional buses and vans run along Highway 200 from Puerto Escondido towards Pochutla. In Pochutla you change to a colectivo, usually a shared pickup or small van, that runs down to Puerto Ángel, Zipolite, San Agustinillo and Mazunte, or to a local taxi.
It works, but it takes noticeably longer than a car: you need to get to the bus stop in Puerto Escondido, wait for departures, change in Pochutla and then walk from wherever the colectivo drops you to your hotel. With a big suitcase, a surfboard or small children, each of those steps is harder, and riding in the back of a pickup is not for everyone. Companies, fares and timetables change and we can't vouch for them, so check them locally on the day.
Best for: solo travelers on a budget with a backpack and time to spare.
Option 2: a taxi from Puerto Escondido
Local taxis will make the trip, and it is faster than the bus because there are no changes. The fare is negotiated, not metered, so agree on the price, the exact destination and whether the hotel's dirt road is included before you get in. Prices vary a lot with the season and the driver, and not every car has room for several large bags.
Best for: travelers who are comfortable negotiating in Spanish and want to leave right away.
Option 3: drive yourself
A rental car gives you freedom once you are there, for day trips to La Ventanilla or Huatulco's bays. The drive itself is easy by Oaxacan standards, but keep a few things in mind: topes appear with little warning, animals and slow trucks share the road, and some hotel access roads in Zipolite and Mazunte are steep, narrow or unpaved. Avoid driving at night. Parking in the villages is limited, and many guesthouses have no parking at all, so ask your hotel before you count on it.
Best for: travelers who want a car for the whole stay, not just the transfer.
Option 4: a private transfer
A private transfer picks you up at your door in Puerto Escondido, or at the airport, and drives straight to your hotel in Mazunte, Zipolite, San Agustinillo or Puerto Ángel. There are no changes, your luggage stays with you, and the driver knows the hillside roads that are hard to find the first time. You choose the departure time, which matters when check-out and check-in times don't line up.
On this site the price is $2,500 MXN per vehicle, one way, for up to 4 passengers, booked online. The same price covers any address in the four villages, and the route works in both directions. For one person that is more than a bus ticket; for three or four people sharing, the difference per person shrinks, and you skip the bus station, the change in Pochutla and the walk with bags.
Best for: couples, families and small groups, anyone with luggage or surfboards, and late arrivals.
Which village are you actually going to?
People often say "Mazunte" when their hotel is in San Agustinillo, or "Zipolite" when it is on the road above the beach. It matters for any option except a private transfer that covers all four: colectivos stop at set points, and taxis may price each village differently. Before you leave, check the exact name and location of your hotel, and whether it is on the main road or up a track. If you are not sure which village suits you, the Mazunte and Zipolite transfer page has a short guide to the four of them.
Practical tips for the trip
- Bring cash. ATMs in the villages are few and can run out. It is easier to withdraw in Puerto Escondido before you leave.
- Travel in daylight if you are going by bus or driving yourself, so you are not looking for a hotel track in the dark.
- Pack light for the last stretch. Some guesthouses are reached by stairs or sand paths, whatever transport you choose.
- Plan around holidays. Christmas, New Year and Easter week fill the villages and the roads; book transport and rooms early.
- Stop on the way. With a private car you can ask to stop for a meal, at a viewpoint or at La Ventanilla, the community-run mangrove lagoon just west of Mazunte.
Frequently asked questions
How far is Puerto Escondido from Mazunte?
About 65 km. By car it takes around 1 h 15 min; by bus with a change in Pochutla, plan on considerably more.
Is there a direct bus from Puerto Escondido to Mazunte or Zipolite?
Most public transport goes to Pochutla first, where you change to a colectivo or taxi for the coast. Services change, so confirm locally before you go.
Can I go from Mazunte or Zipolite back to Puerto Escondido or to the airport?
Yes. The transfer works both ways, and you can book a pickup at your hotel in any of the four villages. For Huatulco airport, which is on the other side of the villages, write to us on WhatsApp.
How many people fit in one transfer?
Online bookings cover up to 4 passengers per vehicle. For larger groups, write to us on WhatsApp.
Flying in from the other side? Our guide to getting from Huatulco airport to Puerto Escondido covers the same coastal road from the east.