Mexico Travel

Transport Guide: How to Get From Oaxaca to Puerto Escondido, Mexico

A colorful street in Oaxaca City with an old VW bug
Hey there! This site utilizes ads to pay the bills so that we can continue bringing you free travel advice. We are also part of several affiliate programs, which means that if you click on a link and make a purchase, we may receive a small commission (at no extra cost to you). Thank you for reading and supporting Live Like it's the Weekend!

Whether you’re looking for a fun and laidback tropical escape or a weekend getaway exploring authentic Oaxacan culture, the surfing mecca of Puerto Escondido is a must and is a great add on to any trip to Oaxaca City. With a few travel buddies in tow, it can make for one of the best girls’ trip destinations and you’ll definitely come home with awesome memories (and a tan!) after chilling on the pristine ivory beaches of PE. But here’s the kicker: traveling from Oaxaca to Puerto Escondido isn’t as simple as you might think.

I learned this the hard way during a trip with a few girlfriends of mine to Mexico in June. We planned to split our time between exploring urban life in Oaxaca City and chilling in the sand in the small town of Puerto Escondido, and that’s exactly what we accomplished. But figuring out the best way to travel between the two areas (about 6 to 7 hours away in driving time) was more challenging than anticipated. 

In this post, I’m breaking down all of your options for transport between Oaxaca and Puerto Escondido, so that you can make the most informed decision possible. I hope this post will help you plan and organize your adventure better with all the details you need for your perfect getaway to Mexico’s beautiful Oaxaca state.

Sandy beach of Puerto Escondido
Busy street in Oaxaca City with trolley bus

How to Get to Puerto Escondido from Oaxaca

There are 5 main ways to get from Puerto Escondido to Oaxaca, ranging from a quick flight to long rides on public buses snaking through the mountains, each with their own nuanced pros and cons. Here are each of the ways to get from Oaxaca to Puerto Escondido broken down one by one. 

Option 1: Oaxaca City to Puerto Escondido By Plane

Small Aerotucan plane boarding in Puerto Escondido, Mexico

One of the best ways to get to Puerto Escondido from Oaxaca, especially if you’re short on time, is flying. However, this isn’t a flight option you can just pop into Kayak or Expedia. If you do so, you’ll notice that all the flight times are super long, which is because they all make a stop first in Mexico City which causes the route to be unnecessarily lengthy.

The most popular airline for direct flights from Oaxaca to Puerto Escondido is Aerotucan. I took this route one-way, spending around $130 US, with the flight taking approximately 40 minutes. It’s a very small plane so be sure to pack relatively light as luggage allowances beyond 15kg have supplementary add-on fees. 

Another thing to keep in mind is that since there is limited availability, it’s best to book flights in advance. We got lucky and were able to find three seats just a week in advance of our single leg, but other trips were already sold out. If you know that a plane is the mode of transport for you, book it sooner rather than later! 

Here are 4 ways to book your Oaxaca to Puerto Escondido flight with Aerotucan

Booking Online in Spanish

Head to the Aerotucan website where you’ll find the latest availability and prices. You can reserve tickets online where current prices start at $3205 MXN depending on the day and season. Bonus: There are occasional specials, so look out for them! Unfortunately, the website is only in Spanish, so if you have trouble booking your hotel reception can help you out. 

Reserve Tickets at the Airline Counter

If you’re at Oaxaca City or Puerto Escondido airport, you can reserve your tickets at the Aerotucan counter and pay directly. This might sound like a bit of a pain, but it’s easy to pop by as Puerto Escondido airport is located just minutes from the beach and right next to town.   

Book Through a Local Agent

There’s also the option of going through a local agent. If you’re staying in Oaxaca City, check with your hotel if they can help you make arrangements with an agent nearby. I didn’t use this option but it can sometimes work out to be more expensive with a middleman, so keep that in mind. 

Call the Airline Directly

Ring the airline directly (this is what we did at the suggestion of our hotel). Occasionally the airline encounters online booking issues and calling can be easier. They will ask you to email your passenger details and pay for the flight in advance to reserve your spot. 

If you’ve left it a little late to book on Aerotucan, then the private airline AeroVega might also be an option for you. There’s no website for this airline, no online booking system and the plane is very small with seating for up to 6 people.

The business and plane is run by the pilot himself and payment is done upon check-in at the airport in cash. You can email the pilot, Don Vega at [email protected] or call +529545880062 to inquire about availability and prices. 

Pro-tip: To avoid a last minute panic for tickets, book well in advance. Depending on the season this could be anywhere from a few days to 2+ weeks ahead. 


Option 2: Taking a Private Car From Oaxaca City to Puerto Escondido 

Large SUV private transport from Oaxaca to Puerto Escondido

