Mexico City is one of the easiest international destinations to reach from the United States — nonstop service from most major hubs, a flight of two to five hours depending on where you start, and no visa for US tourists. The complication is not getting there. It is which airport you land at, and how long it then takes you to reach the city.
The short answer
Fly into Benito Juárez International (MEX) if you can. It is the main airport, close to the city, and served by nonstop flights from most US hubs. Felipe Ángeles (NLU) is the newer alternative and can be cheaper, but it sits roughly 30 miles north of the city — an hour and a half to two hours in traffic. The saving is rarely worth it unless the fare difference is substantial.
The two airports
Benito Juárez International (MEX)
The airport almost everyone means by "Mexico City." It sits inside the city boundary, roughly 20 to 30 minutes from the central neighborhoods in normal traffic and considerably longer at peak — Mexico City traffic is genuinely one of the worst in the world, and "normal traffic" is a narrow window.
Four terminals, with international arrivals generally at Terminal 1 and some carriers at Terminal 2. It is congested and has been operating well beyond its designed capacity for years, which shows up as delays and long immigration queues at busy periods.
Nonstop service from the US is extensive — most major hubs have at least one daily flight, and several have many. That frequency is the reason to choose it: when something goes wrong, there is another flight.
Felipe Ángeles International (NLU)
The newer airport, opened to relieve pressure on MEX, built on a military airbase well north of the city in the State of Mexico. Service has grown but remains much thinner than MEX, particularly for US routes.
The problem is the distance. NLU is roughly 30 miles from the city centre, and the journey in can take 90 minutes to two hours depending on traffic and your destination in the city. There is a rail connection and bus services, but neither is as simple as stepping into a taxi at MEX.
It can make sense if the fare difference is large, if you are heading north rather than into the city, or if your onward plans are on that side. For a normal city visit, the transfer usually erases the saving in both time and money.
Which to choose
| MEX (Benito Juárez) | NLU (Felipe Ángeles) | |
|---|---|---|
| Distance to centre | ~5 miles | ~30 miles |
| Transfer time | 20–60 min | 90 min–2 hrs |
| US nonstop frequency | Extensive | Limited |
| Terminal experience | Congested, dated | New, quiet |
| Best for | Almost every trip | Large fare savings, or travel heading north |
Getting there from the US
Nonstop service is broad and competition on the route is strong, which generally keeps fares reasonable and means you usually do not need a connection.
Typical nonstop times are roughly two hours from Texas, four to five from the east coast, and five to six from the west coast. Fares are frequently lower than comparable domestic US flights, which makes Mexico City unusually good value as an international destination.
If your origin does not have nonstop service, connecting through a US hub is almost always better than connecting in Mexico — a US connection keeps you on one ticket with protection, while a Mexican domestic connection adds a second carrier and a second set of baggage rules.
When to book and when to go
When to go
Mexico City sits at around 7,300 feet, which gives it a mild climate year-round rather than the tropical heat people expect from Mexico. Two seasons matter:
- Dry season, November to April. Clear, sunny days and cold nights. This is the best weather and the peak for tourism.
- Rainy season, May to October. Afternoons and evenings bring heavy but usually short downpours. Mornings are often clear. It is greener, less crowded and cheaper — and the rain is predictable enough to plan around.
Worth knowing: the altitude affects some visitors on arrival — headaches, breathlessness on stairs, disturbed sleep. It usually passes within a day, and the first day is best kept light.
When to book
Independent flight booking assistance service. Not affiliated with any airline. This is a toll-free number, free to call from anywhere in the US.
Nonstop service and strong competition mean the standard window applies rather than anything route-specific. One to three months ahead is the usual sweet spot for fares — see how far ahead to book.
The exceptions are the periods when Mexican travel peaks and capacity tightens: Christmas and New Year, Semana Santa (the week before Easter), and the independence-day period in mid-September. For those, book two to four months ahead — the cheap seats go early because demand concentrates on fixed dates.
Documents and practicalities
- Passport. US citizens need a valid passport. A passport card is not accepted for air travel to Mexico. No visa is required for tourism stays under 180 days.
- Tourist permit. You will complete a form on arrival or online. Keep the record — it is checked on departure, and losing it can mean a delay.
- Departure tax. Mexico charges a departure tax, normally included in the ticket price. Verify it is included rather than being asked for cash at the airport.
- Altitude. Around 7,300 feet. Hydrate, take the first day gently, and do not schedule anything strenuous on arrival day.
- Currency. Mexican peso. Cards are widely accepted in the city; carry some cash for taxis and markets.
- Ground transport at MEX. Use the authorised taxi counters inside the terminal or a ride-hailing app. Unofficial taxis outside arrivals are a known problem.
What to check before you book
- Which airport, not just which city. Search results often mix MEX and NLU. Confirm the code before you pay.
- Terminal at MEX. If you are being met or connecting, Terminal 1 and Terminal 2 are not walkable — allow time to transfer.
- Baggage allowance. US carriers vary considerably on this route, and it is often the difference between two apparently similar fares — see baggage rules.
- Arrival time versus traffic. A 10pm arrival and a 6pm arrival into the same airport are very different journeys into the city.
- Fare flexibility. On a route with this much frequency, a change is usually possible — but not on Basic Economy, which cannot be changed at all. See what Basic Economy excludes.
- Return connection timing. If you are connecting in the US on the way home, allow generous time — immigration on re-entry is at your first US airport, not your destination.
Frequently Asked Questions
Which airport should I fly into for Mexico City?
Benito Juárez (MEX) for almost every trip — it is close to the city and has far more US nonstop service. Felipe Ángeles (NLU) is 30 miles north with a 90-minute-plus transfer, so it only makes sense for a large fare saving or if you are travelling north of the city.
Are there direct flights from the US to Mexico City?
Yes, from most major US hubs, with strong competition on the route. Nonstop times run roughly two hours from Texas to five or six from the west coast. If your city lacks nonstop service, connecting through a US hub is usually better than connecting inside Mexico.
How far is Felipe Ángeles airport from Mexico City?
Around 30 miles north of the centre, which in Mexico City traffic usually means 90 minutes to two hours. That transfer frequently cancels out the cheaper fare that made NLU attractive.
When is the best time to book a flight to Mexico City?
One to three months ahead for most of the year, which is the standard window given how much nonstop competition the route has. For Christmas, New Year, Semana Santa and the mid-September independence period, book two to four months ahead because demand concentrates on fixed dates.
Do US citizens need a visa for Mexico City?
No visa is needed for tourism stays under 180 days, but you do need a valid passport — a passport card is not accepted for air travel. You will complete a tourist permit on arrival; keep the record because it is checked when you leave.
Does the altitude cause problems?
It can. At around 7,300 feet, some visitors get headaches, breathlessness on exertion and disturbed sleep for the first day. It normally passes, and keeping your arrival day light is the simplest precaution.
Is Mexico City expensive to fly to?
Usually not. It is one of the better-value international routes from the US, with extensive nonstop competition keeping fares low — often below comparable domestic flights. The variation comes from seasonality around holidays rather than from the route itself.
Choosing between two airports and weighing a cheaper fare against a long transfer is a genuinely close call, and it changes with the traffic and the time of day. If you want that worked through against your actual plans, our agents can compare the options in one call.
Independent flight booking assistance service. Not affiliated with any airline. This is a toll-free number, free to call from anywhere in the US. Learn more