
Bus from Huatulco to Puerto Escondido
Bus or colectivo · ~2.5h · $10-18 USD · Several daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Huatulco to Puerto Escondido
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The trip from Huatulco to Puerto Escondido is the gentlest journey along the Oaxacan coast, a flat two-and-a-half-hour run on Hwy-200 with no mountains to cross. Covering about 110 kilometers northwest along the Pacific, it links the planned, tranquil bays of Huatulco with the surf-and-sunset energy of Puerto Escondido. It is short enough to make as a day trip and easy enough to do on a whim.
ADO runs comfortable first-class coaches on the route, while frequent colectivos and minibuses offer a cheaper, more local alternative that leaves throughout the day. Fares stay low at roughly $10 to $18 USD. Buses pass through Pochutla, the gateway to Mazunte and Zipolite, before reaching Puerto Escondido, where they drop passengers at the ADO terminal or near the lively Adoquín pedestrian strip in the town center.
Route details: Huatulco to Puerto Escondido
Travel time
2 h 30 min
Distance
110 km
Typical fare
$10 – $18 USD per person
Frequency
Several daily
First departure
Approx. 6:30 AM
Last departure
Approx. 8:00 PM
Operators on this route
ADO · Líneas Unidas colectivo · Huatulco2000
Pickup at Huatulco
ADO terminal in La Crucecita (Bahías de Huatulco)
Drop-off at Puerto Escondido
Puerto Escondido ADO terminal / Adoquín town-center drop
About the journey
Running northwest along the Pacific shore, this short coastal leg connects the calm bays of Huatulco with the lively surf town of Puerto Escondido in about two-and-a-half hours. The flat, easy Hwy-200 covers roughly 110 kilometers past palm groves, lagoons, and the junction town of Pochutla, with no mountain switchbacks to slow things down. Departing La Crucecita at the center of the Bahías de Huatulco, buses and colectivos make this the simplest connection on the whole Oaxacan coast. ADO provides air-conditioned first-class service, while frequent shared vans give budget travelers a cheaper, more flexible option. The route ends in Puerto Escondido, famous for the powerful waves of Playa Zicatela and the gentler swimming cove of Carrizalillo, swapping Huatulco's polished resort calm for a freer, more bohemian beach atmosphere.
Travel tips for Huatulco → Puerto Escondido
- Catch a colectivo if you miss the bus. Shared vans on this short coastal stretch leave far more often than ADO coaches, so there is almost always another option soon.
- Detour at Pochutla for the small beaches. The route passes Pochutla, the transfer point for Mazunte and Zipolite, making an easy stopover on the way to Puerto Escondido.
- Head to Carrizalillo to swim on arrival. Puerto Escondido's Zicatela beach has dangerous surf; the sheltered cove of Carrizalillo is the safe choice for casual swimmers.
- Keep pesos handy for shared vans. Colectivo fares are cash-only at the roadside, with no card facilities at the informal Hwy-200 stops.
- Travel in daylight for the views. Service thins after early evening, and the palm groves and coastal scenery are best enjoyed during the day.
- Know your Puerto Escondido drop. ADO uses the town terminal, while some services drop near the Adoquín; pick whichever is closer to your accommodation.
Frequently asked questions
How long is the bus from Huatulco to Puerto Escondido?
The coastal trip takes about two-and-a-half hours on the flat Hwy-200, covering roughly 110 kilometers. With no mountain crossings, colectivos and ADO buses run similar times.
How much does the bus cost?
It is a cheap, short hop, generally $10 to $18 USD. Colectivos and minibuses cost the least, while ADO first-class coaches charge a little more for comfort and air conditioning.
What time do buses leave?
Departures run from approximately 6:30 AM to around 8:00 PM, several times daily. Colectivos leave more frequently than ADO coaches, so daytime waits are short.
Where does the bus arrive in Puerto Escondido?
Buses arrive at the Puerto Escondido ADO terminal, with some services dropping near the Adoquín pedestrian strip in the town center, close to restaurants, bars, and beach access.
Can I stop at Mazunte along the way?
Yes. The route runs through Pochutla, the connection point for Mazunte and Zipolite, so you can break the trip there and pick up a local colectivo to those beaches.
Going the other direction?