Teotihuacan airport guide · 3 airports compared · Road distances measured November 2026

Closest airport to Teotihuacan:
Felipe Ángeles (AIFA), 28.6 km by road.

The closest airport to Teotihuacan is Felipe Ángeles International Airport (AIFA, IATA code NLU), 28.6 km by road from the archaeological zone. Teotihuacan has no airport of its own, so travelers land at AIFA or at Mexico City International Airport (MEX), 48.3 km away, and reach the pyramids by road. No airline lands at Teotihuacan; the way to fly over the pyramids is a hot air balloon flight with Teotihuacán Balloons.

Teotihuacán Balloons publishes this guide · Updated

What is it?
A guide to the three airports that serve Teotihuacan, with straight-line and road distances measured to the archaeological zone.
Who is it for?
Travelers who fly into Mexico to see the Teotihuacan pyramids or to ride a hot air balloon over them.
How much is it?
Teotihuacán Balloons sells hot air balloon flights over Teotihuacan from $1,990 MXN per person, and packages with round-trip transport from Mexico City from $3,300 MXN per person.
How does it work?
  1. Land at AIFA (NLU) or Mexico City airport (MEX).
  2. Sleep in Mexico City or near Teotihuacan.
  3. Fly over the pyramids the next morning.

Which airport
for Teotihuacan?

AIFA is closest, MEX has the most flights

Felipe Ángeles International Airport (NLU) is the closest airport to Teotihuacan: 28.6 km by road and about 35 minutes by car without traffic. Mexico City International Airport (MEX) is the busiest airport in Mexico and sits 48.3 km by road from Teotihuacan, about 43 minutes without traffic. Toluca International Airport (TLC) is the farthest option at 111.9 km by road.

How we measured

We took each airport's coordinates and the coordinates of the Teotihuacan archaeological zone from Wikipedia. We calculated the straight-line distance between them and measured the road distance and the drive time with OpenStreetMap routing (OSRM) on November 2, 2026. OSRM drive times assume empty roads, so add time for traffic.

Three airports,
one table

Distances run to the Teotihuacan archaeological zone. Central Mexico City appears in the last row for reference, because most visitors sleep there. Swipe sideways on a phone.

Airports near Teotihuacan: code, location, straight-line distance, road distance and drive time without traffic to the Teotihuacan archaeological zone.
Airport Code Location Straight line By road Drive, no traffic
Felipe Ángeles International Airport (AIFA) NLU Zumpango, State of Mexico 19.3 km 28.6 km about 35 min
Mexico City International Airport (Benito Juárez) MEX Mexico City 37.2 km 48.3 km about 43 min
Toluca International Airport TLC Toluca, State of Mexico 85.4 km 111.9 km about 97 min
Central Mexico City (Angel of Independence) n/a Paseo de la Reforma, Mexico City 45.0 km 52.9 km about 49 min

Sources: airport and archaeological zone coordinates from Wikipedia; road distances and drive times from OpenStreetMap routing (OSRM), measured November 2, 2026, without traffic.

Where to land
for the pyramids

All three airports connect to Teotihuacan by road. They differ in distance, in the number of routes they serve and in how much city traffic stands between you and the pyramids.

Felipe Ángeles (AIFA, NLU)

Felipe Ángeles International Airport sits in Zumpango, State of Mexico, about 35 km north of Mexico City. It opened for civilian flights in 2022 and serves domestic and international routes. AIFA is the closest airport to Teotihuacan: 28.6 km by road, and the drive avoids central Mexico City.

Mexico City (MEX)

Mexico City International Airport is the busiest airport in Mexico, with two passenger terminals and more than 25 airlines. MEX receives most international visitors to the city. It sits 48.3 km by road from Teotihuacan, and the route crosses the north of Mexico City.

Toluca (TLC)

Toluca International Airport sits west of Mexico City, 111.9 km by road from Teotihuacan. The drive to the pyramids crosses the whole metropolitan area, so Toluca only makes sense when your trip already starts in Toluca.

Fly over the
pyramids

