Mexico flag Mexico City Airport (NLU)

Country Mexico | North America | Regional Hub | IATA: NLU | ICAO: MMSM | Elevation 7369 ft · 2,246 m | Local time

Destinations
49
Flights / day
90
Busiest route
Cancún
Top airline
VivaAerobus

Mexico City Felipe Ángeles Airport averages 90 flights per day to 49 destinations, with 36 domestic routes and eight international routes. A total of eight airlines operate at NLU, led by VivaAerobus. This airport provides direct service to five countries across two continents, with Colombia representing its largest international market. The longest nonstop route from Mexico City Felipe Ángeles connects to Punta Cana, with a typical flight time of 4 hr 50 mins. Updated: July 17, 2026

Route Network

Mexico City Felipe Ángeles Airport connects 44 destinations worldwide, with Cancún standing out as its busiest route. The longest nonstop flight is to Punta Cana, and the shortest flight is to Veracruz.

Mexico flag Cancún (CUN) – Mexico 3 airlines
2 hr 30 mins
791 mi · 1,273 km
9
per day
Mexico flag Guadalajara (GDL) – Mexico 4 airlines
1 hr 50 mins
284 mi · 457 km
8
per day
Mexico flag Monterrey (MTY) – Mexico 3 airlines
2 hr 0 mins
422 mi · 679 km
8
per day
Mexico flag Mérida (MID) – Mexico 4 airlines
2 hr 5 mins
612 mi · 984 km
6
per day
Mexico flag Tijuana (TIJ) – Mexico 3 airlines
4 hr 10 mins
1,418 mi · 2,282 km
5
per day
Mexico flag Tulum (TQO) – Mexico 3 airlines
2 hr 20 mins
738 mi · 1,187 km
4
per day
Mexico flag Puerto Vallarta (PVR) – Mexico 3 airlines
2 hr 10 mins
410 mi · 659 km
3
per day
Mexico flag San José del Cabo (SJD) – Mexico 3 airlines
2 hr 50 mins
727 mi · 1,170 km
3
per day
Mexico flag Tuxtla Gutiérrez (TGZ) – Mexico 2 airlines
1 hr 45 mins
451 mi · 726 km
2
per day
Mexico flag Ixtapa (ZIH) – Mexico 2 airlines
1 hr 40 mins
219 mi · 352 km
2
per day
Mexico flag Puerto Escondido (PXM) – Mexico 1 airline
1 hr 35 mins
296 mi · 477 km
2
per day
Mexico flag Ciudad Obregón (CEN) – Mexico 3 airlines
3 hr 5 mins
864 mi · 1,391 km
2
per day
Mexico flag Veracruz (VER) – Mexico 2 airlines
1 hr 10 mins
189 mi · 304 km
2
per day
Colombia flag Bogotá (BOG) – Colombia 2 airlines
4 hr 45 mins
1,970 mi · 3,170 km
2
per day
Mexico flag Mazatlán (MZT) – Mexico 2 airlines
2 hr 20 mins
522 mi · 841 km
2
per day
Mexico flag Acapulco (ACA) – Mexico 2 airlines
1 hr 30 mins
213 mi · 342 km
2
per day
Mexico flag La Paz (LAP) – Mexico 2 airlines
2 hr 55 mins
786 mi · 1,265 km
2
per day
Mexico flag Santa María Huatulco (HUX) – Mexico 1 airline
1 hr 35 mins
329 mi · 530 km
1
per day
Mexico flag Chihuahua City (CUU) – Mexico 1 airline
2 hr 45 mins
757 mi · 1,219 km
1
per day
Mexico flag Ciudad Juárez (CJS) – Mexico 1 airline
3 hr 10 mins
941 mi · 1,515 km
1
per day
Mexico flag Culiacán (CUL) – Mexico 1 airline
2 hr 35 mins
642 mi · 1,033 km
1
per day
Mexico flag Durango (DGO) – Mexico 1 airline
2 hr 15 mins
465 mi · 748 km
1
per day
Mexico flag Hermosillo (HMO) – Mexico 1 airline
3 hr 20 mins
994 mi · 1,599 km
1
per day
Mexico flag Nuevo Laredo (NLD) – Mexico 1 airline
2 hr 10 mins
533 mi · 857 km
1
per day
Dominican Republic flag Punta Cana (PUJ) – Dominican Republic 1 airline
4 hr 50 mins
1,999 mi · 3,218 km
1
per day
Mexico flag San Luis Potosí (SLP) – Mexico 1 airline
1 hr 35 mins
212 mi · 342 km
1
per day
Mexico flag Silao (BJX) – Mexico 1 airline
1 hr 35 mins
181 mi · 292 km
1
per day
Mexico flag Tampico (TAM) – Mexico 2 airlines
1 hr 20 mins
191 mi · 307 km
1
per day
Mexico flag Villahermosa (VSA) – Mexico 1 airline
1 hr 40 mins
423 mi · 681 km
1
per day
Mexico flag Chetumal (CTM) – Mexico 2 airlines
2 hr 15 mins
703 mi · 1,131 km
1
per day
Mexico flag Heroica Matamoros (MAM) – Mexico 1 airline
1 hr 55 mins
426 mi · 686 km
1
per day
Mexico flag Oaxaca City (OAX) – Mexico 2 airlines
1 hr 20 mins
242 mi · 390 km
1
per day
Mexico flag Aguascalientes (AGU) – Mexico 1 airline
NLU → AGU
6
per week
Mexico flag Reynosa (REX) – Mexico 1 airline
1 hr 55 mins
435 mi · 700 km
6
per week
Mexico flag Torreón (TRC) – Mexico 1 airline
2 hr 15 mins
490 mi · 788 km
5
per week
Mexico flag Manzanillo (ZLO) – Mexico 1 airline
NLU → ZLO
4
per week
Colombia flag Rionegro (MDE) – Colombia 1 airline
NLU → MDE
4
per week
Mexico flag Campeche (CPE) – Mexico 1 airline
2 hr 0 mins
553 mi · 891 km
3
per week
Colombia flag Cartagena de Indias (CTG) – Colombia 1 airline
NLU → CTG
3
per week
Cuba flag Havana (HAV) – Cuba 1 airline
3 hr 5 mins
1,091 mi · 1,756 km
3
per week
Dominican Republic flag Santo Domingo City (SDQ) – Dominican Republic 1 airline
4 hr 40 mins
1,916 mi · 3,083 km
3
per week
Mexico flag Tepic (TPQ) – Mexico 1 airline
2 hr 5 mins
394 mi · 634 km
3
per week
United States of America flag Alexandria (AEX) – United States of America 1 airline
NLU → AEX
1
per week
United States of America flag Houston (HOU) – United States of America 1 airline
NLU → HOU
1
per week

