The closest airport to Teotihuacan is Felipe Ángeles International Airport (AIFA, airport code NLU), 28.4 km by road from the Pyramid of the Sun. Teotihuacan has no airport of its own, so no airline sells flights to Teotihuacan. The only flights over Teotihuacan are hot air balloon flights.
Short answer: fly into Felipe Ángeles (NLU) for the shortest drive to Teotihuacan, 28.4 km and about 35 minutes without traffic. Fly into Mexico City International Airport (MEX) if you want to stay in central Mexico City: it sits 45.9 km from the pyramids and 14.4 km from the Ángel de la Independencia. Land the day before your balloon flight, because check-in starts at 5:30 a.m. sharp.
How we measured: We Fly Teotihuacan located each airport and the Pyramid of the Sun with OpenStreetMap, then calculated road distance and driving time with the open-source OSRM router on November 2, 2026. OSRM assumes traffic that flows freely, so add time at rush hour.
Every distance runs to the Pyramid of the Sun. The straight-line column shows the distance as the crow flies; the road columns show what you actually drive.
| Airport | Code | Straight line | By road | Drive without traffic |
|---|---|---|---|---|
| Felipe Ángeles International Airport (AIFA) | NLU | 18.4 km | 28.4 km | 35 min |
| Mexico City International Airport (AICM) | MEX | 37.5 km | 45.9 km | 44 min |
| Puebla International Airport | PBC | 77.4 km | 106.2 km | 1 h 26 min |
| Toluca International Airport | TLC | 85.3 km | 110.6 km | 1 h 35 min |
The road distance from NLU is 1.5 times the straight line.
Each We Fly Teotihuacan transport package sets its own pickup point in Mexico City. Flight + transport from Mexico City ($2,890 MXN) picks you up at the address you register in the Reforma area. Flight + Group Transport + Pyramids ($2,990 MXN) leaves from the Ángel de la Independencia, on Paseo de la Reforma. The All-Inclusive flight ($3,600 MXN) picks you up at the address you register in central Mexico City. This table shows how far each main airport sits from the Ángel.
| Route | By road | Drive without traffic |
|---|---|---|
| Mexico City airport (MEX) to the Ángel de la Independencia | 14.4 km | 21 min |
| Felipe Ángeles airport (NLU) to the Ángel de la Independencia | 48.8 km | 49 min |
| Ángel de la Independencia to the Pyramid of the Sun | 52.9 km | 49 min |
No airline sells a ticket to Teotihuacan, because Teotihuacan has no airport. The flights over Teotihuacan are hot air balloon flights: We Fly Teotihuacan flies daily over the pyramids in the first hours of dawn, and every flight lasts 45 to 60 minutes.
Compare every package on our Teotihuacan balloon prices page, or book your date in the We Fly Teotihuacan checkout.
Plan your arrival with check-in in mind: We Fly Teotihuacan starts check-in at 5:30 a.m. sharp, and every passenger shows a valid government-issued photo ID at the reception desk.
Felipe Ángeles International Airport (AIFA, airport code NLU) is the closest airport to Teotihuacan. It sits 28.4 km by road from the Pyramid of the Sun, about 35 minutes of driving without traffic.
No. Teotihuacan has no airport, so no airline sells flights to Teotihuacan. Travelers fly into Felipe Ángeles (NLU) or Mexico City (MEX) and continue by road. The only flights over Teotihuacan are hot air balloon flights.
Mexico City International Airport (MEX) sits 45.9 km by road from the Pyramid of the Sun in Teotihuacan, about 44 minutes of driving without traffic. Rush hour adds time.
Felipe Ángeles International Airport (NLU) sits 28.4 km by road and 18.4 km in a straight line from the Pyramid of the Sun, about 35 minutes of driving without traffic.
Plan to land the day before. We Fly Teotihuacan starts check-in at 5:30 a.m. sharp, and the balloons take off in the first hours of dawn, so the flight needs a night in Mexico City or in Teotihuacan first.
No. We Fly Teotihuacan picks up in Mexico City, and each transport package sets its own pickup point. Flight + transport from Mexico City ($2,890 MXN) picks you up at the address you register in the Reforma area. Flight + Group Transport + Pyramids ($2,990 MXN) leaves from the Ángel de la Independencia. The All-Inclusive flight ($3,600 MXN) picks you up at the address you register in central Mexico City. For any other address, message the team on WhatsApp at +52 55 3561 6626.
We Fly Teotihuacan flies daily over the Teotihuacan pyramids in the first hours of dawn, from $1,990 MXN per person, with free rescheduling when weather cancels a flight.