Most delayed airports, March 2024

56.1 min average departure delay (early and cancelled flights count as 0), Nanning Wuxu International Airport (NNG)

The most delayed airport with at least 50 departures a day in March 2024 was Nanning Wuxu International Airport (NNG): average departure delay 56.1 min (early and cancelled flights count as 0).

March 2024 (1–31 March 2024) Source: www.airportia.com/statistics/most-delayed-airports/2024-03/

Period: 1–31 March 2024 (UTC). Data calculated on 3 November 2026 at 04:00 UTC. In the average departure delay, early and cancelled flights count as 0. How we calculate this

Top 15 airports by average departure delay
Most delayed airports, March 2024: top 15, average departure delay1–31 March 2024. Source: Airportia.1. Nanning Wuxu International Airport (NNG): 56.1 min (4,257 departures)1. Nanning Wuxu International Airport (NNG)56.1 min2. Miami International Airport (MIA): 50.7 min (18,445 departures)2. Miami International Airport (MIA)50.7 min3. Fort Lauderdale Hollywood International Airport (FLL): 45.1 min (12,267 departures)3. Fort Lauderdale Hollywood International Airport …45.1 min4. Orlando International Airport (MCO): 43.5 min (17,949 departures)4. Orlando International Airport (MCO)43.5 min5. Lisbon Humberto Delgado Airport (LIS): 43.0 min (9,108 departures)5. Lisbon Humberto Delgado Airport (LIS)43.0 min6. Tampa International Airport (TPA): 41.8 min (9,047 departures)6. Tampa International Airport (TPA)41.8 min7. San Francisco International Airport (SFO): 41.4 min (14,420 departures)7. San Francisco International Airport (SFO)41.4 min8. Dallas Fort Worth International Airport (DFW): 41.2 min (29,192 departures)8. Dallas Fort Worth International Airport (DFW)41.2 min9. Montego Bay Sangster International Airport (MBJ): 41.0 min (1,713 departures)9. Montego Bay Sangster International Airport (MBJ)41.0 min10. Southwest Florida International Airport (RSW): 40.8 min (5,088 departures)10. Southwest Florida International Airport (RSW)40.8 min11. Tijuana International Airport (TIJ): 40.7 min (2,794 departures)11. Tijuana International Airport (TIJ)40.7 min12. Calgary International Airport (YYC): 40.2 min (6,289 departures)12. Calgary International Airport (YYC)40.2 min13. West Palm Beach International Airport (PBI): 39.9 min (3,506 departures)13. West Palm Beach International Airport (PBI)39.9 min14. Toronto Pearson International Airport (YYZ): 39.3 min (14,848 departures)14. Toronto Pearson International Airport (YYZ)39.3 min15. New York John F. Kennedy International Airport (JFK): 37.7 min (17,523 departures)15. New York John F. Kennedy International Airport …37.7 min

Only airports with at least 1,500 departures in the period (50 a day) are ranked, so a handful of flights cannot top the list. 2,970 smaller airports were left out. 966 airports with an average delay of exactly 0 were left out too: that almost always means no departure times were reported.

Full ranking: 380 airports

The first 100 are shown here; the CSV has all 380.

