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.
Looking for more things to do on Oaxaca’s coast? Check out these posts:
- Ultimate Guide to Puerto Escondido
- How to Explore Huatulco’s Hidden Bays
- Visiting Mazunte: Mexico’s Next Beach Hotspot
- Splash in Glowing Waters at Manialtepec Lagoon
- San Agustinillo and Zipolite: Beach Towns on Oaxaca’s Coast
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.
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.
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:
- Hop on a flight with Aerotucán (the quickest and easiest option)
- Book a private transfer (best option for groups)
- Drive a rental car
- Take an overnight bus (the best value option)
- Ride in a shared transport van
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!