Getting There and Away

Stunning aerial view of Mexico City's skyline with skyscrapers and vibrant sunset colors.
Victor Armas, Pexels

Mexico City is served by major transport hubs including Benito Juárez International Airport (MEX), Felipe Ángeles International Airport (NLU), and a comprehensive network of bus terminals.

Flights:

  • Mexico City is primarily served by Benito Juárez International Airport (MEX) and Felipe Ángeles International Airport (NLU).
  • Round-trip flights to Mexico City can be found for as low as $59 USD, though prices vary significantly based on departure city and time of year.
  • Airlines like Aeromexico, Volaris, and Viva offer direct flights from various cities.

Buses:

  • Mexico City has four main bus terminals: Terminal Central del Norte (North), Terminal Central del Sur (South), Terminal de Autobuses de Pasajeros de Oriente (TAPO) (East), and Terminal Central del Poniente (West).
  • These terminals serve different geographic regions of the country.
  • Bus tickets can start from $13.48 USD for routes like those offered by Greyhound, with booking in advance recommended for better rates.
  • First-class buses offer a more comfortable, safer, and faster option for intercity travel.
  • A bus journey from Mexico City to Oaxaca can cost between $35 USD for a regular first-class bus and $60 USD for top-tier service, taking approximately 7 hours.

Trains:

  • Long-distance passenger train travel in Mexico has been limited, with freight being the primary focus of the rail network.
  • However, new passenger rail projects are emerging, such as El Insurgente, a commuter service connecting Zinacantepec to Santa Fe in Mexico City, with plans for future extension to Observatorio station.
  • The Tren Maya, a tourist line, operates around the Yucatán Peninsula.
  • A high-speed train linking Mexico City and Querétaro is under development, projected to reduce travel time to 1 hour and 50 minutes.

Car Rental:

  • Car rentals are available at Mexico City International Airport (MEX), with daily costs starting from around $9 USD.
  • Expect car rental rates to be around $30 USD per day for an economy car with full coverage insurance, as legally required Mexican car insurance and other fees are typically not included in initial quoted prices.
  • Daily rental rates can vary from $5 to $55, depending on the car type and rental company.