East coast

Puerto Escondido to Huatulco: travel time, road and options

November 4, 2026 · 6 min read

Rocky shore and green hills around a calm bay in Santa María Huatulco, Oaxaca

Puerto Escondido and Huatulco are the two big names on the Oaxacan coast, and many trips include both: a few days of surf and town life, then a few days in the calmer bays to the east, or the other way round. They are only about 120 km apart, but the road is slow in places and public transport means changes. Here is what the trip is like and how the options compare, so you can pick the one that fits your luggage, your budget and your timing.

Distance and travel time

By road it is about 120 km, and by car it takes around 2 hours door to door without long stops. That is slower than the distance suggests, for the same reasons as everywhere on this coast: a two-lane highway, curves through the hills, and speed bumps (topes) in every village. Add time for road works, slow trucks, holiday traffic and, from roughly June to October, afternoon storms.

What the road is like

The whole trip follows Highway 200 east along the coast. Leaving Puerto Escondido, the road passes through small towns and farmland, crosses several rivers and runs through low dry forest, with the sea coming into view now and then. About halfway you reach the area around Pochutla, the market town where the roads down to Puerto Ángel, Zipolite, San Agustinillo and Mazunte split off.

After Pochutla the highway winds through greener hills before dropping towards the Huatulco bays. The road is paved all the way and is used every day by buses, trucks and locals, but it is not a road to rush: overtaking on the curves is where most of the risk is. If you are driving yourself, travel in daylight.

Which part of Huatulco are you going to?

"Huatulco" is not one town but a resort area spread over a string of bays, and it is worth knowing where your hotel is before you choose how to get there:

  • La Crucecita is the town center, with the plaza, the market and most everyday restaurants.
  • Santa Cruz has the marina where the boat tours of the bays leave.
  • Chahué sits between La Crucecita and Santa Cruz.
  • Tangolunda is the bay with the large resort hotels, a short drive further east.

If you arrive by bus, you will usually end up in La Crucecita and need a taxi to the other bays. A car or a private transfer takes you straight to the hotel entrance. Flying out of Huatulco Airport (HUX) instead? That is a different trip, with its own Huatulco airport transfer page.

Option 1: bus

Regional buses and vans run along Highway 200 between Puerto Escondido and the Huatulco area, and some trips involve a change in Pochutla. It is the cheapest way to go and works fine for light travelers with time to spare. The trade-offs: getting to the terminal in Puerto Escondido, waiting for a departure, possible changes, and a taxi at the other end if your hotel is not in La Crucecita. Companies, fares and timetables change, and we can't vouch for them, so check them locally a day or two before.

Best for: solo travelers and backpackers on a budget.

Option 2: colectivos via Pochutla

Shared vans and pickups (colectivos) connect the towns along the coast, usually in stages with Pochutla as the hub. They leave when they fill up or at set times and stop to pick up and drop off other passengers along the way. They are handy for short hops, but for the full trip with bags they mean at least one change and some waiting in the heat.

Best for: flexible travelers who don't mind a slower, local way to travel.

Option 3: taxi

Taxis in Puerto Escondido will make the trip, and it is direct. For a ride this long the fare is negotiated in advance, not metered, and it varies a lot with the season and the driver. Agree on the full price, the exact address in Huatulco and whether the price is for the whole car before you set off, and check that your luggage fits.

Best for: travelers who want to leave right away and are comfortable negotiating in Spanish.

Option 4: drive yourself

A rental car makes sense if you want to explore once you are there: Huatulco's beaches are spread out, and with a car you can reach bays like Maguey or La Entrega on your own schedule. The drive itself is manageable, but watch for topes that appear with little warning, slow trucks on the climbs and animals on the road, and avoid driving at night. If you rent in one town and return in the other, check the drop-off conditions and fees first.

Best for: confident drivers who will keep the car for several days.

Option 5: private transfer

A private transfer picks you up at your hotel or rental in Puerto Escondido and drives straight to your hotel in La Crucecita, Santa Cruz, Chahué, Tangolunda or any other bay. No changes, no terminal, your bags stay with you, and you choose the departure time, which helps when check-out and check-in don't line up. The route also works the other way, from Huatulco back to Puerto Escondido.

This route is quoted on WhatsApp: send us your pickup address, your hotel in Huatulco, the date and the number of passengers, and we will reply with a price for your vehicle. If you want a stop on the way, mention it when you ask.

Best for: couples, families and small groups, anyone with surfboards or lots of luggage, and anyone who would rather not spend half a day changing buses.

Worth a stop on the way

The highway passes close to some of the best-known spots on this stretch of coast, so with a car or a private transfer it is easy to break up the drive:

  • Mazunte, San Agustinillo and Zipolite, the beach villages a short detour down from Pochutla, for lunch or a swim.
  • Punta Cometa, the headland next to Mazunte, for the view along the coast.
  • Puerto Ángel, the small fishing bay just south of Pochutla.

Can you do Huatulco as a day trip?

You can, but with around four hours of driving in total it makes for a long day, and you will only see a small part of the bays. Most people who want a real look at Huatulco stay at least two or three nights, which leaves time for a boat tour from Santa Cruz and a couple of different beaches. If you only have one free day, the beach villages around Mazunte are closer.

Frequently asked questions

How far is Huatulco from Puerto Escondido?

About 120 km by road along Highway 200, around 2 hours by car without long stops.

Is the road from Puerto Escondido to Huatulco OK to drive?

It is a busy, paved highway used daily by locals and visitors. The main hazards are the curves, topes, slow trucks and animals, so drive in daylight, don't rush the overtaking and slow down when it rains.

Is there a direct bus?

Some buses run along the coast between the two, while other trips involve a change in Pochutla. Services change through the year, so confirm departures locally before you plan around them.

How much is a private transfer to Huatulco?

We quote this route case by case on WhatsApp, based on your pickup point, your hotel, the date and the number of passengers. The Huatulco transfer page also has a short guide to the bays and when to go.

Still deciding where to fly into? Our comparison of Huatulco and Puerto Escondido airports helps you pick the one that fits your trip.

Quote on WhatsApp