Interjet, Viva Aerobus and Aeromar fly from Puerto Escondido to Mexico City 4 times a day. Alternatively, ETN operates a bus from Puerto Escondido to Mexico City twice daily. Tickets cost $40 - $80 and the journey takes 12 h 45 min. Sistema de Transporte Colectivo Metro also services this route every 10 minutes.
From Puerto Escondido airport fly to Mexico City airport then line 5 subway to Mexico City. 1 h 29 min $97. From Puerto Escondido bus to Tasqueña then line 2 subway to Pino Suárez_1. 13 h 3 min $61. From Puerto Escondido bus to México TAPO OCC. 18 h 20 min $59. From Puerto Escondido drive to Mexico City. 8 h 49 min $74.