This is probably the #1 question I get about the Oaxaca coast – how do you get there? So I want to put together the best info I’ve gathered over the last few years about how to get to Puerto Escondido. This will mainly focus on the Oaxaca to Puerto Escondido, but I’ll also mention how to get here from Mexico City too.
I’ve been on the couple different overland routes several times, and I’ll also talk about what your flight options are. There isn’t a lot of information about how to get to Puerto Escondido so hopefully this will help!
Btw, this info also works on the reverse route – Puerto Escondido to Oaxaca.
If you are looking for an immersive and hands-on Oaxaca food experience – join our April retreat + food experience – Milpa + Mesa, April 9-13.
We’ll be learning from local food experts, participating in traditional methods of planting/preparing/cooking, touring my favorite mezcal palenque, observing local holiday parades, and eating some of the best food in the city. More details here! Early bird pricing until February 1st only! $200 off.
If you aren’t sure where you want to stay on the coast yet, check out my Oaxaca coast guide for the best beaches in Oaxaca based on your travel style.
Or if you need to know how to get from Oaxaca to Mazunte/San Agustinillo/Zipolite, I have a guide for that too!
You can also check out my full guide of Puerto Escondido for the best things to do, eat, and where to stay.
How to Get to Puerto Escondido: Method 1
Overland – Oaxaca to Puerto Escondido
I have done this route many times. Here are two things to keep in mind:
- The drive is very, very windy. There is no direct highway, only curvy mountain roads that wind up and down switchbacks for 7 hours. If you are prone to car sickness, or think that sounds too uncomfortable, you’ll want to fly instead.
- There is the possibility of running into a bloqueo. A bloqueo is a road blockade that happens pretty often in Oaxaca state when locals are protesting. This means that cars, busses, shuttles, etc won’t be able to get through until the blockade lets up. There is no real way to predict these, and no way to tell how long they last. We, unfortunately, got stuck in a pretty tough one on this route a couple of years ago. We ended up having to stay the night, walk a really long way with our baggage, and feel confused and frustrated when we couldn’t get info about what we should do. It’s not likely that this will happen, but it’s a possibility. From my experience, blockades tend to be at their height around May, but could happen any time of year.
If you aren’t bothered by the two things above – congrats you are an adventurous traveler! For me, I really don’t mind this route – it’s very affordable, and has been my go to for how to get to Puerto Escondido for the last few years.
How to Get to Puerto Escondido Overland –
There are many shuttle companies that do this Oaxaca to Puerto Escondido route. Most are 12-15 passenger vans. My favorite company I’ve found drives sprinters, and I find them to be a little bit more comfortable. This company has always been reliable for me, and I think the drivers are good (which really makes all the difference in comfort).
You can see a photo of their schedule and costs below as of January 2019. Current cost is 235MXN from Oaxaca to Puerto Escondido. This is subject to change, of course. If you are traveling during a busy time, I’d recommend going to the station at least the day before to buy your ticket from Oaxaca to Puerto Escondido. You can also choose your seat, and sitting near the front is usually much more comfortable!
This will drop you off at the Terminal Turistica Municipal bus station in Puerto Escondido where you can catch a taxi to your hotel.
Total Trip Length: approximately 7:30 hours
Long Bus Ride – Oaxaca to Puerto Escondido
One other overland option from Oaxaca to Puerto Escondido is the much longer ADO bus. This takes a longer route around the mountains, so avoids the switch backs, but takes 10-12 hours. This isn’t my go to choice, but if you don’t mind a very long bus ride, you can check the schedule and prices here.
Total Trip Length: 10-12 hours
How to Get to Puerto Escondido: Method 2
Flight – Oaxaca to Puerto Escondido
There are two small airlines, AeroTucan and AeroVega that make this route that lasts about 30-35 minutes.
AeroTucan actually has a website where you can search and book tickets.
Prices are currently around 2550MXN one way. This will vary depending on season and day. You can book and pay online
I found this blog post helpful with first hand experience and photos. (Note: the AeroTucan website has been updated and you can book online now)
AeroVega is an even smaller plane, and a small business run by the pilot himself. You can make a reservation by calling or messaging below and paying him in cash. He speaks English.
At the time of this blog in March 2019, he is charging 2100MXN one way.
You can call or send a Whatsapp message: +529545880062
I found this blog post super helpful for info about the flight and pictures. I also contacted the airline to double check current prices and contact info.
If you have any questions or doubts about this Oaxaca to Puerto Escondido flight, you could pop into any travel agency in Oaxaca city to ask questions, or ask your hotel/host to make the phone call for you.
Total Trip Length: about 1 hour
How to Get to Puerto Escondido from Mexico City
This is a very easy option if you are starting your trip in Mexico City – you have many low-cost domestic carriers to choose from, as well as Aeromexico.
Low-cost Domestic Airlines from Mexico City to Puerto Escondido:
If you book ahead you can often find great deals.
Total Trip Length: about 1 1/2 hours.
Check out my full guide of Puerto Escondido for the best things to do, eat, and where to stay.
If you are thinking of heading from Oaxaca to Mazunte, San Agustinillo or Zipolite, check out my separate post about how to get to those Oaxaca beach towns. Or if you need to get between Puerto Escondido to Mazunte/San Agustinillo/Zipolite, I have a detailed guide for that too!
And tons more posts about the Oaxaca coast and Oaxaca city here.