Most delayed airports, December 2025

68.7 min average departure delay (early and cancelled flights count as 0), Makassar Sultan Hasanuddin International Airport (UPG)

The most delayed airport with at least 50 departures a day in December 2025 was Makassar Sultan Hasanuddin International Airport (UPG): average departure delay 68.7 min (early and cancelled flights count as 0).

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

Period: 1–31 December 2025 (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 2025: top 15, average departure delay1–31 December 2025. Source: Airportia.1. Makassar Sultan Hasanuddin International Airport (UPG): 68.7 min (5,152 departures)1. Makassar Sultan Hasanuddin International Airport…68.7 min2. Toronto Pearson International Airport (YYZ): 60.3 min (14,682 departures)2. Toronto Pearson International Airport (YYZ)60.3 min3. Chicago O'Hare International Airport (ORD): 57.0 min (36,131 departures)3. Chicago O'Hare International Airport (ORD)57.0 min4. Montreal Pierre Elliott Trudeau Airport (YUL): 55.4 min (6,928 departures)4. Montreal Pierre Elliott Trudeau Airport (YUL)55.4 min5. Ottawa Macdonald-Cartier International Airport (YOW): 53.1 min (2,536 departures)5. Ottawa Macdonald-Cartier International Airport (…53.1 min6. Yekaterinburg Koltsovo Airport (SVX): 50.4 min (2,572 departures)6. Yekaterinburg Koltsovo Airport (SVX)50.4 min7. Minneapolis Saint Paul International Airport (MSP): 50.2 min (12,788 departures)7. Minneapolis Saint Paul International Airport (MS…50.2 min8. New York John F. Kennedy International Airport (JFK): 49.8 min (18,626 departures)8. New York John F. Kennedy International Airport (…49.8 min9. Detroit Metropolitan Wayne County Airport (DTW): 49.4 min (12,637 departures)9. Detroit Metropolitan Wayne County Airport (DTW)49.4 min10. Halifax Stanfield International Airport (YHZ): 49.0 min (1,631 departures)10. Halifax Stanfield International Airport (YHZ)49.0 min11. Winnipeg International Airport (YWG): 48.5 min (1,649 departures)11. Winnipeg International Airport (YWG)48.5 min12. Tijuana International Airport (TIJ): 48.1 min (3,638 departures)12. Tijuana International Airport (TIJ)48.1 min13. New York LaGuardia Airport (LGA): 47.8 min (14,143 departures)13. New York LaGuardia Airport (LGA)47.8 min13. Calgary International Airport (YYC): 47.8 min (5,932 departures)13. Calgary International Airport (YYC)47.8 min15. Grand Rapids Gerald R. Ford International Airport (GRR): 47.5 min (1,819 departures)15. Grand Rapids Gerald R. Ford International Airpo…47.5 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,123 smaller airports were left out. 361 airports with an average delay of exactly 0 were left out too: that almost always means no departure times were reported.

Full ranking: 409 airports

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

# Airport Country Average departure delay Cancelled Departures
1 Makassar Sultan Hasanuddin International Airport (UPG) Indonesia Indonesia 68.7 min 0.6% 5,152
2 Toronto Pearson International Airport (YYZ) Canada Canada 60.3 min 3.3% 14,682
3 Chicago O'Hare International Airport (ORD) United States United States 57.0 min 2.0% 36,131
4 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 55.4 min 3.3% 6,928
5 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 53.1 min 4.3% 2,536
6 Yekaterinburg Koltsovo Airport (SVX) Russia Russia 50.4 min 0.0% 2,572
7 Minneapolis Saint Paul International Airport (MSP) United States United States 50.2 min 1.9% 12,788
8 New York John F. Kennedy International Airport (JFK) United States United States 49.8 min 3.2% 18,626
9 Detroit Metropolitan Wayne County Airport (DTW) United States United States 49.4 min 2.2% 12,637
10 Halifax Stanfield International Airport (YHZ) Canada Canada 49.0 min 7.0% 1,631
11 Winnipeg International Airport (YWG) Canada Canada 48.5 min 3.5% 1,649
12 Tijuana International Airport (TIJ) Mexico Mexico 48.1 min 6.4% 3,638
13 New York LaGuardia Airport (LGA) United States United States 47.8 min 4.7% 14,143
13 Calgary International Airport (YYC) Canada Canada 47.8 min 2.2% 5,932
15 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 47.5 min 1.9% 1,819
16 Mumbai Chhatrapati Shivaji International Airport (BOM) India India 46.5 min 0.3% 13,927
17 Urumqi Diwopu International Airport (URC) China China 46.0 min 4.7% 7,490
18 Des Moines International Airport (DSM) United States United States 45.9 min 3.8% 1,552
19 New York Newark Liberty International Airport (EWR) United States United States 45.8 min 2.5% 16,151
20 Dubai International Airport (DXB) United Arab Emirates United Arab Emirates 44.1 min 0.7% 19,707
20 Edmonton International Airport (YEG) Canada Canada 44.1 min 2.3% 2,604
22 Moscow Vnukovo International Airport (VKO) Russia Russia 43.9 min 0.5% 5,178
23 Buffalo Niagara International Airport (BUF) United States United States 43.3 min 5.5% 1,980
24 Washington Ronald Reagan National Airport (DCA) United States United States 42.9 min 2.0% 11,770
24 Richmond Airport (RIC) United States United States 42.9 min 2.0% 2,534
26 Knoxville McGhee Tyson Airport (TYS) United States United States 42.2 min 1.1% 1,805
26 White Plains Westchester County Airport (HPN) United States United States 42.2 min 2.7% 1,716
28 Philadelphia International Airport (PHL) United States United States 42.1 min 1.8% 10,664
28 Puerto Vallarta International Airport (PVR) Mexico Mexico 42.1 min 1.3% 2,540
28 Yerevan Zvartnots International Airport (EVN) Armenia Armenia 42.1 min 0.2% 1,706
31 Delhi Indira Gandhi International Airport (DEL) India India 41.3 min 0.2% 20,915
32 Fort Lauderdale Hollywood International Airport (FLL) United States United States 40.8 min 1.6% 12,076
33 Cleveland Hopkins International Airport (CLE) United States United States 40.7 min 2.9% 3,772
34 Washington Dulles International Airport (IAD) United States United States 40.5 min 1.0% 10,872
34 Islamabad International Airport (ISB) Pakistan Pakistan 40.5 min 1.5% 1,771
36 Sao Paulo Guarulhos International Airport (GRU) Brazil Brazil 40.1 min 1.5% 11,789
37 Boston Logan International Airport (BOS) United States United States 39.9 min 2.4% 14,747
38 Moscow Domodedovo International Airport (DME) Russia Russia 39.8 min 0.1% 3,408
39 Cancun International Airport (CUN) Mexico Mexico 39.7 min 1.0% 8,347
40 Milwaukee General Mitchell International Airport (MKE) United States United States 39.4 min 1.6% 2,644
41 Lisbon Humberto Delgado Airport (LIS) Portugal Portugal 39.2 min 1.1% 8,765
42 San Francisco International Airport (SFO) United States United States 38.9 min 1.0% 15,882
42 Tunis Carthage International Airport (TUN) Tunisia Tunisia 38.9 min 0.1% 2,558
44 San Diego International Airport (SAN) United States United States 38.7 min 1.5% 9,245
45 San Jose del Cabo Los Cabos International Airport (SJD) Mexico Mexico 38.6 min 1.1% 2,473
46 Punta Cana International Airport (PUJ) Dominican Republic Dominican Republic 38.5 min 1.1% 3,159
47 Cincinnati Northern Kentucky International Airport (CVG) United States United States 38.4 min 1.3% 5,278
47 Krakow John Paul II International Airport (KRK) Poland Poland 38.4 min 1.9% 3,649
49 Vancouver International Airport (YVR) Canada Canada 38.0 min 2.7% 8,690
49 West Palm Beach International Airport (PBI) United States United States 38.0 min 1.7% 3,470
51 Cairo International Airport (CAI) Egypt Egypt 37.8 min 0.3% 10,014
52 Indianapolis International Airport (IND) United States United States 37.4 min 1.5% 4,457
53 Port Columbus International Airport (CMH) United States United States 37.3 min 1.6% 3,914
54 Charlotte Douglas International Airport (CLT) United States United States 37.2 min 0.7% 21,165
55 Dallas Fort Worth International Airport (DFW) United States United States 37.1 min 0.5% 30,143
55 Lucknow Chaudhary Charan Singh Airport (LKO) India India 37.1 min 0.0% 1,688
57 Miami International Airport (MIA) United States United States 37.0 min 0.6% 19,910
58 Paris Charles de Gaulle Airport (CDG) France France 36.9 min 0.7% 18,712
58 Manchester Airport (MAN) United Kingdom United Kingdom 36.9 min 0.8% 7,569
60 Moscow Sheremetyevo International Airport (SVO) Russia Russia 36.8 min 0.1% 10,129
61 Kuwait International Airport (KWI) Kuwait Kuwait 36.5 min 0.1% 4,958
62 Seattle Tacoma International Airport (SEA) United States United States 36.2 min 0.9% 16,938
62 Guadalajara International Airport (GDL) Mexico Mexico 36.2 min 1.5% 6,061
64 Norfolk International Airport (ORF) United States United States 36.1 min 1.7% 2,245
65 Denver International Airport (DEN) United States United States 36.0 min 0.4% 28,741
65 Kansas City International Airport (MCI) United States United States 36.0 min 1.2% 4,349
65 Ahmedabad International Airport (AMD) India India 36.0 min 0.2% 3,956
68 Los Angeles International Airport (LAX) United States United States 35.9 min 0.7% 23,703
68 Sharjah International Airport (SHJ) United Arab Emirates United Arab Emirates 35.9 min 0.6% 5,137
68 Dubai World Central International Airport (DWC) United Arab Emirates United Arab Emirates 35.9 min 0.7% 1,685
71 Orlando International Airport (MCO) United States United States 35.8 min 1.1% 17,608
71 Phu Quoc International Airport (PQC) Vietnam Vietnam 35.8 min 0.1% 1,743
73 Surabaya Juanda International Airport (SUB) Indonesia Indonesia 35.7 min 0.4% 4,683
74 Chicago Midway International Airport (MDW) United States United States 35.6 min 0.5% 6,022
75 Pune Airport (PNQ) India India 35.5 min 0.4% 2,626
76 Jakarta Soekarno Hatta International Airport (CGK) Indonesia Indonesia 35.4 min 0.4% 18,366
76 Raleigh-Durham International Airport (RDU) United States United States 35.4 min 1.5% 6,181
78 Anchorage Ted Stevens International Airport (ANC) United States United States 35.3 min 2.0% 6,585
78 Medan Kuala Namu International Airport (KNO) Indonesia Indonesia 35.3 min 0.1% 2,774
80 Kuala Lumpur International Airport (KUL) Malaysia Malaysia 35.2 min 0.1% 21,179
80 London Heathrow Airport (LHR) United Kingdom United Kingdom 35.2 min 0.8% 19,539
82 Bogota El Dorado International Airport (BOG) Colombia Colombia 35.0 min 1.0% 16,335
82 Goa International Airport (GOI) India India 35.0 min 0.0% 1,726
84 Bangalore Kempegowda International Airport (BLR) India India 34.9 min 0.1% 11,270
84 Sarasota-Bradenton International Airport (SRQ) United States United States 34.9 min 1.2% 1,809
86 Pittsburgh International Airport (PIT) United States United States 34.8 min 1.4% 4,308
87 Louisville International Airport (SDF) United States United States 34.6 min 1.3% 2,842
88 Southwest Florida International Airport (RSW) United States United States 34.5 min 1.5% 4,085
88 Windsor Locks Bradley International Airport (BDL) United States United States 34.5 min 1.3% 2,414
90 Omaha Eppley Airfield (OMA) United States United States 34.4 min 1.0% 2,376
90 Guwahati International Airport (GAU) India India 34.4 min 0.2% 1,944
92 Nashville International Airport (BNA) United States United States 34.3 min 1.0% 9,359
93 Atlanta Hartsfield-Jackson International Airport (ATL) United States United States 34.1 min 1.8% 32,581
94 Buenos Aires Jorge Newbery Airport (AEP) Argentina Argentina 33.7 min 0.7% 5,845
95 Sao Paulo Congonhas Airport (CGH) Brazil Brazil 33.6 min 3.2% 8,040
96 Santo Domingo Las Americas International Airport (SDQ) Dominican Republic Dominican Republic 33.5 min 1.4% 1,711
97 Istanbul Sabiha Gokcen International Airport (SAW) Turkey Turkey 33.4 min 0.6% 12,265
98 Charleston International Airport (CHS) United States United States 33.0 min 1.8% 2,680
98 Bhubaneswar Biju Patnaik International Airport (BBI) India India 33.0 min 0.4% 1,707
100 Tampa International Airport (TPA) United States United States 32.7 min 1.1% 7,802

Cite this

The most delayed airport with at least 50 departures a day in December 2025 was Makassar Sultan Hasanuddin International Airport (UPG): average departure delay 68.7 min (early and cancelled flights count as 0). Source: Airportia, "Most delayed airports, December 2025" (1–31 December 2025), https://www.airportia.com/statistics/most-delayed-airports/2025-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,123 smaller airports were left out. 361 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.