How to get to Mexico City

The main airport for Mexico City, Mexico plus the budget-carrier, secondary and cross-border options — with transfer times.

Every airport that reaches Mexico City, compared — see how each one connects.

Mexico City packing list

Mexico City Benito Juárez (MEX)

The main international airport and the closest to the centre — 12 km, but 30–60 minutes by road depending on traffic. Use the authorised taxi desks or a ride-hail pickup point rather than a tout in arrivals.

~35 min to Mexico CityMEX airport

Felipe Ángeles (NLU)

Budget carriers
instead of Mexico City Benito Juárez (MEX)

The newer airport north of the city, where several Volaris and Viva routes moved. Fares are often lower, but the transfer is 50 km — budget 60–90 minutes by road, or take the Buenavista suburban train link.

~75 min to Mexico CityNLU airport

Toluca (TLC)

Budget carriers
instead of Mexico City Benito Juárez (MEX)

West of the capital and handy for Santa Fe or Polanco, less so for the historic centre. Direct coaches run to Terminal Poniente and Santa Fe in roughly 60–90 minutes depending on the pass over Las Cruces.

~80 min to Mexico CityTLC airport
All ways into Mexico
Packing for Mexico City?

Build a packing plan tuned to the weather in Mexico City and your trip.

Plan your packing