Mexico City
Puerto Escondido, Oaxaca, Mexico
The best and cheapest way to get from Mexico City and Puerto Escondido, Oaxaca, Mexico is to travel by air, which will cost about 745 MXN or 51.30 USD.