Rome2rio's partners include

There are 3 ways to get from Puerto Escondido to Mexico City by plane, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Puerto Escondido to Mexico City.
Launch map view
  • Distance: 282.1 miles
  • Duration: 1 h 30 min

What companies run services between Puerto Escondido, Oaxaca, Mexico and Mexico City, Mexico?

Interjet, Viva Aerobus and Aeromar fly from Puerto Escondido to Mexico City 3 times a day. Alternatively, ETN operates a bus from Puerto Escondido to Mexico City 3 times a day. Tickets cost $45 - $85 and the journey takes 12 hours.

Airlines
Viva Aerobus
Website
vivaaerobus.com
Flights from Puerto Escondido to Mexico City
Avg. Duration
1 h 20 min
When
Every day
Estimated price
$65 - $480
Aeromar
Website
aeromar.com.mx
Flights from Puerto Escondido to Mexico City
Avg. Duration
1 h 30 min
When
Every day
Estimated price
$120 - $470
Interjet
Website
interjet.com
Flights from Puerto Escondido to Mexico City
Avg. Duration
1 h 15 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$95 - $550
Bus operators
ETN
Website
etn.com.mx
Bus from Puerto Escondido to Mexico Sur Taxqueña
Avg. Duration
12 h
Frequency
3 times a day
Estimated price
$45 - $85
Schedules at
etn.com.mx
Web Advance
$45 - $70
Full Fare
$55 - $85

How far is it from Puerto Escondido to Mexico City?

The distance between Puerto Escondido and Mexico City is 451 km. The road distance is 726 km.

What is the cheapest way to get from Puerto Escondido to Mexico City?

The cheapest way to get from Puerto Escondido to Mexico City is to bus which costs $1300 and takes 12 hours 18 minutes.

What is the fastest way to get from Puerto Escondido to Mexico City?

The quickest way to get from Puerto Escondido to Mexico City is to fly which takes 1 hour 30 minutes and costs $1800.

How long does it take to get from Puerto Escondido to Mexico City?

It takes approximately 1 hour 30 minutes to get from Puerto Escondido to Mexico City, including transfers.