Route and destination data updated July 17, 2026.

Mexico City Felipe Ángeles Airport is served by eight airlines, with VivaAerobus in the lead at 51% of routes. The top three carriers together cover 83% of routes. two carriers operate only one route each. A total of five airlines operate international routes, compared with five airlines serving domestic routes. Arajet is operating the longest nonstop flight, connecting to Punta Cana with a flight time of 4 hrs 50 mins.

VivaAerobus (41 routes)
Xpressair (16 routes)
Aeromexico (10 routes)
Volaris (7 routes)
Aerus (3 routes)
Arajet (2 routes)
Omni Air International (1 routes)
TIV (1 routes)

Mexico City Felipe Ángeles Airport provides direct service to five countries across two continents. The route network is 82% domestic and 18% international. Colombia is the primary international destination.

Mexico - 80/day
Colombia - 3/day
Dominican Republic - 2/day
Cuba - 0/day
United States of America - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
Arrivals
Cancelled Departures
0 flights (24 hour total)

Low confidence: limited qualified flight volume in this window.

Jul 20

2026

15:00 - 16:00

Departure
Arrival
Cancelled
0

Jul 20

2026

14:00 - 15:00

Departure
Arrival
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
Arrival
Cancelled
0

Jul 20

2026

12:00 - 13:00

Departure
Arrival
Cancelled
0

Jul 20

2026

10:00 - 11:00

Departure
Arrival
Cancelled
0

Jul 20

2026

09:00 - 10:00

Departure
Arrival
Cancelled
0

Jul 20

2026

08:00 - 09:00

Departure
Arrival
Cancelled
0

Jul 20

2026

07:00 - 08:00

Departure
Arrival
Cancelled
0

Jul 20

2026

05:00 - 06:00

Departure
Arrival
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
Arrival
Cancelled
0

