Mexico City Transport Hub
Mexico City Transport Hub is a city-researched guide for choosing between AICM / Benito Juarez International Airport, Felipe Angeles International Airport, Toluca Airport, Metro CDMX, Metrobús, Tarjeta Movilidad Integrada, TAPO, Terminal Central del Norte, Terminal Central del Sur Taxquena, Observatorio, Tren Suburbano, taxis, Uber and DiDi. Mexico City is not a one-airport or one-terminal city. The right first transfer depends on the airport code, hotel district, luggage, traffic, and whether the next departure is by intercity bus, metro, suburban rail or domestic flight.
The main in-city airport is Mexico City Benito Juarez International Airport, IATA code MEX and ICAO code MMMX, usually called AICM. Felipe Angeles International Airport, IATA code NLU and ICAO code MMSM, is north of the city and matters for an increasing number of flights. Toluca Airport, IATA code TLC and ICAO code MMTO, can matter for some western-side or low-cost routes. A traveller must read the airport code before booking a hotel or transfer.
Inside the city, Metro CDMX and Metrobús are the backbone for budget movement. The Tarjeta Movilidad Integrada / MI card is the payment key for Metro, Metrobús and other integrated services. For airport arrivals with luggage, taxis and apps are often easier; for normal sightseeing days, Metro, Metrobús, trolleybus, light rail, Cablebús and buses can be very effective.
Fast Facts
| Item | City-researched detail | | — | — | | Main airport | AICM / Benito Juarez International Airport, MEX/MMMX | | Second airport | Felipe Angeles International Airport, AIFA, NLU/MMSM | | Third airport context | Toluca Airport, TLC/MMTO, western regional/low-cost logic | | AICM rail/bus access | Terminal Aerea Metro station, Metrobús airport service and authorized taxis | | AIFA fixed-route access | Airport buses/shuttles and Tren Suburbano connection context; check live AIFA transport page | | City fare anchor | Metro fare commonly MXN 5; Metrobús commonly MXN 6; airport Metrobús service higher | | Payment card | Tarjeta Movilidad Integrada / MI card for Metro, Metrobús and other city systems | | Main intercity bus hubs | TAPO, Terminal Central del Norte, Terminal Central del Sur Taxquena and Observatorio | | Airport taxi/app bands | AICM to Centro/Roma/Condesa/Polanco often MXN 180-450 by app/taxi; NLU to central areas often MXN 700-1,500+ | | Local ride bands | Short city app/taxi rides often MXN 80-250; longer cross-city rides MXN 250-600+ | | Ride apps | Uber and DiDi are major app names; authorized airport taxis remain important | | Best bases | Reforma/Juarez, Roma/Condesa, Centro Historico, Polanco, Coyoacan, Santa Fe, airport-side hotels by purpose |
Arrival strategy
Start with the airport code. MEX/AICM is inside the city and can be connected by authorized taxi, app ride, Metrobús, Metro or hotel pickup. NLU/AIFA is a regional airport transfer north of the city; treat it as a longer trip. TLC/Toluca is west of the city and should be chosen only when the flight price or hotel location makes the total door-to-door plan sensible.
For AICM arrivals, authorized airport taxis and app rides are the easiest first move for most visitors. Metrobús can be useful for light luggage and daytime arrivals. Metro can be cheap, but it is not the best first transfer with large bags, late arrival or a hotel far from the line.
For AIFA arrivals, check the airport's transport page before landing. Buses, shuttles and rail-connection planning can change, and the final destination in Mexico City matters. A direct app/taxi/private transfer can be expensive but simpler, especially late at night.
For TLC arrivals, a car or airport bus connection is usually part of the plan. It can work for Santa Fe, west-side suburbs or a very cheap flight, but it is often inconvenient for Centro, Roma, Condesa or the airport-to-coach-terminal traveler.
AICM / Benito Juarez International Airport (MEX)
AICM is Mexico City's main in-city airport and the airport most visitors still associate with the capital. It has Terminal 1 and Terminal 2, with airline assignments that should be checked before transfer planning. Terminal changes can take time, so do not treat the two terminals as the same pickup point.
The airport is close to central districts, but traffic makes the actual trip unpredictable. AICM to Centro Historico, Roma, Condesa, Juarez, Reforma or Polanco often sits in a MXN 180-450 planning band by app or authorized taxi in normal conditions. Late-night demand, rain, events, pickup zone friction and traffic can move the fare.
Metrobús Line 4 airport service is a useful public option when the route fits. Metro Terminal Aerea is another option for very light luggage and experienced riders. For a first-time visitor, a registered taxi or app ride is usually calmer, especially after a long flight.
Use authorized airport taxis, app pickup zones or hotel transfers. Avoid informal offers. If using an app, check the exact terminal, door and pickup point because airport curb rules can be confusing.
AIFA / Felipe Angeles International Airport (NLU)
AIFA is the newer airport north of Mexico City. It can be useful if the flight schedule and fare are attractive, but it is a different transfer job from AICM. The airport's official transport page should be checked for current buses, shuttles, authorized taxis and rail-connection options.
For NLU to central Mexico City, plan a longer transfer. Many app/taxi/private-car quotes to Roma, Condesa, Centro, Reforma or Polanco can land around MXN 700-1,500+ depending demand, tolls, time and exact address. A bus/shuttle can be much cheaper if the departure time and city stop fit the itinerary.
Tren Suburbano connection planning is important for AIFA, but travellers should confirm whether the full airport connection is operating on the travel date and whether it fits luggage and the final hotel. A fixed rail connection can be excellent when complete and convenient; a partial rail-plus-bus-plus-taxi chain may not be.
For early flights from NLU, consider staying near the airport or using a prebooked transfer. Crossing the metropolitan area at dawn can be less stressful than at evening peak, but the distance is still real.
Toluca Airport (TLC)
Toluca Airport is west of Mexico City. It can be relevant for certain domestic or low-cost routes, Santa Fe/west-side stays, or travellers comparing fares. It is not a casual substitute for AICM if the hotel is in Centro, Roma, Condesa or Coyoacan.
TLC to Santa Fe can be manageable by car. TLC to central Mexico City can become a long ride depending traffic on the Toluca-Mexico corridor. Plan MXN 700-1,600+ for many private/app/taxi-style transfers to central areas and check the live quote before committing.
If a cheap flight uses TLC, add the ground cost and time before deciding it is cheaper. For families or late arrivals, the transfer cost can erase the airfare saving.
Metro, Metrobús, MI card and city movement
Metro CDMX is the cheapest and most extensive fixed-route system for the city. The standard Metro fare is commonly MXN 5. It is excellent for daytime movement between Centro, Roma/Condesa edges, Coyoacan approaches, bus terminals and many local districts, but it can be crowded and less comfortable with luggage.
Metrobús is often easier to understand for visitors because stations are surface-level and lines run along major avenues. The common Metrobús fare is around MXN 6, while airport service has a higher fare. It is useful for Reforma, Insurgentes, Centro edges, AICM Line 4 logic and cross-city movement.
Tarjeta Movilidad Integrada is the payment card to understand. It works across Metro, Metrobús and other integrated systems such as Cablebús, Tren Ligero and selected services. Buy/recharge it at official machines or points and keep it ready before boarding.
Cablebús, trolleybus, light rail and RTP buses can be useful for specific districts, but they are not usually the first airport-arrival solution. For sightseeing, combine Metro/Metrobús with short app rides when the last kilometre is awkward.
Long-distance bus hubs: TAPO, Norte, Sur and Observatorio
Mexico City has four major long-distance bus anchors. TAPO serves many east, Gulf, Puebla, Veracruz, Oaxaca and south-east style corridors depending operator. Terminal Central del Norte serves many north, Bajio, Queretaro, San Luis Potosi and long-distance routes. Terminal Central del Sur Taxquena handles many south/southwest routes. Observatorio handles many west-side routes and Toluca/Michoacan/Pacific-side logic depending operator.
Use the terminal printed on the bus ticket. ADO, ETN, Primera Plus, Futura, Estrella Blanca and other operators do not all use the same terminal for every route. A taxi to the wrong terminal can cost time and missed departures.
TAPO is easier from AICM than many other terminals because it is east-side. Terminal Norte can be reached by Metro and car, but traffic matters. Taxquena is south-side and links with Metro line logic. Observatorio is west-side and has been affected by area works and route changes over time, so confirm current operator instructions before departure.
For airport-to-bus connections, build a buffer. Immigration, baggage, airport pickup, Mexico City traffic and terminal platform finding can all take longer than expected.
Taxis, Uber, DiDi and private transfers
Uber and DiDi are the main app names visitors compare in Mexico City. Authorized airport taxis are also important, especially at AICM and when app pickup is confusing. Hotel transfers can be useful for late arrivals, family luggage and NLU/TLC transfers.
Use MXN planning bands. AICM to Centro/Roma/Condesa/Reforma/Polanco often MXN 180-450. AICM to Coyoacan or Santa Fe often MXN 300-700+. NLU to central areas often MXN 700-1,500+. TLC to central areas often MXN 700-1,600+. Short inner-city rides often MXN 80-250; longer cross-city rides MXN 250-600+.
Traffic matters more than distance. A ride that looks short on the map can slow sharply during rain, protests, road works, Friday evenings or major events. For airport departures, leave earlier than a distance-only estimate suggests.
For safety, use authorized airport taxis, app rides or hotel-arranged cars. Keep the license plate and route visible in the app where possible, and avoid random street offers with luggage.
Practical transfer scenarios
For AICM to Roma or Condesa, app/authorized taxi is usually the easiest first transfer. Metrobús can work for light luggage, but the final walk to a hotel can be awkward after a flight. Budget MXN 180-450 and check live.
For AICM to Centro Historico, Metrobús Line 4 can be useful in daylight if luggage is manageable. A taxi/app ride is better late or with bags. Centro streets and hotel access vary, so save the exact entrance.
For AIFA to Roma, Condesa, Centro or Polanco, compare official airport bus/shuttle with direct car. If the bus stop is far from the hotel, add the final taxi cost. Budget MXN 700-1,500+ for direct car planning.
For TLC to Santa Fe, a direct car may make sense. For TLC to Centro or Roma, compare total transfer time carefully. A cheap TLC flight may become expensive after ground transport.
For AICM to TAPO, a taxi/app ride can be short but traffic-dependent. For AICM to Terminal Norte, Taxquena or Observatorio, build a larger buffer and compare Metro/Metrobús only with light luggage.
For day trips to Puebla, Queretaro, Toluca, Teotihuacan or Cuernavaca, choose the terminal/operator first, then choose the hotel base. The right long-distance bus hub can save more time than a slightly cheaper hotel.
Airport-to-coach connection planning
Airport-to-coach connections need more buffer than ordinary city rides. AICM to TAPO can be geographically short, but baggage, terminal pickup, traffic and platform finding still matter. AICM to Terminal Norte, Taxquena or Observatorio should be treated as a cross-city transfer unless the route is unusually clear.
For NLU or TLC arrivals, avoid tight same-day long-distance bus departures. The airport transfer itself can take long enough that a delay or slow baggage claim breaks the connection. If the coach departure is important, book a later bus, choose an airport-side night, or use a private transfer with enough slack.
When buying an intercity bus ticket, save the exact terminal, operator counter and departure bay instructions. Mexico City terminal names can sound familiar but point to very different sides of the metro area. A taxi to the wrong terminal can cost more than the bus ticket.
Best areas to stay for transport
Reforma/Juarez is the best balanced base for first-time visitors who want hotel choice, central access, app availability and reasonable rides to AICM. It is also practical for business.
Roma/Condesa is excellent for restaurants, walking and app access, but some metro stations require a walk. It is comfortable for visitors who will use taxis/apps for late returns.
Centro Historico is strong for museums, Zocalo and historic sights, but hotel street choice and night movement matter. It can be good for TAPO/AICM logic.
Polanco is strong for business, museums, restaurants and safer-feeling streets, but it is not the cheapest area and can be slower for east-side bus terminals.
Coyoacan is atmospheric and good for longer stays, but it is farther south. Santa Fe is useful for business and TLC/west-side logic, but weak for classic sightseeing without cars.
Airport-side hotels make sense for early AICM departures, late arrivals or one-night transit. For NLU, choose AIFA-side accommodation only when the flight timing demands it.
First-time checklist
- Confirm whether the flight uses MEX, NLU or TLC.
- Check AICM/AIFA/TLC official transport pages before choosing a transfer.
- Use authorized airport taxi, app ride or hotel car for late/luggage-heavy arrivals.
- Buy or recharge Tarjeta Movilidad Integrada for Metro/Metrobús city rides.
- Use the exact intercity bus hub on the ticket: TAPO, Norte, Sur or Observatorio.
- Do not assume NLU or TLC transfers are comparable to AICM.
- Add buffer for rain, traffic, protests and Friday evenings.
- Use Metro/Metrobús for city movement, not necessarily for the first airport transfer.
- Keep MXN cash/card backup for machines, taxis and small transfers.
- For early departures, choose hotel location by airport code.
Sources
- AICM official site: https://www.aicm.com.mx/
- AICM transport access: https://www.aicm.com.mx/pasajeros/transporte
- AIFA official site: https://aifa.aero/
- AIFA transport: https://aifa.aero/transporte.html
- Toluca Airport: https://www.aeropuertodetoluca.com.mx/
- Metro CDMX official site: https://www.metro.cdmx.gob.mx/
- Metro CDMX fares: https://www.metro.cdmx.gob.mx/tramites-y-servicios/servicios/tarifas
- Metrobús CDMX: https://www.metrobus.cdmx.gob.mx/
- Metrobús fares: https://www.metrobus.cdmx.gob.mx/dependencia/acerca-de/tarifas
- Tarjeta Movilidad Integrada: https://www.semovi.cdmx.gob.mx/
- RTP CDMX: https://www.rtp.cdmx.gob.mx/
- Cablebús CDMX: https://www.ste.cdmx.gob.mx/cablebus
- Tren Ligero CDMX: https://www.ste.cdmx.gob.mx/tren-ligero
- Tren Suburbano: https://www.fsuburbanos.com/
- Terminal TAPO: https://www.tapo.com.mx/
- Terminal Central del Norte: https://www.centraldelnorte.com/
- Terminal Central del Sur Taxquena: https://www.centraldelsur.com.mx/
- Terminal Observatorio: https://www.terminalobservatorio.com.mx/
- Uber Mexico: https://www.uber.com/mx/en/
- DiDi Mexico: https://web.didiglobal.com/mx/
FAQ
What is the main airport for Mexico City?
AICM / Benito Juarez International Airport, IATA code MEX, is the main in-city airport. AIFA, code NLU, and Toluca, code TLC, are separate airport gateways with different transfer logic.
How much is the Metro in Mexico City?
Metro CDMX fare is commonly MXN 5. Metrobús is commonly MXN 6, while airport Metrobús service is higher. Check official fare pages before travel.
Which bus terminal should I use in Mexico City?
Use the terminal printed on the ticket: TAPO, Terminal Central del Norte, Terminal Central del Sur Taxquena or Observatorio. They serve different route patterns.
How much is a taxi from AICM to central Mexico City?
Plan MXN 180-450 to many central hotel districts in normal conditions, then confirm the authorized taxi, Uber, DiDi or hotel quote live.
Is AIFA close to Mexico City?
AIFA/NLU is north of the city and should be treated as a longer regional airport transfer. Check official buses, shuttles, rail-connection status and live car quotes before choosing it.