# Airport Country Average departure delay Cancelled Departures
1 Nanning Wuxu International Airport (NNG) China China 56.1 min 1.1% 4,257
2 Miami International Airport (MIA) United States United States 50.7 min 1.8% 18,445
3 Fort Lauderdale Hollywood International Airport (FLL) United States United States 45.1 min 1.5% 12,267
4 Orlando International Airport (MCO) United States United States 43.5 min 1.4% 17,949
5 Lisbon Humberto Delgado Airport (LIS) Portugal Portugal 43.0 min 0.5% 9,108
6 Tampa International Airport (TPA) United States United States 41.8 min 1.4% 9,047
7 San Francisco International Airport (SFO) United States United States 41.4 min 1.1% 14,420
8 Dallas Fort Worth International Airport (DFW) United States United States 41.2 min 1.6% 29,192
9 Montego Bay Sangster International Airport (MBJ) Jamaica Jamaica 41.0 min 0.6% 1,713
10 Southwest Florida International Airport (RSW) United States United States 40.8 min 1.6% 5,088
11 Tijuana International Airport (TIJ) Mexico Mexico 40.7 min 0.6% 2,794
12 Calgary International Airport (YYC) Canada Canada 40.2 min 2.0% 6,289
13 West Palm Beach International Airport (PBI) United States United States 39.9 min 0.7% 3,506
14 Toronto Pearson International Airport (YYZ) Canada Canada 39.3 min 1.6% 14,848
15 New York John F. Kennedy International Airport (JFK) United States United States 37.7 min 0.8% 17,523
16 Halifax Stanfield International Airport (YHZ) Canada Canada 37.5 min 3.4% 1,606
17 Punta Cana International Airport (PUJ) Dominican Republic Dominican Republic 36.4 min 0.3% 2,962
18 London Heathrow Airport (LHR) United Kingdom United Kingdom 36.1 min 1.3% 20,586
18 Las Vegas McCarran International Airport (LAS) United States United States 36.1 min 0.8% 17,726
20 Charlotte Douglas International Airport (CLT) United States United States 35.6 min 0.3% 21,912
21 Shenzhen Bao'an International Airport (SZX) China China 35.4 min 1.4% 16,485
22 Palm Springs International Airport (PSP) United States United States 35.1 min 1.3% 2,046
23 Houston George Bush Intercontinental Airport (IAH) United States United States 34.9 min 0.8% 17,381
24 Cancun International Airport (CUN) Mexico Mexico 34.8 min 0.5% 8,953
24 Sarasota-Bradenton International Airport (SRQ) United States United States 34.8 min 1.4% 2,094
26 Tenerife South Airport (TFS) Spain Spain 34.7 min 0.2% 3,913
27 Mumbai Chhatrapati Shivaji International Airport (BOM) India India 34.6 min 0.5% 13,220
28 Edmonton International Airport (YEG) Canada Canada 34.5 min 1.0% 3,036
29 Malaga Costa Del Sol Airport (AGP) Spain Spain 33.8 min 0.2% 5,370
30 Dubai International Airport (DXB) United Arab Emirates United Arab Emirates 33.3 min 0.4% 17,349
30 Nassau Lynden Pindling International Airport (NAS) Bahamas Bahamas 33.3 min 1.2% 3,158
30 Lanzarote Airport (ACE) Spain Spain 33.3 min 0.2% 3,097
33 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 33.2 min 2.0% 7,224
34 Los Angeles International Airport (LAX) United States United States 32.6 min 0.5% 21,516
35 Burbank Bob Hope Airport (BUR) United States United States 32.3 min 1.4% 3,064
36 Madrid Barajas Airport (MAD) Spain Spain 32.2 min 0.2% 15,883
36 Nanjing Lukou International Airport (NKG) China China 32.2 min 5.7% 8,851
36 Reno Tahoe International Airport (RNO) United States United States 32.2 min 1.7% 1,909
39 New York Newark Liberty International Airport (EWR) United States United States 31.9 min 0.7% 15,709
40 Paris Charles de Gaulle Airport (CDG) France France 31.8 min 0.7% 16,873
40 Santo Domingo Las Americas International Airport (SDQ) Dominican Republic Dominican Republic 31.8 min 0.6% 1,765
42 London Gatwick Airport (LGW) United Kingdom United Kingdom 31.7 min 0.2% 9,934
42 San Diego International Airport (SAN) United States United States 31.7 min 0.6% 7,900
44 Taiwan Taoyuan International Airport (TPE) Taiwan Taiwan 31.6 min 0.1% 9,062
45 Almaty International Airport (ALA) Kazakhstan Kazakhstan 31.4 min 0.1% 2,884
45 Richmond Airport (RIC) United States United States 31.4 min 0.9% 2,122
47 Baltimore Washington International Airport (BWI) United States United States 31.1 min 0.7% 8,522
47 Faro Airport (FAO) Portugal Portugal 31.1 min 0.1% 1,627
49 Chicago O'Hare International Airport (ORD) United States United States 31.0 min 0.5% 28,850
49 Washington Ronald Reagan National Airport (DCA) United States United States 31.0 min 0.5% 12,217
49 Winnipeg International Airport (YWG) Canada Canada 31.0 min 1.4% 1,904
52 Denver International Airport (DEN) United States United States 30.7 min 2.0% 27,924
52 Raleigh-Durham International Airport (RDU) United States United States 30.7 min 0.5% 5,233
54 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 30.6 min 2.0% 2,396
55 Mexico Benito Juarez International Airport (MEX) Mexico Mexico 30.3 min 0.4% 12,181
55 Ontario International Airport (ONT) United States United States 30.3 min 0.3% 2,661
57 Amsterdam Schiphol Airport (AMS) Netherlands Netherlands 30.1 min 1.2% 18,730
57 Tokyo Narita International Airport (NRT) Japan Japan 30.1 min 0.1% 8,097
59 Puerto Vallarta International Airport (PVR) Mexico Mexico 29.9 min 0.6% 2,500
60 New York LaGuardia Airport (LGA) United States United States 29.8 min 0.4% 14,202
60 Salt Lake City International Airport (SLC) United States United States 29.8 min 0.4% 10,377
62 Phoenix Sky Harbor International Airport (PHX) United States United States 29.7 min 0.5% 19,309
62 Sharjah International Airport (SHJ) United Arab Emirates United Arab Emirates 29.7 min 0.3% 4,089
64 Buenos Aires Jorge Newbery Airport (AEP) Argentina Argentina 29.6 min 3.1% 5,089
64 Charleston International Airport (CHS) United States United States 29.6 min 0.8% 2,385
66 Da Nang International Airport (DAD) Vietnam Vietnam 29.5 min 0.0% 2,947
67 Wuxi Sunan Shuofang International Airport (WUX) China China 29.4 min 2.7% 3,180
68 Buenos Aires Ministro Pistarini International Airport (EZE) Argentina Argentina 29.2 min 1.4% 2,678
68 Quanzhou Jinjiang Airport (JJN) China China 29.2 min 0.8% 2,567
70 Dublin Airport (DUB) Ireland Ireland 29.1 min 0.5% 9,301
71 Barcelona El Prat Airport (BCN) Spain Spain 29.0 min 0.4% 12,843
71 Naples Airport (NAP) Italy Italy 29.0 min 0.4% 2,751
73 Seattle Tacoma International Airport (SEA) United States United States 28.9 min 0.3% 15,958
73 New Orleans Louis Armstrong International Airport (MSY) United States United States 28.9 min 1.0% 4,695
75 Austin Bergstrom International Airport (AUS) United States United States 28.8 min 0.7% 7,603
76 Bangkok Suvarnabhumi Airport (BKK) Thailand Thailand 28.7 min 0.1% 13,635
76 Haikou Meilan International Airport (HAK) China China 28.7 min 1.0% 9,070
76 Orange County John Wayne Airport (SNA) United States United States 28.7 min 0.7% 4,116
76 Fuerteventura Airport (FUE) Spain Spain 28.7 min 0.0% 2,199
80 Milan Malpensa Airport (MXP) Italy Italy 28.5 min 0.4% 6,928
80 Hanoi Noi Bai International Airport (HAN) Vietnam Vietnam 28.5 min 0.0% 6,699
82 Philadelphia International Airport (PHL) United States United States 28.4 min 0.6% 10,343
82 Tel Aviv Ben Gurion International Airport (TLV) Israel Israel 28.4 min 0.2% 2,584
82 Windsor Locks Bradley International Airport (BDL) United States United States 28.4 min 0.8% 2,219
85 Hong Kong International Airport (HKG) Hong Kong Hong Kong 28.3 min 0.3% 11,010
85 Norfolk International Airport (ORF) United States United States 28.3 min 0.4% 1,926
87 Seoul Incheon International Airport (ICN) South Korea South Korea 28.2 min 0.1% 14,349
87 Cleveland Hopkins International Airport (CLE) United States United States 28.2 min 0.7% 3,692
89 Manila Ninoy Aquino International Airport (MNL) Philippines Philippines 28.1 min 0.3% 12,243
90 Rome Leonardo da Vinci Fiumicino Airport (FCO) Italy Italy 27.9 min 0.2% 11,990
90 San Juan Luis Munoz Marin International Airport (SJU) Puerto Rico Puerto Rico 27.9 min 1.2% 6,018
92 Alicante Airport (ALC) Spain Spain 27.8 min 0.2% 3,815
92 Albuquerque International Airport (ABQ) United States United States 27.8 min 0.4% 2,428
94 Boston Logan International Airport (BOS) United States United States 27.7 min 0.9% 14,314
95 Nairobi Jomo Kenyatta International Airport (NBO) Kenya Kenya 27.6 min 0.5% 3,325
95 Casablanca Mohammed V International Airport (CMN) Morocco Morocco 27.6 min 0.4% 2,743
95 St. Thomas Cyril E. King Airport (STT) U.S. Virgin Islands U.S. Virgin Islands 27.6 min 1.1% 1,503
98 Minneapolis Saint Paul International Airport (MSP) United States United States 27.5 min 1.0% 13,017
98 Dallas Love Field Airport (DAL) United States United States 27.5 min 0.7% 6,546
100 Vancouver International Airport (YVR) Canada Canada 27.4 min 1.3% 9,812