Jul 20

2026

03:00 - 04:00

Departure
Arrival
Cancelled
0

Jul 20

2026

02:00 - 03:00

Departure
Arrival
Cancelled
0

Jul 20

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Jul 20

2026

00:00 - 01:00

Departure
Arrival
Cancelled
0

Jul 19

2026

23:00 - 00:00

Departure
Arrival
Cancelled
0

Jul 19

2026

22:00 - 23:00

Departure
Arrival
Cancelled
0

Jul 19

2026

21:00 - 22:00

Departure
Arrival
Cancelled
0

Jul 19

2026

20:00 - 21:00

Departure
Arrival
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
Arrival
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
Arrival
Cancelled
0

Jul 19

2026

17:00 - 18:00

Departure
Arrival
Cancelled
0
Delay Performance (7 day average)
Departures
Arrivals
on-time
0 min vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Jul 19

2026

Departure
Arrival
Cancelled
0

Jul 18

2026

Departure
Arrival
Cancelled
0

Jul 17

2026

Departure
Arrival
on-time
Cancelled
0

Jul 16

2026

Departure
Arrival
on-time
Cancelled
0

Jul 15

2026

Departure
Arrival
Cancelled
0

Jul 14

2026

Departure
Arrival
on-time
Cancelled
0

Jul 13

2026

Departure
Arrival
Cancelled
0
Delay Performance (30 day average)
Departures
Arrivals
on-time
0 min vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Jul 19

2026

Departure
Arrival
Cancelled
0

Jul 18

2026

Departure
Arrival
Cancelled
0

Jul 17

2026

Departure
Arrival
on-time
Cancelled
0

Jul 16

2026

Departure
Arrival
on-time
Cancelled
0

Jul 15

2026

Departure
Arrival
Cancelled
0

Jul 14

2026

Departure
Arrival
on-time
Cancelled
0

Jul 13

2026

Departure
Arrival
Cancelled
0

Jul 12

2026

Departure
Arrival
Cancelled
0

Jul 11

2026

Departure
Arrival
Cancelled
0

Jul 10

2026

Departure
Arrival
on-time
Cancelled
0

Jul 9

2026

Departure
Arrival
on-time
Cancelled
0

Jul 8

2026

Departure
Arrival
Cancelled
0

Jul 4

2026

Departure
Arrival
Cancelled
0

Jul 3

2026

Departure
Arrival
on-time
Cancelled
0

Jul 2

2026

Departure
Arrival
on-time
Cancelled
0

Jul 1

2026

Departure
Arrival
Cancelled
0

Jun 30

2026

Departure
Arrival
on-time
Cancelled
0

Jun 29

2026

Departure
Arrival
on-time
Cancelled
0

Jun 28

2026

Departure
Arrival
Cancelled
0

Jun 27

2026

Departure
Arrival
on-time
Cancelled
0

Jun 26

2026

Departure
Arrival
on-time
Cancelled
0

Jun 25

2026

Departure
Arrival
on-time
Cancelled
0

Jun 24

2026

Departure
Arrival
Cancelled
0

Jun 23

2026

Departure
Arrival
Cancelled
0

Jun 22

2026

Departure
Arrival
Cancelled
0

Jun 21

2026

Departure
Arrival
Cancelled
0

Jun 20

2026

Departure
Arrival
on-time
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#317 (90 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#409 (49 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,348 ft 3,459 m 240 ft 73 m Closed
14,764 ft 4,500 m 150 ft 46 m Concrete
14,764 ft 4,500 m 150 ft 46 m Concrete
14,764 ft 4,500 m 150 ft 46 m Concrete
11,348 ft 3,459 m 240 ft 73 m Closed
14,764 ft 4,500 m 150 ft 46 m Concrete
11,483 ft 3,500 m 150 ft 46 m Concrete
11,483 ft 3,500 m 150 ft 46 m Concrete

Runway Length

Runways at Mexico City Felipe Ángeles Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Mexico City Felipe Ángeles (IATA: NLU) operates around 90 flights per day to 49 nonstop destinations. Its network includes 36 domestic and 8 international routes, with VivaAerobus as the leading carrier and Cancún currently the busiest connection. From NLU, passengers can reach 5 countries across 2 continents, and the longest runway measures 4,500 m (14,764 ft).

Miscellaneous