Home › Routes › Oaxaca to Puerto Escondido

How to get from Oaxaca to Puerto Escondido

Since the new highway between Oaxaca and the coast opened, driving takes about 3 to 4 hours. Shared vans on the older mountain roads take about 6 to 7 hours, and small planes fly in about 40 minutes.

138 km apart (straight line)Day trip: noCar · Bus · Flight

Best option: Car. The new highway has cut the trip to a few hours by car.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
car
New highway Oaxaca–Puerto Escondido (Barranca Larga–Ventanilla)
about 3–4 htolls plus fuelCheck current road conditions.
bus
Shared vans and buses on the mountain roads or the new highway
about 4–7 hseveral a dayabout MXN 300–600Mountain roads are winding; motion sickness is common.
flight
Small regional airlines Oaxaca–Puerto Escondido
about 40 mina few flights a dayabout MXN 1,500–3,000Check current schedules.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsOaxaca to Puerto Escondido and backHire a carPick up in OaxacaBook a transferDoor to door on arrivalHotels in Puerto EscondidoCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long is the drive?

About 3 to 4 hours on the new highway, which opened recently. The older mountain roads take about 6 to 7 hours. Check current road conditions before you go. The road through the mountains is winding, so take breaks if you are prone to motion sickness.

Can I fly?

Yes, small regional airlines fly between Oaxaca and Puerto Escondido in about 40 minutes. Flights are small and luggage limits apply. Check current schedules. Book a few days ahead in high season, around Christmas, Easter and the summer holidays, as seats on small planes are limited.

What about shared vans?

Shared vans (colectivos) are cheap and frequent. They take about 4 to 7 hours depending on the route. The mountain roads are winding. Book seats a day ahead at the van company office in Oaxaca, and ask which route the van will take, as some now use the new highway.

Can I do it as a day trip?

No. With 3 hours or more each way, it is not practical. Plan at least a few nights on the coast. Puerto Escondido's beaches, surf and lagoons deserve several days, and Mazunte and Zipolite further along the coast can be added to the same trip.

Puerto Escondido travel guideHow many days in Puerto EscondidoWhere to stay in Puerto EscondidoOaxaca travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.