Traveling by private car is a great option for larger groups. We did this one-way to Puerto Escondido because the flights were sold out and it cost us around $457 US, split between the three of us, which ended up being basically the same price as the flight.

The drive is approximately 7 hours along zig-zagging roads, so if you’re one to suffer from motion sickness, this is probably not the best Oaxaca to Puerto Escondido route for you. The driver will make pit stops along the way so you can get some fresh air and buy some snacks, use the bathroom, etc. 

We had a careful driver who was very accommodating to any stops we needed to make. Two reliable private drivers are Edger (+52 1 951 252 9680) or Miguel Luna (+52 1 951 218 4700). You’ll want to check for availability and book a few days in advance as it can get pretty busy during the high season.

What I especially loved about this route is that we got to drive through the jungle and mountainous landscape and really see a different side of the state of Oaxaca. Because it was a private car, our driver hooked up our Spotify playlists to the stereo and we made it into a fun road trip. We were able to book a pretty spacious car, so despite the long journey and winding roads we were quite comfortable. 

Pro Tip: While we didn’t personally experience this, there’s a chance that you may come across a road blockade on this route, which is not uncommon in Oaxaca state. It’s not dangerous but it could make your travel time longer, so it’s best not to have a flight you need to catch on the same day, or to leave yourself with plenty of buffer time. 

Option 3: Take the Mini Bus Between Oaxaca to Puerto Escondido 

If you’re on a budget and don’t mind traveling with lower comfort levels, taking the sprinter van may be a great transportation option for you. Prices with Service Express Arista or Villa del Pacifico Bus start at around $235 MXN and will take you from Oaxaca City to the bus station in Puerto Escondido. 

It takes 6-7 hours along the same windy roads as Option 2 and can get pretty crowded with no bathrooms on board. Motion sickness can be pretty bad (I’ve heard stories), so take that into consideration if you choose the sprinter van option.

Pro Tip: This option can be booked with little advance notice and is great for those with a more flexible travel schedule and a much tighter budget.

Option 4: Rent Your Own Car

Orange vintage car for van life in Puerto Escondido

Road tripping is one of my favorite ways make the most of stunning natural scenery and independently see a country at your own pace. When you’re with a group of friends, it’s great to be able to share the driving and take plenty of pit stops in some of the small towns along the way.

I’d recommend driving during the day on this route as street lighting at night can be a little sketchy and there are some crazy turns along the road. Estimate a journey time of roughly 6-7 hours (provided there are no disruptions like road blockades). If you leave early in the morning, you should arrive before nightfall. 

The two main routes between Oaxaca City and Puerto Escondido are highway 175 and highway 131. Of the two highways, 131 (approx. 160 miles) is the faster route but not in as good of condition as 175 (approx. 196 miles). It’s best to check for any road disruptions before you leave as it can be difficult to change track once you’ve set off.

FYI – This may be changing soon as the roads are scheduled to be upgraded. Mexico is working on building a new highway in the next few years that will shorten journey times in the future.

If you choose this mode of transport, there are many car rental options in Oaxaca City, including all the big names (Hertz, Europcar, etc). Car rentals can vary in price depending on the type of car and level of insurance and excess. And it’s always best to check for hidden fees before renting the car! Prices can start from $40-50 US a day. I’ve personally been a fan of when it comes to renting cars over the years. 

Pro Tip: Aim to book at least 24 hours in advance, and if you’re nervous about renting a car in Mexico, go directly to the rental company at the airport or in the city to get exact quotes and pricing. 

Option 5: Hop the Overnight Public Bus From Oaxaca and Puerto Escondido 

There’s so much to be experienced in this part of Mexico, that if you want to spend more time exploring things to do in Oaxaca City during the day, traveling overnight might be a great option for you. The big public ADO buses take approximately 10 hours and can be a more comfortable alternative with bathrooms and air conditioning on board for an overnight excursion. 

The latest schedules from Oaxaca to Puerto Escondido can be found on the ADO website and tickets can be reserved in advance with 4 departure times daily.

Promotional prices start from $299 MXN ($16 US). This trip takes a much longer route around the mountains avoiding the windy roads, so if you’re prone to motion sickness, this can be a cheaper and easier alternative for you. It’s also a nice option for combining transport and accommodation, saving you a night’s stay in a hotel.

Pro-tip: It’s a good idea to book at least 24 hours in advance as the most popular bus times can sell out quickly. You can also buy your ticket at the ADO bus station directly in town. 

Did this post inspire your to plan a trip to Oaxaca? Let me know in the comments below!

Planning a trip right now? These are all the websites and services I love for booking everything from flights, tours, accommodation and more:


You Might Also Like

No Comments

Leave a Reply