Mexico City
Mexico City airport to city centre: trains, buses, taxis and costs
There is no train from either Mexico City airport. From MEX, take an authorised airport taxi or an app car 30–60 minutes to Centro or Roma; from NLU, allow 60–90 minutes by road. Use the official taxi counter inside arrivals, not touts, and avoid arriving 17:00–20:00 if you can.There is no train from either Mexico City airport. From MEX, take an authorised airport taxi or an app car 30–60 minutes to Centro or Roma; from NLU, allow 60–90 minutes by road. Use the official taxi counter inside arrivals, not touts, and avoid arriving 5:00 PM–8:00 PM if you can.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideMexico City
Key facts
- Train to the centre
- None from MEX or NLU; road only
- MEX to Centro or Roma
- 30–60 min by taxi or app, traffic dependent
- NLU to the centrecheck
- About 45 km north; 60–90 min by road
- Taxi cost, MEX to centrecheck
- MXN 250–500 by authorised taxi or app (2026 estimate)
- Cheapest optioncheck
- Metro from MEX Terminal 1, MXN 5–6 with the Mobility Integrated Card
- Where to buy a taxi
- Official counter inside the arrivals hall; pay there, not to a driver outside
- Worst hours
- Weekday 07:00–10:00 and 17:00–20:00; add 30–45 min
Options at a glance
Both Mexico City airports sit outside the historic centre, and neither has a rail link to it. MEX (Benito Juárez) is the close one, roughly 6–8 km east of the Zócalo. NLU (Felipe Ángeles) is about 45 km north, so the same trip costs more time and money. Pick by luggage and arrival hour, not by price alone.
| Option | From | Time | Cost (2026 estimate) |
|---|---|---|---|
| Authorised airport taxi | MEX | 30–60 min | MXN 250–500 |
| App car (Uber, DiDi, Cabify) | MEX | 30–60 min | MXN 150–350 |
| Metro Line 5 | MEX Terminal 1 | 45–60 min | MXN 5–6 |
| Metrobús Line 4 | MEX Terminal 1 and 2 | 50–70 min | MXN 5–6 |
| Authorised taxi or app | NLU | 60–90 min | MXN 500–900 |
| Bus to the centre | NLU | About 1 h 30 min | MXN 100–200 |
Road times assume normal traffic; rain and rush hour add 30–45 minutes. Metro and Metrobús need the rechargeable Mobility Integrated Card.
The detail
At MEX, the simplest safe move is the authorised taxi. Counters sit inside the arrivals halls of Terminal 1 and Terminal 2: you state your destination, pay, and get a ticket for a driver outside. This avoids the unlicensed drivers who approach you in the hall. App cars work too and are usually cheaper, but pick-up points are restricted at the terminals, so follow the in-app instructions rather than waiting at the kerb.
The Metro is the cheapest way in and the least comfortable with bags. Line 5 stops at Terminal 1 only; from there you change to reach Centro or Roma. It runs roughly 05:00–24:00, is packed at rush hour, and pickpocketing is a real risk. Metrobús Line 4 serves both terminals and is a little easier with a suitcase, though still crowded.
From NLU, expect a longer, pricier ride. Authorised taxis and app cars both operate, and there are shuttle buses toward the centre, but confirm the current schedule and stop before you rely on one. If your flight lands at NLU and your hotel is in Roma or Condesa, budget the extra hour and the extra cost into your plan.
For a fixed price and no haggling, pre-book a private transfer before you fly. It costs more than an app car but removes the arrival-night guesswork, which matters if you land after dark or do not speak Spanish.
What it costs
Prices below are 2026 estimates in pesos. The peso-to-dollar rate moves, so treat the brackets as rough.
Tipping is normal for drivers who handle bags: MXN 20–50 is fine. Public toilets at the airport charge MXN 5–10, so keep small change.
| Item | Cost (2026 estimate) |
|---|---|
| MEX authorised taxi to Centro or Roma | MXN 250–500 (about USD 15–30) |
| MEX app car to Centro or Roma | MXN 150–350 |
| NLU taxi or app to the centre | MXN 500–900 |
| Metro or Metrobús single ride | MXN 5–6 |
| Mobility Integrated Card | Small refundable deposit — check |
| Pre-booked private transfer | MXN 600–1,200 |
Fares vary by terminal, zone and hour; night rates are higher.
Tips that save time
Buy your Mobility Integrated Card at a station machine if you plan to use the Metro or Metrobús more than once; it covers both and the city's other lines.
Ignore anyone in the arrivals hall who offers a taxi without a counter or a meter. Walk to the official desk or open the app.
If you land between 17:00 and 20:00 on a weekday, add 30–45 minutes to any road option, or take the Metro to avoid the traffic entirely.
Have your hotel address written in Spanish, including the colonia (district) name. Drivers need it; street names repeat across the city.
Sort out mobile data before you land so your app car and map work on arrival. See our eSIM guide.
FAQ
Questions people ask
How do I get from Mexico City airport to the city centre?
From MEX, take an authorised taxi from the counter inside arrivals (MXN 250–500, 30–60 minutes) or an app car. From NLU, allow 60–90 minutes and MXN 500–900. There is no train from either airport.
How much is a taxi from Mexico City airport?
An authorised taxi from MEX to Centro or Roma runs about MXN 250–500 (2026 estimate), depending on terminal, zone and hour. App cars are usually cheaper at MXN 150–350. From NLU, expect MXN 500–900.
Is there a train from Mexico City airport?
No. Neither MEX nor NLU has a rail link to the centre. Your options are taxi, app car, pre-booked transfer, Metro or Metrobús from MEX, and road transport from NLU.
Is the Metro from the airport safe with luggage?
It is cheap and runs often, but it is crowded at rush hour and pickpocketing happens. Line 5 serves Terminal 1 only. With heavy bags or a late arrival, a taxi or app car is the easier choice.
Which airport should I fly into, MEX or NLU?
MEX is closer to the centre, 30–60 minutes by road. NLU is about 45 km north, so 60–90 minutes and a higher fare. Choose by flight price and schedule, then budget the extra transfer time for NLU.
Deep dive
Every source; changeable facts are marked check