Most delayed airports, November 2025

70.5 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 November 2025 was Makassar Sultan Hasanuddin International Airport (UPG): average departure delay 70.5 min (early and cancelled flights count as 0).

November 2025 (1–30 November 2025) Source: www.airportia.com/statistics/most-delayed-airports/2025-11/

Period: 1–30 November 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, November 2025: top 15, average departure delay1–30 November 2025. Source: Airportia.1. Makassar Sultan Hasanuddin International Airport (UPG): 70.5 min (5,175 departures)1. Makassar Sultan Hasanuddin International Airport…70.5 min2. Urumqi Diwopu International Airport (URC): 55.4 min (7,621 departures)2. Urumqi Diwopu International Airport (URC)55.4 min3. Medan Kuala Namu International Airport (KNO): 46.1 min (2,262 departures)3. Medan Kuala Namu International Airport (KNO)46.1 min4. New York LaGuardia Airport (LGA): 44.1 min (15,316 departures)4. New York LaGuardia Airport (LGA)44.1 min5. New York Newark Liberty International Airport (EWR): 42.6 min (16,719 departures)5. New York Newark Liberty International Airport (E…42.6 min6. Mumbai Chhatrapati Shivaji International Airport (BOM): 42.4 min (13,747 departures)6. Mumbai Chhatrapati Shivaji International Airport…42.4 min7. Chicago O'Hare International Airport (ORD): 41.8 min (38,369 departures)7. Chicago O'Hare International Airport (ORD)41.8 min8. Lisbon Humberto Delgado Airport (LIS): 39.6 min (8,810 departures)8. Lisbon Humberto Delgado Airport (LIS)39.6 min9. Surabaya Juanda International Airport (SUB): 39.0 min (4,679 departures)9. Surabaya Juanda International Airport (SUB)39.0 min10. Toronto Pearson International Airport (YYZ): 38.8 min (14,149 departures)10. Toronto Pearson International Airport (YYZ)38.8 min11. Buenos Aires Jorge Newbery Airport (AEP): 38.5 min (5,769 departures)11. Buenos Aires Jorge Newbery Airport (AEP)38.5 min12. Montreal Pierre Elliott Trudeau Airport (YUL): 38.2 min (6,768 departures)12. Montreal Pierre Elliott Trudeau Airport (YUL)38.2 min13. Kuala Lumpur International Airport (KUL): 37.9 min (20,384 departures)13. Kuala Lumpur International Airport (KUL)37.9 min14. Islamabad International Airport (ISB): 37.7 min (1,712 departures)14. Islamabad International Airport (ISB)37.7 min15. Washington Ronald Reagan National Airport (DCA): 37.2 min (12,797 departures)15. Washington Ronald Reagan National Airport (DCA)37.2 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,131 smaller airports were left out. 378 airports with an average delay of exactly 0 were left out too: that almost always means no departure times were reported.

Full ranking: 410 airports

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

# Airport Country Average departure delay Cancelled Departures
1 Makassar Sultan Hasanuddin International Airport (UPG) Indonesia Indonesia 70.5 min 0.2% 5,175
2 Urumqi Diwopu International Airport (URC) China China 55.4 min 3.4% 7,621
3 Medan Kuala Namu International Airport (KNO) Indonesia Indonesia 46.1 min 0.1% 2,262
4 New York LaGuardia Airport (LGA) United States United States 44.1 min 3.3% 15,316
5 New York Newark Liberty International Airport (EWR) United States United States 42.6 min 3.9% 16,719
6 Mumbai Chhatrapati Shivaji International Airport (BOM) India India 42.4 min 0.1% 13,747
7 Chicago O'Hare International Airport (ORD) United States United States 41.8 min 4.2% 38,369
8 Lisbon Humberto Delgado Airport (LIS) Portugal Portugal 39.6 min 0.1% 8,810
9 Surabaya Juanda International Airport (SUB) Indonesia Indonesia 39.0 min 0.6% 4,679
10 Toronto Pearson International Airport (YYZ) Canada Canada 38.8 min 2.1% 14,149
11 Buenos Aires Jorge Newbery Airport (AEP) Argentina Argentina 38.5 min 0.6% 5,769
12 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 38.2 min 1.7% 6,768
13 Kuala Lumpur International Airport (KUL) Malaysia Malaysia 37.9 min 0.1% 20,384
14 Islamabad International Airport (ISB) Pakistan Pakistan 37.7 min 1.5% 1,712
15 Washington Ronald Reagan National Airport (DCA) United States United States 37.2 min 3.0% 12,797
16 Dubai International Airport (DXB) United Arab Emirates United Arab Emirates 36.8 min 0.3% 19,355
17 New York John F. Kennedy International Airport (JFK) United States United States 36.6 min 1.9% 18,689
18 Delhi Indira Gandhi International Airport (DEL) India India 36.0 min 0.1% 20,864
19 Paris Charles de Gaulle Airport (CDG) France France 35.6 min 0.5% 17,980
19 Dubai World Central International Airport (DWC) United Arab Emirates United Arab Emirates 35.6 min 1.0% 1,651
21 Kuwait International Airport (KWI) Kuwait Kuwait 35.4 min 0.1% 4,802
22 Dallas Fort Worth International Airport (DFW) United States United States 35.2 min 2.8% 30,177
23 Ahmedabad International Airport (AMD) India India 35.1 min 0.2% 4,233
24 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 34.8 min 2.6% 2,435
25 Jakarta Soekarno Hatta International Airport (CGK) Indonesia Indonesia 34.7 min 0.3% 17,915
25 Tunis Carthage International Airport (TUN) Tunisia Tunisia 34.7 min 0.0% 2,604
27 Bogota El Dorado International Airport (BOG) Colombia Colombia 34.4 min 2.0% 16,105
28 Hurghada International Airport (HRG) Egypt Egypt 34.1 min 0.1% 3,414
29 San Diego International Airport (SAN) United States United States 34.0 min 2.4% 9,412
30 Miami International Airport (MIA) United States United States 33.7 min 1.1% 19,246
31 Pune Airport (PNQ) India India 33.3 min 0.3% 2,751
32 San Francisco International Airport (SFO) United States United States 33.0 min 1.5% 16,464
33 Anchorage Ted Stevens International Airport (ANC) United States United States 32.8 min 0.8% 7,195
34 Puerto Vallarta International Airport (PVR) Mexico Mexico 32.4 min 0.3% 2,269
34 Yerevan Zvartnots International Airport (EVN) Armenia Armenia 32.4 min 0.1% 1,676
36 Yekaterinburg Koltsovo Airport (SVX) Russia Russia 32.3 min 0.0% 2,604
37 Singapore Changi Airport (SIN) Singapore Singapore 31.9 min 0.3% 15,341
37 Calgary International Airport (YYC) Canada Canada 31.9 min 1.1% 5,954
37 West Palm Beach International Airport (PBI) United States United States 31.9 min 1.5% 3,244
40 White Plains Westchester County Airport (HPN) United States United States 31.7 min 1.9% 1,997
41 Halifax Stanfield International Airport (YHZ) Canada Canada 31.4 min 2.1% 1,563
42 Taiwan Taoyuan International Airport (TPE) Taiwan Taiwan 31.3 min 0.2% 11,088
42 Tijuana International Airport (TIJ) Mexico Mexico 31.3 min 0.9% 3,496
44 Houston George Bush Intercontinental Airport (IAH) United States United States 31.2 min 1.2% 19,333
45 Hong Kong International Airport (HKG) Hong Kong Hong Kong 31.1 min 0.2% 15,232
45 Balikpapan Sepinggan Airport (BPN) Indonesia Indonesia 31.1 min 0.0% 1,974
47 Washington Dulles International Airport (IAD) United States United States 31.0 min 1.4% 11,054
47 Guwahati International Airport (GAU) India India 31.0 min 0.1% 1,983
49 Boston Logan International Airport (BOS) United States United States 30.9 min 2.5% 15,654
50 Goa International Airport (GOI) India India 30.8 min 0.0% 1,738
50 Des Moines International Airport (DSM) United States United States 30.8 min 4.7% 1,626
50 Kashgar Airport (KHG) China China 30.8 min 3.2% 1,521
53 Cairo International Airport (CAI) Egypt Egypt 30.6 min 0.3% 9,803
53 Denpasar International Airport (DPS) Indonesia Indonesia 30.6 min 0.4% 6,613
55 Detroit Metropolitan Wayne County Airport (DTW) United States United States 30.4 min 2.1% 13,036
56 London Heathrow Airport (LHR) United Kingdom United Kingdom 30.2 min 0.4% 19,554
56 Orlando International Airport (MCO) United States United States 30.2 min 1.6% 16,731
56 Addis Ababa Bole Airport (ADD) Ethiopia Ethiopia 30.2 min 0.0% 6,638
59 Algiers Houari Boumediene Airport (ALG) Algeria Algeria 30.0 min 0.7% 3,734
60 Austin Bergstrom International Airport (AUS) United States United States 29.9 min 0.8% 8,227
61 Madrid Barajas Airport (MAD) Spain Spain 29.8 min 0.2% 17,847
62 Philadelphia International Airport (PHL) United States United States 29.7 min 1.6% 11,091
62 Rochester International Airport (ROC) United States United States 29.7 min 2.4% 1,513
64 Phu Quoc International Airport (PQC) Vietnam Vietnam 29.6 min 0.3% 1,561
65 Charlotte Douglas International Airport (CLT) United States United States 29.5 min 1.6% 21,609
66 Los Angeles International Airport (LAX) United States United States 29.4 min 1.3% 23,305
66 Nashville International Airport (BNA) United States United States 29.4 min 1.1% 10,009
66 Krakow John Paul II International Airport (KRK) Poland Poland 29.4 min 0.7% 3,605
69 Punta Cana International Airport (PUJ) Dominican Republic Dominican Republic 29.3 min 0.6% 2,545
70 Manchester Airport (MAN) United Kingdom United Kingdom 29.2 min 0.2% 7,296
70 Knoxville McGhee Tyson Airport (TYS) United States United States 29.2 min 1.8% 1,999
72 Sharjah International Airport (SHJ) United Arab Emirates United Arab Emirates 29.0 min 0.7% 5,113
72 San Jose del Cabo Los Cabos International Airport (SJD) Mexico Mexico 29.0 min 0.4% 2,344
72 Buffalo Niagara International Airport (BUF) United States United States 29.0 min 2.7% 2,254
75 Ho Chi Minh City International Airport (SGN) Vietnam Vietnam 28.7 min 0.0% 10,484
75 Sharm el-Sheikh International Airport (SSH) Egypt Egypt 28.7 min 0.2% 2,429
77 Phoenix Sky Harbor International Airport (PHX) United States United States 28.6 min 1.9% 19,342
78 Tokyo Narita International Airport (NRT) Japan Japan 28.5 min 0.2% 10,796
78 Richmond Airport (RIC) United States United States 28.5 min 2.1% 2,714
78 Lucknow Chaudhary Charan Singh Airport (LKO) India India 28.5 min 0.0% 1,749
81 Shenzhen Bao'an International Airport (SZX) China China 28.4 min 0.7% 19,180
81 Bangalore Kempegowda International Airport (BLR) India India 28.4 min 0.1% 11,676
83 Burbank Bob Hope Airport (BUR) United States United States 28.3 min 1.4% 3,597
84 Seattle Tacoma International Airport (SEA) United States United States 28.2 min 1.5% 17,311
84 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 28.2 min 2.8% 1,853
86 Tenerife South Airport (TFS) Spain Spain 28.1 min 0.1% 4,051
86 Da Nang International Airport (DAD) Vietnam Vietnam 28.1 min 0.2% 3,789
88 Las Vegas McCarran International Airport (LAS) United States United States 28.0 min 1.4% 17,751
88 Melbourne Airport (MEL) Australia Australia 28.0 min 2.3% 10,842
90 Fort Lauderdale Hollywood International Airport (FLL) United States United States 27.9 min 1.8% 10,477
90 Abu Dhabi International Airport (AUH) United Arab Emirates United Arab Emirates 27.9 min 0.1% 8,296
90 Raleigh-Durham International Airport (RDU) United States United States 27.9 min 1.6% 6,526
90 Buenos Aires Ministro Pistarini International Airport (EZE) Argentina Argentina 27.9 min 0.8% 3,067
90 Colombo Bandaranaike International Airport (CMB) Sri Lanka Sri Lanka 27.9 min 0.5% 2,786
95 Dallas Love Field Airport (DAL) United States United States 27.7 min 2.4% 6,490
95 Cincinnati Northern Kentucky International Airport (CVG) United States United States 27.7 min 1.7% 5,617
97 Hyderabad Rajiv Gandhi International Airport (HYD) India India 27.6 min 0.1% 8,545
98 Charleston International Airport (CHS) United States United States 27.5 min 1.7% 2,879
99 Greenville-Spartanburg International Airport (GSP) United States United States 27.4 min 3.0% 1,830
100 Manila Ninoy Aquino International Airport (MNL) Philippines Philippines 27.1 min 0.9% 12,872

Cite this

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