No airline lands at Teotihuacan. A hot air balloon flight with Teotihuacán Balloons takes you over the Pyramid of the Sun and the Pyramid of the Moon in the first hours of dawn, every day, subject to weather conditions.

Hot air balloon flights over Teotihuacan

Teotihuacán Balloons operates hot air balloon flights over the Teotihuacan Valley with AFAC-certified pilots and passenger insurance. Each flight lasts about 45 to 60 minutes in the air. Prices start at $1,990 MXN per person for the shared Balloon Ride. The All-Inclusive package with shared round-trip transport from Mexico City costs $3,300 MXN per person. The Shared Flight + Private Transport package costs $3,400 MXN per person, with a minimum of 2 passengers. A private balloon costs $3,750 MXN per person, also with a minimum of 2 passengers.

See every package and price on the prices page.

Prices come from the Teotihuacán Balloons booking engine on November 2, 2026. Both transport packages collect travelers in Mexico City, not at the airport.

Plan the
right morning

Fly the morning after you land

Balloons lift off in the first hours of dawn, when the air is calmest. Book your balloon flight for a morning after your arrival day, so a late landing never costs you the flight.

Sleep where the pickup works

Teotihuacán Balloons collects travelers in Mexico City on two packages: the All-Inclusive with shared transport ($3,300 MXN) and the Shared Flight with private transport from your hotel or Airbnb ($3,400 MXN, minimum 2 passengers). The team confirms the exact pickup point by WhatsApp after you book.

Or drive to the launch field

Travelers with a rental car can book a flight without transport, from $1,990 MXN, and meet the crew in Teotihuacan. Teotihuacán Balloons sends the exact meeting point after you book.

Related
guides

Hot air balloon festival in Mexico 2026

The Festival Internacional del Globo runs November 13 to 16, 2026 in León, 368.6 km from Mexico City by road.

Balloon flights from Mexico City

Teotihuacán Balloons explains pickup, timing and packages for travelers who sleep in Mexico City.

Prices and safety guide

Teotihuacán Balloons lists every package price and its safety standards in one guide.

Airport and
flights FAQ

What is the closest airport to Teotihuacan?

The closest airport to Teotihuacan is Felipe Ángeles International Airport (AIFA, IATA code NLU). AIFA sits 19.3 km from the Teotihuacan archaeological zone in a straight line and 28.6 km by road, about 35 minutes by car without traffic.

Does Teotihuacan have an airport?

No. Teotihuacan has no commercial airport, so no airline sells flights to Teotihuacan. Travelers land at Felipe Ángeles International Airport (NLU) or Mexico City International Airport (MEX) and reach the pyramids by road.

How far is Mexico City airport from Teotihuacan?

Mexico City International Airport (MEX) lies 48.3 km by road from the Teotihuacan archaeological zone, about 43 minutes by car without traffic. Real drive times grow with Mexico City traffic, so plan extra time on weekdays.

Can you fly over Teotihuacan?

Yes, in a hot air balloon. Teotihuacán Balloons operates hot air balloon flights over the Teotihuacan Valley in the first hours of dawn, every day, subject to weather conditions. Each flight lasts about 45 to 60 minutes in the air and starts at $1,990 MXN per person.

Can I take a balloon flight on the day I land?

Plan the balloon flight for a morning after your arrival day. Balloons lift off in the first hours of dawn, so you need to be in Mexico City or near Teotihuacan the night before your flight.

What is the airport code for Felipe Ángeles International Airport?

Felipe Ángeles International Airport uses the IATA code NLU and the ICAO code MMSM. Airlines and booking sites also list it as Mexico City AIFA.

Contact and booking

Fly with us
from CDMX

With the All-Inclusive or the Private Transport package, Teotihuacán Balloons picks you up in Mexico City, flies you over the pyramids in the first hours of dawn and drives you back. Tell us your hotel area and travel date and we confirm your pickup point.

Schedule

Mon to Sun, 5:00 AM to 6:00 PM

Flights in the first hours of dawn,
every day, subject to weather conditions.

Contact

+52 55 3956 2923 [email protected]

C. Querétaro 229, Roma Nte., Cuauhtémoc, 06700 CDMX