To get around in Mexico City, you can use a variety of transportation options including the metro, buses, taxis, and ride-hailing apps, as well as domestic flights and intercity buses to travel to other parts of the country.

Quick Facts

Main International Airport(s)Benito Juárez International Airport (MEX)
Domestic Air Networkextensive
Rail Networklimited
Drives Onright
Road Qualitymoderate
Ride-Hailing AppsUber, Didi, Cabify

Getting There

Mexico City is a major transportation hub, with two international airports: Benito Juárez International Airport (MEX) and Felipe Ángeles International Airport (NLU). Benito Juárez International Airport is the primary airport, located about 5 miles east of the city center, and it offers direct flights to many cities in North and South America, Europe, and Asia. You can also enter Mexico City overland from the United States via several border crossings, including Laredo, Texas, and El Paso, Texas, or from other parts of Mexico by bus or car.

The city is also connected to other parts of Mexico by a network of highways, including the Mexico City-Guadalajara highway and the Mexico City-Puebla highway. Additionally, there are several bus stations in the city, including the Terminal de Autobuses del Norte and the Terminal de Autobuses del Sur, which offer bus services to other parts of the country.

Domestic Flights

Mexico has an extensive domestic air network, with several airlines offering flights to destinations all over the country. Some of the main domestic airlines include Aeromexico, Volaris, and VivaAerobus. These airlines offer flights to major cities like Guadalajara, Monterrey, and Cancun, as well as to smaller towns and tourist destinations. You can book domestic flights online or at the airport, and prices vary depending on the route and time of year, but you can expect to pay around $50-$200 for a one-way ticket. It's a good idea to book in advance to get the best prices, and to consider flying into a smaller airport if you're heading to a specific region.

Trains & Rail

Mexico's rail network is limited, with only a few routes available, including the Tequila Express, a tourist train that runs from Guadalajara to Tequila, and the Chepe, a train that runs from Chihuahua to Los Mochis. However, there are plans to expand the rail network in the future, including a high-speed rail line from Mexico City to Guadalajara. For now, the rail network is not a practical option for getting around Mexico City, but it can be a fun and scenic way to see the countryside.

Buses & Coaches

Mexico has an extensive network of intercity buses, with several companies offering routes to destinations all over the country. Some of the main bus companies include Estrella de Oro, Primera Plus, and ADO, and they offer a range of services, from budget-friendly to luxury. You can book bus tickets online or at the bus station, and prices vary depending on the route and class of service, but you can expect to pay around $10-$50 for a one-way ticket. The bus network is a convenient and affordable way to get around Mexico, and many buses offer amenities like air conditioning, Wi-Fi, and food and drink service.

City Transport

ModeAvailable InCost (USD)Notes
Metro/SubwayMexico City$0.2512 lines, 195 stations
City BusMexico City$0.25extensive network of routes
Taxieverywhere$5-$10available at taxi stands or by hailing on the street
Ride-HailingMexico City$5-$10Uber, Didi, Cabify available
Tuk-tuk/Rickshawnot available

Driving

  • To drive in Mexico, you'll need a valid driver's license from your home country, as well as liability insurance.
  • Road conditions in Mexico City can be challenging, with heavy traffic and potholed roads, so it's a good idea to rent a car with a GPS system and to avoid driving at night.
  • Fuel costs in Mexico are relatively low, with gasoline prices around $2.50 per gallon.
  • If you plan to rent a car, be sure to research the rental company and read reviews, and to carefully inspect the vehicle before you drive away.
  • Hazards to watch out for on the road include speed bumps, pedestrians, and aggressive drivers.
  • It's also a good idea to learn some basic Spanish phrases, such as "¿Dónde está...?" (where is...), to help you navigate.

Transport Tips

  • Be aware of your surroundings and keep an eye on your belongings, especially in crowded areas like bus stations and airports.
  • Use authorized taxis or ride-hailing apps, and always check the driver's ID before you get in.
  • Avoid traveling alone at night, and stick to well-lit and populated areas.
  • Download the Moovit app for help navigating the city's public transportation system.
  • Consider purchasing a Tarjeta de Crédito (credit card) for convenient and secure payment on public transportation.
  • Be prepared for traffic and delays, and plan your route in advance to avoid congestion.
  • Don't drink and drive, and be aware of the local laws and regulations regarding drinking and driving.
  • Consider hiring a driver or joining a tour group if you're not comfortable driving or navigating the city on your own.