Most delayed airports, December 2024

53.3 min average departure delay (early and cancelled flights count as 0), Ottawa Macdonald-Cartier International Airport (YOW)

The most delayed airport with at least 50 departures a day in December 2024 was Ottawa Macdonald-Cartier International Airport (YOW): average departure delay 53.3 min (early and cancelled flights count as 0).

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

Period: 1–31 December 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, December 2024: top 15, average departure delay1–31 December 2024. Source: Airportia.1. Ottawa Macdonald-Cartier International Airport (YOW): 53.3 min (2,458 departures)1. Ottawa Macdonald-Cartier International Airport (…53.3 min2. Halifax Stanfield International Airport (YHZ): 52.2 min (1,758 departures)2. Halifax Stanfield International Airport (YHZ)52.2 min3. Toronto Pearson International Airport (YYZ): 49.4 min (14,460 departures)3. Toronto Pearson International Airport (YYZ)49.4 min4. Montreal Pierre Elliott Trudeau Airport (YUL): 47.1 min (7,166 departures)4. Montreal Pierre Elliott Trudeau Airport (YUL)47.1 min5. San Diego International Airport (SAN): 44.8 min (8,410 departures)5. San Diego International Airport (SAN)44.8 min6. Winnipeg International Airport (YWG): 43.5 min (2,172 departures)6. Winnipeg International Airport (YWG)43.5 min7. Punta Cana International Airport (PUJ): 43.4 min (3,037 departures)7. Punta Cana International Airport (PUJ)43.4 min8. Dallas Fort Worth International Airport (DFW): 42.5 min (29,687 departures)8. Dallas Fort Worth International Airport (DFW)42.5 min9. Moscow Domodedovo International Airport (DME): 42.2 min (3,514 departures)9. Moscow Domodedovo International Airport (DME)42.2 min10. New York John F. Kennedy International Airport (JFK): 42.1 min (18,019 departures)10. New York John F. Kennedy International Airport …42.1 min11. London Gatwick Airport (LGW): 42.0 min (9,705 departures)11. London Gatwick Airport (LGW)42.0 min12. White Plains Westchester County Airport (HPN): 41.1 min (1,532 departures)12. White Plains Westchester County Airport (HPN)41.1 min13. Miami International Airport (MIA): 40.4 min (18,296 departures)13. Miami International Airport (MIA)40.4 min14. Chicago O'Hare International Airport (ORD): 40.3 min (30,321 departures)14. Chicago O'Hare International Airport (ORD)40.3 min15. New York Newark Liberty International Airport (EWR): 39.9 min (15,790 departures)15. New York Newark Liberty International Airport (…39.9 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. 3,097 smaller airports were left out. 808 airports with an average delay of exactly 0 were left out too: that almost always means no departure times were reported.

Full ranking: 381 airports

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

# Airport Country Average departure delay Cancelled Departures
1 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 53.3 min 3.7% 2,458
2 Halifax Stanfield International Airport (YHZ) Canada Canada 52.2 min 3.1% 1,758
3 Toronto Pearson International Airport (YYZ) Canada Canada 49.4 min 1.7% 14,460
4 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 47.1 min 2.1% 7,166
5 San Diego International Airport (SAN) United States United States 44.8 min 1.5% 8,410
6 Winnipeg International Airport (YWG) Canada Canada 43.5 min 1.2% 2,172
7 Punta Cana International Airport (PUJ) Dominican Republic Dominican Republic 43.4 min 0.4% 3,037
8 Dallas Fort Worth International Airport (DFW) United States United States 42.5 min 1.9% 29,687
9 Moscow Domodedovo International Airport (DME) Russia Russia 42.2 min 0.0% 3,514
10 New York John F. Kennedy International Airport (JFK) United States United States 42.1 min 0.5% 18,019
11 London Gatwick Airport (LGW) United Kingdom United Kingdom 42.0 min 1.4% 9,705
12 White Plains Westchester County Airport (HPN) United States United States 41.1 min 1.4% 1,532
13 Miami International Airport (MIA) United States United States 40.4 min 0.4% 18,296
14 Chicago O'Hare International Airport (ORD) United States United States 40.3 min 0.6% 30,321
15 New York Newark Liberty International Airport (EWR) United States United States 39.9 min 0.8% 15,790
16 Krakow John Paul II International Airport (KRK) Poland Poland 39.7 min 1.3% 2,942
17 Urumqi Diwopu International Airport (URC) China China 39.6 min 0.8% 6,776
18 Minneapolis Saint Paul International Airport (MSP) United States United States 39.3 min 0.5% 13,075
18 Da Nang International Airport (DAD) Vietnam Vietnam 39.3 min 0.0% 3,245
20 Almaty International Airport (ALA) Kazakhstan Kazakhstan 38.8 min 0.1% 2,985
21 Houston George Bush Intercontinental Airport (IAH) United States United States 38.7 min 1.2% 17,965
22 Islamabad International Airport (ISB) Pakistan Pakistan 38.5 min 0.7% 1,550
23 Seoul Incheon International Airport (ICN) South Korea South Korea 38.0 min 0.1% 15,604
24 Charlotte Douglas International Airport (CLT) United States United States 37.9 min 0.4% 22,553
25 Mexico Benito Juarez International Airport (MEX) Mexico Mexico 37.7 min 0.5% 12,022
25 Keflavik International Airport (KEF) Iceland Iceland 37.7 min 0.9% 1,976
27 Kuala Lumpur International Airport (KUL) Malaysia Malaysia 37.5 min 0.2% 15,123
27 Washington Dulles International Airport (IAD) United States United States 37.5 min 0.4% 10,254
27 West Palm Beach International Airport (PBI) United States United States 37.5 min 0.5% 3,332
30 Washington Ronald Reagan National Airport (DCA) United States United States 37.4 min 0.9% 11,624
31 Boston Logan International Airport (BOS) United States United States 37.2 min 1.2% 15,101
31 Mumbai Chhatrapati Shivaji International Airport (BOM) India India 37.2 min 0.2% 13,505
31 Southwest Florida International Airport (RSW) United States United States 37.2 min 1.1% 4,185
34 Paris Charles de Gaulle Airport (CDG) France France 37.1 min 0.7% 17,238
34 Tunis Carthage International Airport (TUN) Tunisia Tunisia 37.1 min 0.0% 2,213
36 London Heathrow Airport (LHR) United Kingdom United Kingdom 37.0 min 2.2% 19,658
36 Ho Chi Minh City International Airport (SGN) Vietnam Vietnam 37.0 min 0.0% 10,117
36 Calgary International Airport (YYC) Canada Canada 37.0 min 1.3% 6,376
36 Buffalo Niagara International Airport (BUF) United States United States 37.0 min 0.7% 1,979
40 Lyon Saint Exupery Airport (LYS) France France 36.5 min 1.7% 3,348
41 Manchester Airport (MAN) United Kingdom United Kingdom 36.4 min 0.6% 6,702
42 Edmonton International Airport (YEG) Canada Canada 36.3 min 1.0% 3,321
43 Sarasota-Bradenton International Airport (SRQ) United States United States 36.2 min 1.0% 1,768
44 Tel Aviv Ben Gurion International Airport (TLV) Israel Israel 36.0 min 0.2% 3,274
45 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 35.8 min 0.5% 1,755
46 Denpasar International Airport (DPS) Indonesia Indonesia 35.6 min 0.5% 6,392
47 Dallas Love Field Airport (DAL) United States United States 35.4 min 0.7% 6,391
48 Cincinnati Northern Kentucky International Airport (CVG) United States United States 35.3 min 0.4% 5,310
49 Yekaterinburg Koltsovo Airport (SVX) Russia Russia 35.0 min 0.0% 2,232
50 Moscow Sheremetyevo International Airport (SVO) Russia Russia 34.9 min 0.0% 8,276
51 Birmingham Shuttlesworth International Airport (BHM) United States United States 34.7 min 0.5% 1,742
52 San Francisco International Airport (SFO) United States United States 34.5 min 0.6% 15,520
52 Fort Lauderdale Hollywood International Airport (FLL) United States United States 34.5 min 0.6% 11,362
52 Norfolk International Airport (ORF) United States United States 34.5 min 0.6% 2,073
55 Detroit Metropolitan Wayne County Airport (DTW) United States United States 34.4 min 0.4% 11,960
55 Nursultan Nazarbayev International Airport (NQZ) Kazakhstan Kazakhstan 34.4 min 0.3% 2,302
57 New York LaGuardia Airport (LGA) United States United States 34.1 min 0.3% 13,548
58 Philadelphia International Airport (PHL) United States United States 34.0 min 0.4% 10,855
59 Prague Vaclav Havel Airport (PRG) Czech Republic Czech Republic 33.9 min 0.4% 4,283
60 Edinburgh Airport (EDI) United Kingdom United Kingdom 33.8 min 1.3% 4,074
61 Geneva International Airport (GVA) Switzerland Switzerland 33.5 min 0.8% 5,446
61 Tijuana International Airport (TIJ) Mexico Mexico 33.5 min 1.3% 2,976
63 Savannah Hilton Head International Airport (SAV) United States United States 33.4 min 0.6% 1,770
64 Hong Kong International Airport (HKG) Hong Kong Hong Kong 33.3 min 0.1% 12,687
65 London Stansted Airport (STN) United Kingdom United Kingdom 33.0 min 0.0% 6,383
66 Richmond Airport (RIC) United States United States 32.9 min 0.5% 2,243
67 Windsor Locks Bradley International Airport (BDL) United States United States 32.8 min 0.4% 2,407
68 Charleston International Airport (CHS) United States United States 32.6 min 0.9% 2,302
69 Medellin International Airport (MDE) Colombia Colombia 32.5 min 0.5% 4,261
70 Vancouver International Airport (YVR) Canada Canada 32.3 min 2.0% 9,586
71 Salt Lake City International Airport (SLC) United States United States 32.1 min 0.3% 10,268
72 Manila Ninoy Aquino International Airport (MNL) Philippines Philippines 31.6 min 0.2% 12,466
72 Cancun International Airport (CUN) Mexico Mexico 31.6 min 0.5% 8,506
74 Orlando International Airport (MCO) United States United States 31.5 min 0.5% 16,430
75 Milwaukee General Mitchell International Airport (MKE) United States United States 31.2 min 0.4% 2,585
76 Singapore Changi Airport (SIN) Singapore Singapore 31.0 min 0.1% 15,129
76 Spokane International Airport (GEG) United States United States 31.0 min 0.2% 2,037
78 Delhi Indira Gandhi International Airport (DEL) India India 30.9 min 0.1% 18,977
79 Seattle Tacoma International Airport (SEA) United States United States 30.8 min 0.6% 16,206
79 Knoxville McGhee Tyson Airport (TYS) United States United States 30.8 min 0.7% 1,750
79 Greenville-Spartanburg International Airport (GSP) United States United States 30.8 min 0.6% 1,566
82 Sao Paulo Guarulhos International Airport (GRU) Brazil Brazil 30.7 min 0.8% 11,096
82 Raleigh-Durham International Airport (RDU) United States United States 30.7 min 0.4% 5,568
82 Buenos Aires Ministro Pistarini International Airport (EZE) Argentina Argentina 30.7 min 1.1% 2,876
82 Belfast International Airport (BFS) United Kingdom United Kingdom 30.7 min 0.2% 1,666
86 Lisbon Humberto Delgado Airport (LIS) Portugal Portugal 30.6 min 0.5% 8,606
86 Toronto City Billy Bishop Airport (YTZ) Canada Canada 30.6 min 5.4% 1,590
88 Tokyo Narita International Airport (NRT) Japan Japan 30.5 min 0.2% 8,640
88 Louisville International Airport (SDF) United States United States 30.5 min 0.3% 2,460
90 Bangalore Kempegowda International Airport (BLR) India India 30.4 min 0.1% 10,890
90 Milan Malpensa Airport (MXP) Italy Italy 30.4 min 0.3% 7,149
90 Pittsburgh International Airport (PIT) United States United States 30.4 min 0.5% 3,965
93 Tulsa International Airport (TUL) United States United States 30.3 min 1.2% 1,626
94 Tampa International Airport (TPA) United States United States 30.2 min 0.4% 8,008
94 Cartagena Rafael Nunez International Airport (CTG) Colombia Colombia 30.2 min 1.9% 2,291
96 Bangkok Don Mueang International Airport (DMK) Thailand Thailand 30.0 min 0.0% 9,480
96 Birmingham Airport (BHX) United Kingdom United Kingdom 30.0 min 0.8% 2,898
98 Atlanta Hartsfield-Jackson International Airport (ATL) United States United States 29.9 min 0.2% 32,095
99 Los Angeles International Airport (LAX) United States United States 29.7 min 0.4% 22,249
99 Amsterdam Schiphol Airport (AMS) Netherlands Netherlands 29.7 min 1.7% 17,864

Cite this

The most delayed airport with at least 50 departures a day in December 2024 was Ottawa Macdonald-Cartier International Airport (YOW): average departure delay 53.3 min (early and cancelled flights count as 0). Source: Airportia, "Most delayed airports, December 2024" (1–31 December 2024), https://www.airportia.com/statistics/most-delayed-airports/2024-12/, 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. 3,097 smaller airports were left out. 808 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.