How to Get to Puerto Escondido, Oaxaca

How to Get to Puerto Escondido

Palm trees sway in a gentle ocean breeze. Surfers bob up and down in the water, waiting to catch the next great wave. Pristine beaches stretch on for miles.

Sound like paradise? It is, and Puerto Escondido is just a short flight away from the large international airport in Mexico City. And if you’re stopping in Oaxaca de Juarez (aka Oaxaca City), there are plenty of options to get there.

Skip the haul out to Cancun and visit one of the most spectacular surf spots in North America. Here’s how to get to Puerto Escondido in Oaxaca, Mexico.

La Palapa de Dona Juanita from Overhead

Looking for more things to do on Oaxaca’s coast? Check out these posts:

We link to products and services we think are useful for our readers. We may earn a commission for purchases made through some of these links. There’s no extra cost for you and it helps support our work. We really appreciate your support!

Flying to Puerto Escondido

Whether you’re coming from near or far, flying to Puerto Escondido is a breeze. Puerto Escondido International Airport is just minutes away from the beach, the surf spots, and the best hotels.

Use Skyscanner to find cheap flights.

If you’re coming from an international destination, usually the easiest (and cheapest) approach is to search Skyscanner for connecting flights through Mexico City. From there, you’ll take 1 hour 20-minute flight directly to Puerto Escondido. This leg can be as low as $75 USD one way but normally costs around $100 USD. Don’t forget to check the websites of the domestic airlines, like Interjet, to find the best deals. Check out our post on finding cheap flights for more tips!

Coming from Oaxaca City, the flight is even quicker at 25 minutes. But since it isn’t as popular of a route, it may be slightly more expensive (around $150 USD) and it may not be available during the times you desire. Puerto Escondido also has direct flights from Guadalajara International Airport and Queretaro International Airport.

ADO Bus Tickets Line

How to Travel to Puerto Escondido From Oaxaca City

Oaxaca City is incredible. But sometimes the beach calls your name. That was the case for us after we spent way too much time landlocked in Colorado then followed it up with over a month in Oaxaca City.

So the question became “what’s the best way to travel to Puerto Escondido from Oaxaca City?” The answer to that depends on your travel budget.

Flights from Oaxaca to Puerto Escondido

Flying is the easiest and fastest way to travel from Oaxaca to Puerto Escondido. It’s a quick 45 minute flight from the Oaxaca airport to the Puerto Escondido airport.

Aerotucán is the only airline with direct flights from Oaxaca to Puerto Escondido. The flights are around $3,500 pesos one way. There’s only one daily flight (check the schedule here) so make sure to buy your tickets ahead of time.

Driving from Oaxaca to Puerto Escondido

If you’re comfortable with driving on mountain roads, then rent a low-priced car and take the winding, yet scenic 8-hour drive to Puerto Escondido from Oaxaca.

Book your low-priced rental car with RentalCars.com

Private Transfer to Puerto Escondido

This private one-way transfer to Puerto Escondido from Oaxaca (up to 6 people) is the next best way to get there. You don’t have to bother with driving or renting a car. You can enjoy the beautiful scenery and take naps on the way there.

Bus from Oaxaca to Puerto Escondido

One of the most popular options is to take an overnight bus to Puerto Escondido, which takes 10-11 hours and costs around $400 pesos ($20 USD).

Get your bus tickets online here.

If you are in Oaxaca City and want to get to Puerto Escondido on a budget, this is the option we recommend. We’ve taken overnight buses in Mexico. They are surprisingly comfortable. Air conditioning, WiFi, televisions, and bathrooms can all be part of the deal, but check first to confirm which options are on your specific bus. And don’t count on high-speed WiFi.

Check out our essential guide to using ADO buses in Mexico to make sure you are properly prepared.

The colectivo going to Progreso Beach from Merida in Yucatan, Mexico

Lesson Learned: The Passenger Van Is Very Fast

Our research led us away from the overnight bus – and I’ll be the first to admit – it was a mistake. At least for us. Other people haven’t had as many issues, but here’s our story.

We found an alternative public transit option that seemed ideal: a passenger van that only costs around $200 pesos ($10 USD) per person and takes 6-7 hours. The reviews mentioned one downside: motion sickness. Since neither of us had a problem with twisting roads, boats in rough waters, or nausea in general, we figured it won’t be an issue. Oh boy were we wrong.

Shortly into the ride, we found out that those words of caution were spot-on. The passenger vans truck down the steep and curvy mountain roads at breakneck speed. Tires screeching and bags flying. Jarring potholes and topes (speedbumps) around every corner. All with a driver that is hellbent on making good time.

After 4 hours of near silence in the van filled to the brim with 17 passengers, someone finally had the cork come loose. At first, I felt a speck of liquid on my arm. Strange, I thought. Then I turned around to see the ten-year-old boy seated directly behind us regurgitate his lunch – all over the area between our seats. Good times.

His mother quickly put a bag under his mouth and handed us a rag. Kristina kindly wiped it off of my back, picked it out of my hair, and wiped the crevice between our seats. Thankfully, I had no energy to spend thinking about how disgusting it was. My number one priority was the same as it had been for the last two hours: keeping my own lunch deep in my stomach.

Lesson learned. If you’re coming from Oaxaca City and don’t want to splurge on the plane ride, book the overnight first-class ADO bus instead of the daytime passenger van. It takes a bit longer and it just slightly more expensive, but you’ll have a much better chance at everyone arriving without incident.

Best Ways to Travel to Puerto Escondido

It’s not hard to get to the wonderful beach paradise of Puerto Escondido. Coming from afar, go through Mexico City, take a short flight, and you’ll touch down minutes from the beach.

To get to Puerto Escondido from Oaxaca, you can:

Kristina from Off Path Travels at Mazunte Beach in Oaxaca Mexico

Regardless of how you do it, check out the Mexican Pipeline: Puerto Escondido. Don’t miss out on amazing surfing for all levels, pristine beaches, plenty of hotel and restaurant options, and unforgettable day-trips.

Read more about it in our Ultimate Guide to Puerto Escondido. And don’t miss out on any of the incredible places nearby: the laid-back beaches of Playa Zipolite and Mazunte, the secluded beach paradise Puerto Suelo, and the glowing waters of Laguna Manialtepec.

Are you tough enough for the van ride or would you choose the overnight bus? Leave us a comment below with your thoughts!

Like This Post? Pin It!

How to Get to Puerto Escondido: Everything You Need to Know to Visit the Mexican Pipeline

2 thoughts on “How to Get to Puerto Escondido, Oaxaca”

  1. Hi Michael,

    I am planning my trip with my family (including children) this summer. We will be in Oaxaca and want to go to Puerto Escondido. I would like to reserve a private road transfer or tourist bus (which seems to take less time), but the links on your article don’t work. Also, there do not seem to be direct flights. Any advice?

    Thanks,
    Janice

    1. Hi Janice, Thank you for reaching out. I found the broken link and fixed it. There are private van options through GetYourGuide which is our recommended private vehicle option.

      You can also book the larger tourist bus (ADO) through Busbud.com. This one takes longer, but it also takes a more relaxing route and can be done overnight.

      It can be a challenge to find them, but it looks like there are still flights on Aerotucán between Oaxaca and Puerto Escondido. These flights might not show up on Skyscanner or other large flight search engines, but they do exist. If you need to translate Aerotaxis de Mexico into English, I suggest using the browser Google Chrome, which has a built-in translate function.

      Hopefully one of these three options suits your needs. Enjoy your travels!

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.