By airplane from México City to Puerto Escondido the flights is almost one hour. The airlines that has trips to Puerto Escondido Oaxaca is Mexicana Airline Mexicana, Airline Interjet or Airline Click Every day of the week there is one flight to arrive to Puerto Escondido

By land from Mexico City to Puerto Escondido the trip is almost 10 hours. In the following link you can find the bus stations depend on the part of the city you are www.imakoopedia.org/en/article/Mexico_City/#Bus

Northern bus station

Southern bus station

Eastern bus station

Western bus station

Airport bus station