Skip to main content
How to Get From Oaxaca to Puerto Escondido: Bus, Flight & Transfer
arrow_backBack to Journal
·3 min read

How to Get From Oaxaca to Puerto Escondido: Bus, Flight & Transfer

person

Puerto Escondido MX

Published October 18, 2026

Share

How to Get From Oaxaca to Puerto Escondido: Bus, Flight & Transfer

The fastest way to get from Oaxaca City to Puerto Escondido is a 45-minute flight. The cheapest is a 6–8 hour bus or shared van over the Sierra Madre del Sur, and the most comfortable is a private transfer that drops you at your door. Here is how each option works and which one fits your trip.

How to get from Oaxaca to Puerto Escondido: mountain road through the Sierra Madre del Sur
The mountain road that every ground option shares. Photo via Pexels.
OptionTravel timeCost levelBest for
Flight (OAX–PXM)~45 min$$$Short trips, motion sickness
First-class bus6–8 h$Budget, solo travelers
Shared van (colectivo)6–7 h$$Flexible, door-to-door
Private transfer6–7 h$$$Families, groups, luggage
Rental car6–8 h$$–$$$Stops, scenic route

Five Ways to Get From Oaxaca to Puerto Escondido

All ground options cross the same mountains: the road climbs out of Oaxaca's valley (about 1,550 m), tops out near 2,500 m and drops to the Pacific in a long run of curves. For the exact kilometers see our Oaxaca to Puerto Escondido distance guide.

By Plane: 45 Minutes

Regional flights link Oaxaca International Airport (OAX) with Puerto Escondido (PXM). Schedules are thin and seats are limited, so book early for December–April. Read the Puerto Escondido airport guide for what happens on arrival.

San José del Pacífico in the Oaxaca mountains, a landmark on the Oaxaca to Puerto Escondido route
San José del Pacífico, the high point of the mountain route. Photo via Pexels.

By Bus: The Budget Classic

First-class buses leave Oaxaca daily and are the standard choice for backpackers. Some services run overnight and arrive at dawn, others go by day for the views.

  • Buy tickets online or at the terminal a day ahead in high season
  • Pack a jacket: the mountain pass is cold, the coast is hot
  • Sit on the right side going down for the best valley views
  • Keep valuables with you, not in the overhead rack

By Shared Van (Colectivo)

Shared vans leave when full and pick up near your hotel. They cost a little more than the bus but save the terminal run, and some will drop you in the right neighborhood of Puerto Escondido.

By Private Transfer

A driver, a car and no timetable: the easiest option with kids, surfboards or lots of luggage. Our private transfers can include a stop in the mountains.

By Rental Car

Driving gives you freedom to stop for coffee or a view, but the curves are tiring and night driving is not recommended. Check road status with Mexico's transport ministry before heading out in rainy season (June–October).

Which Option Should You Choose?

Match the route to your priorities, then book the day before in low season or at least a week ahead in high season.

  • Short on time: fly, and spend the saved day on the beach
  • Tight budget: take the first-class bus or a colectivo
  • Family or group: a private transfer costs less per person than it looks
Aerial view of Oaxaca City surrounded by mountains, the starting point to reach Puerto Escondido
Oaxaca City, where every route to the coast begins. Photo via Pexels.

Tips for the Trip to the Coast

  • Take motion-sickness tablets before the first curves, not after
  • Eat light: the road has hundreds of curves
  • Download offline maps; signal drops in the mountains
  • Carry cash for snacks, tolls and tips
  • Leave Oaxaca early so you reach Puerto Escondido in daylight
Rocky coast at Puerto Escondido, the end of the journey from Oaxaca
Arrival: the rocky coast of Puerto Escondido. Photo via Pexels.

Frequently Asked Questions

What is the best way to get from Oaxaca to Puerto Escondido?

The fastest is a 45-minute flight. The best value is the first-class bus or a shared van, both about 6–8 hours.

Is there a direct bus from Oaxaca to Puerto Escondido?

Yes. Direct first-class buses run daily; times vary by season, so check current schedules before you travel.

Can I do it as a day trip?

Not comfortably. Even by air you need a full day for transfers, so plan at least one night in Puerto Escondido.

Where can I read a full transport guide?

See our guide to getting to Puerto Escondido and the Oaxaca City transportation guide.

Once you arrive, the best part begins: surf, lagoons and sunsets. Browse our tours and excursions to plan your first days.

Getting Around Puerto Escondido

Puerto Escondido is a compact town spread along the coast. The main neighborhoods — La Punta, Zicatela, Rinconada, El Adoquín, and El Centro — are all connected by colectivos (shared vans) that cost 10–15 pesos. Moto-taxis are available everywhere for short trips. For day trips to Mazunte, Zipolite, or Chacahua, private transfers offer the most comfortable option.

arrow_forward Book a Private Transfer
Need help?