
Overview
In this article, we will explain how to get to Puerto Escondido — from affordable transportation options for those who are traveling on a budget to the fastest, easiest and most comfortable ways to get to Puerto Escondido.
Depending on where you begin your journey, there are several routes that you can take to reach Puerto Escondido which we’ll explain in detail below.
Skip to section:
Fly to Puerto Escondido
Planning on traveling to Puerto Escondido from outside of Mexico? Flying is the fastest and easiest way to get to Puerto Escondido.
There are currently four airports in Mexico that offer direct flights to Puerto Escondido International Airport:
Mexico City International Airport (MEX) — Travel Time: 1 hour 15 mins
Felipe Angeles International Airport (NLU) — Travel Time: 1 hour 15 mins
Guadalajara International Airport (GDL) — Travel Time: 1 hour 40 mins
Monterrey International Airport (MTY) — Travel Time: 2 hours
Drive to Puerto Escondido
If you are planning to explore all that Oaxaca has to offer, you’ll want to stay a while and consider renting a car. Renting a car will allow you to create your own schedule and take in all the incredible things to see, do and explore at your own pace.
Many visitors to begin their trips to Oaxaca by flying into Oaxaca City and renting a car at Oaxaca International Airport (OAX).
After a few days of enjoying all the food, culture and sights to be seen in and around Oaxaca City, their next stop is to the coast of Oaxaca starting with Puerto Escondido and on to other popular beachside destinations such as Mazunte, Zipolite, San Agustinillo, Huatulco and more.
Travel time: 3 hours
Bus to Puerto Escondido
To / From Mexico City:
ADO, Alta Mar and OCC bus lines operate direct routes between Mexico City and Puerto Escondido on a daily basis from Central de Autobuses del Norte, Terminal Central del Sur, Terminal de Autobuses de Pasajeros de Oriente (TAPO).
Travel time: 11 to 13 hours
To / From Oaxaca City:
ADO, ADO gl and OCC bus lines operate direct routes between Oaxaca City and Puerto Escondido on a daily basis from Central de Autobuses ADO.
Travel time: 3 hours
To / From Huatulco:
ADO operates direct buses from Huatulco to Puerto Escondido via the ADO Bahias de Huatulco bus station located in La Crucecita, Huatulco.
Travel time: 2 hours 30 minutes