Quick Answer
Getting Around Mexico: Match the Distance to the Right System
Land at Mexico City’s Benito Juárez International Airport and the first test starts before you even clear the terminal doors: a cluster of unofficial drivers murmuring “taxi, taxi” at every arriving flight. Skip them. The move every current guide and local agrees on is to walk straight to an authorized taxi counter (Sitio, Yellow Cab, Porto Taxi or Aerotaxi), buy a prepaid, fixed-zone ticket for around MXN 250-300 (about $14-17) to Centro or Reforma, and hand the driver the slip. No meter, no haggling, no surprises.
That airport moment is a decent preview of how transport works across the whole country: there’s almost always an official, transparent option sitting right next to a more chaotic-looking one, and picking correctly saves both money and stress. Mexico doesn’t run on one transport system: it runs on three that barely overlap. Domestic flights own the long distances. ADO buses own the regional and intercity routes. And inside Mexico City, it’s the Metro, Metrobús and app-based rides doing the daily work. Get the split right and the country moves fast and cheap; get it wrong and you’ll burn a travel day on the wrong option.
Domestic Flights: Volaris, Aeroméxico and VivaAerobús
For anything beyond a comfortable bus ride, a domestic flight is almost always the fastest way to cross Mexico. Three carriers do nearly all of the work: Volaris, Aeroméxico and VivaAerobús together control around 97% of the domestic market in 2026, so between them you’ll find a route to nearly every regional airport in the country. Volaris and VivaAerobús have a merger agreement pending close, but for now the two keep separate brands, schedules and booking systems, so it’s still worth comparing fares across all three rather than assuming they’ve merged into one fare structure.
As a rule of thumb: once a bus ride would eat most of a day, or the route crosses a mountain range or a long coastal stretch, check flight fares first. Routes like Mexico City to Cancún, to the Pacific coast, or up to the northern border cities are where the time savings over a bus really show.
ADO Buses: The Standard for Intercity Travel
Where a flight isn’t worth booking, ADO is the default. Its first-class buses are the backbone of intercity and regional travel in Mexico: comfortable, air-conditioned, with assigned seating, and running frequent departures between major cities and tourist regions. A classic example: the Cancún-Mérida run costs around MXN 600 (about $34), comparable to or cheaper than a short domestic flight once you count airport transfer time on both ends, and it drops you at a central bus terminal rather than an airport outside town.
ADO’s network covers the Yucatán, the Gulf coast, central Mexico and much of the south, and tickets can be booked online ahead of travel, useful for locking in a seat on popular routes during holiday weeks or Day of the Dead season, when both buses and flights fill up fast.
Mexico City: Metro, Metrobús and the MI Card
Once you’re inside Mexico City, the daily transport question comes down to three layers, and they share one piece of plastic. The Metro runs a flat fare of around MXN 5-6 per ride, no matter how far you’re going, one of the best transit bargains in any major world capital. The Metrobús rapid-transit bus network costs around MXN 5-7 per trip for the regular lines, with the airport-branded Line 4 priced separately at around MXN 30. Both systems, plus the city’s Ecobici bike-share (roughly 45 minutes free per unlock), run on the single rechargeable MI (Movilidad Integrada) card: tap it at the turnstile or bike dock and go, and increasingly it’s the only payment the systems will take, so plan to pick one up and load it early in your trip.
Between stations, Uber and DiDi are both widely used across Mexico City and generally the recommended option over hailing a taxi on the street, mainly for the upfront fare and the ability to track the route. A typical in-city app ride runs roughly MXN 60-150 (about $3.50-8.50) depending on distance and traffic, cheap enough to use for an evening trip across town when the Metro line doesn’t line up conveniently, or when you’re carrying luggage.
Getting In From the Airport: MEX and Felipe Ángeles (NLU)
Mexico City is served by two airports, and they work very differently. At Benito Juárez International (MEX), the reliable route into town is the prepaid, fixed-zone taxi ticket described above, around MXN 250-300 (about $14-17) to Centro or Reforma, bought at an authorized counter inside the terminal. Since Uber and DiDi can’t currently pick up from inside the terminal itself, the app-ride alternative means walking to a designated curb point outside; otherwise, Metrobús Line 4 (around MXN 30, about $1.70) or the regular Metro network get you in for a fraction of the taxi fare, if you’re traveling light.
Felipe Ángeles International Airport (NLU), Mexico City’s newer, more distant airport, connects to the city via the Mexibús shuttle, which links NLU to MEX Terminal 1 in around 1 hour for about MXN 100 (about $6). ADO and ETN intercity buses also run from NLU to Terminal Norte or TAPO for around MXN 90 (about $5), so check which Mexico City airport your flight actually uses before you book ground transport, since the two are a real distance apart.
Passenger Rail: Tourist-Only, Not Everyday Transit
If you’re picturing a European-style rail network stitching Mexican cities together, recalibrate: passenger rail here is essentially tourist-only. El Chepe, the scenic route through Copper Canyon, runs Tourist Class fares from around $115 one-way: a genuinely worthwhile experience for the canyon scenery, but priced and scheduled as a tourism product, not a commuter line. The Tren Maya in the Yucatán Peninsula uses tiered pricing, with a discount of up to 25% off for booking 45 or more days ahead; again, a purpose-built tourist and regional-development rail line rather than a point-to-point transit option locals rely on day to day. For actual point-A-to-point-B travel between cities, ADO buses and domestic flights remain the real workhorses.
Frequently Asked Questions
What’s the best way to get around Mexico for longer distances?
For long hops, a domestic flight on Volaris, Aeroméxico or VivaAerobús is usually the fastest option; the three carriers control around 97% of Mexico’s domestic market. For regional and intercity routes, ADO’s first-class buses are the standard choice: comfortable, air-conditioned and with assigned seats, with a route like Cancún-Mérida running around MXN 600 (about $34).
Which airlines fly domestic routes in Mexico?
Volaris, Aeroméxico and VivaAerobús together control around 97% of Mexico’s domestic flight market in 2026. Volaris and VivaAerobús have a merger agreement pending close, but both carriers currently keep separate brands, schedules and booking systems, so compare fares across all three before booking.
How do I get around Mexico City day to day?
The Metro runs a flat fare of around MXN 5-6 per ride regardless of distance, and Metrobús costs around MXN 5-7 per trip (the airport-branded Line 4 is around MXN 30). Both, plus the Ecobici bike-share system, run on the single rechargeable MI (Movilidad Integrada) card, which is increasingly the only accepted payment. Uber and DiDi are widely used and generally recommended over hailing a street taxi, with typical in-city app rides running roughly MXN 60-150 (about $3.50-8.50).
How do I get from Mexico City airport to downtown?
At Benito Juárez International Airport (MEX), buy a prepaid, fixed-zone ticket at an authorized taxi counter inside the terminal: around MXN 250-300 (about $14-17) to Centro or Reforma, no meter, no haggling. As of March 2026, Uber and DiDi are barred from picking up passengers inside the MEX terminal, so app rides must be arranged from designated curb points outside; Metrobús Line 4 (around MXN 30, about $1.70) and the Metro are the cheapest alternatives.
Is the train a good way to get around Mexico?
Not for everyday travel. Mexico’s passenger rail is essentially tourist-only: El Chepe through Copper Canyon runs Tourist Class from around $115 one-way, and the Tren Maya in the Yucatán uses tiered pricing with a discount of up to 25% for booking 45-plus days ahead. Neither functions as point-to-point transit the way ADO buses or domestic flights do.
Plan Your Mexico Transport Now
Match the leg to the system: book Volaris, Aeroméxico or VivaAerobús for the long hops, let ADO handle the regional runs, and load a MI card the moment you land in Mexico City for the Metro and Metrobús. Keep Uber or DiDi on your phone for the trips that don’t line up with a station, and treat El Chepe or the Tren Maya as the scenic exception, not your daily transit plan.
Find flights to Mexico City | Compare Mexico City hotels
Keep planning with the Mexico travel guide , the Mexico travel budget breakdown , a sample Mexico itinerary to map these routes against your days, where to stay in Mexico City near a Metro or Metrobús line, a travel eSIM for checking live bus and flight schedules on the move, and hotels near every station on your route.