Cite this

The most delayed airport with at least 50 departures a day in March 2024 was Nanning Wuxu International Airport (NNG): average departure delay 56.1 min (early and cancelled flights count as 0). Source: Airportia, "Most delayed airports, March 2024" (1–31 March 2024), https://www.airportia.com/statistics/most-delayed-airports/2024-03/, retrieved 3 November 2026.

Download the data (CSV)

Free to use, including commercially, under CC BY 4.0 : credit Airportia and link to this page. How to use our data. Press and data questions: contact@airportia.com.

How we calculate this

Which flights count
Every flight in Airportia's schedule data (from the Aviation Edge feed) that was scheduled to depart in the period, counted once: code-share listings of the same flight are left out. Days are UTC calendar days.
Departure delay
The actual departure time (or the latest reported estimate when no actual time came in) minus the scheduled departure time. A flight that left early or on time counts as 0 minutes. A flight with no reported departure time, cancelled flights included, also counts as 0, so where the feed is patchy the average is lower than the real one.
Average departure delay
The mean of those delays over all counted flights in the period. It is not the share of flights more than 15 minutes late (the usual on-time measure), and it is about departures, not arrivals.
Why there is no "most punctual" ranking
Because flights without a reported departure time count as 0 minutes, a low average can mean missing data rather than punctuality, and the stored figures do not say how many flights had a reported time. So we only rank the most delayed, and the delay rankings leave out every airport, airline or country whose average delay is exactly 0, which almost always means that no times were reported.
Cancellations
Flights with the status Cancelled, as a share of the counted flights in the period.
Airports
Delays and cancellations are about departures from the airport. The busiest-airports ranking adds arrivals, counted on the day the flight was scheduled to depart. Totals include all tracked flights, including cargo.
Period
A month combines three 10-day periods: days 1–10, 11–20 and the last ten days of the month, weighted by departures. In a 31-day month day 21 is not included; in February the second and third periods overlap by a day or two.
Minimum sample
Only airports with at least 1,500 departures in the period (50 a day) are ranked, so a handful of flights cannot top the list. 2,970 smaller airports were left out. 966 airports with an average delay of exactly 0 were left out too: that almost always means no departure times were reported.

Coverage follows the schedule feed: some regional airports and airlines are missing or report few actual times. These are Airportia's own figures, not official statistics from airports, airlines or regulators.