Most delayed airports, February 2025

77.1 min average departure delay (early and cancelled flights count as 0), Punta Cana International Airport (PUJ)

The most delayed airport with at least 50 departures a day in February 2025 was Punta Cana International Airport (PUJ): average departure delay 77.1 min (early and cancelled flights count as 0).

February 2025 (1–28 February 2025) Source: www.airportia.com/statistics/most-delayed-airports/2025-02/

Period: 1–28 February 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, February 2025: top 15, average departure delay1–28 February 2025. Source: Airportia.1. Punta Cana International Airport (PUJ): 77.1 min (3,212 departures)1. Punta Cana International Airport (PUJ)77.1 min2. Halifax Stanfield International Airport (YHZ): 71.8 min (1,752 departures)2. Halifax Stanfield International Airport (YHZ)71.8 min3. Toronto Pearson International Airport (YYZ): 68.8 min (14,580 departures)3. Toronto Pearson International Airport (YYZ)68.8 min4. Montreal Pierre Elliott Trudeau Airport (YUL): 66.8 min (7,131 departures)4. Montreal Pierre Elliott Trudeau Airport (YUL)66.8 min5. Montego Bay Sangster International Airport (MBJ): 65.8 min (1,403 departures)5. Montego Bay Sangster International Airport (MBJ)65.8 min6. Ottawa Macdonald-Cartier International Airport (YOW): 58.8 min (2,550 departures)6. Ottawa Macdonald-Cartier International Airport (…58.8 min7. Quebec City International Airport (YQB): 55.4 min (1,500 departures)7. Quebec City International Airport (YQB)55.4 min8. Washington Ronald Reagan National Airport (DCA): 50.9 min (12,665 departures)8. Washington Ronald Reagan National Airport (DCA)50.9 min9. Albany International Airport (ALB): 48.4 min (1,425 departures)9. Albany International Airport (ALB)48.4 min10. Calgary International Airport (YYC): 47.3 min (6,434 departures)10. Calgary International Airport (YYC)47.3 min11. Winnipeg International Airport (YWG): 47.0 min (2,211 departures)11. Winnipeg International Airport (YWG)47.0 min12. Tunis Carthage International Airport (TUN): 46.3 min (2,219 departures)12. Tunis Carthage International Airport (TUN)46.3 min13. Buffalo Niagara International Airport (BUF): 44.8 min (2,007 departures)13. Buffalo Niagara International Airport (BUF)44.8 min14. Edmonton International Airport (YEG): 44.5 min (3,316 departures)14. Edmonton International Airport (YEG)44.5 min15. Cancun International Airport (CUN): 43.3 min (8,346 departures)15. Cancun International Airport (CUN)43.3 min

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

Full ranking: 407 airports

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

# Airport Country Average departure delay Cancelled Departures
1 Punta Cana International Airport (PUJ) Dominican Republic Dominican Republic 77.1 min 0.5% 3,212
2 Halifax Stanfield International Airport (YHZ) Canada Canada 71.8 min 6.6% 1,752
3 Toronto Pearson International Airport (YYZ) Canada Canada 68.8 min 7.3% 14,580
4 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 66.8 min 5.8% 7,131
5 Montego Bay Sangster International Airport (MBJ) Jamaica Jamaica 65.8 min 0.6% 1,403
6 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 58.8 min 7.1% 2,550
7 Quebec City International Airport (YQB) Canada Canada 55.4 min 4.9% 1,500
8 Washington Ronald Reagan National Airport (DCA) United States United States 50.9 min 7.7% 12,665
9 Albany International Airport (ALB) United States United States 48.4 min 4.0% 1,425
10 Calgary International Airport (YYC) Canada Canada 47.3 min 3.5% 6,434
11 Winnipeg International Airport (YWG) Canada Canada 47.0 min 2.8% 2,211
12 Tunis Carthage International Airport (TUN) Tunisia Tunisia 46.3 min 0.5% 2,219
13 Buffalo Niagara International Airport (BUF) United States United States 44.8 min 3.1% 2,007
14 Edmonton International Airport (YEG) Canada Canada 44.5 min 2.7% 3,316
15 Cancun International Airport (CUN) Mexico Mexico 43.3 min 0.6% 8,346
15 Urumqi Diwopu International Airport (URC) China China 43.3 min 0.1% 7,765
17 Kelowna International Airport (YLW) Canada Canada 42.5 min 2.8% 1,556
18 Allahabad Airport (IXD) India India 41.4 min 0.1% 1,424
19 West Palm Beach International Airport (PBI) United States United States 41.2 min 1.6% 3,560
20 Tulsa International Airport (TUL) United States United States 39.7 min 4.6% 1,513
21 Lisbon Humberto Delgado Airport (LIS) Portugal Portugal 38.8 min 0.7% 8,551
22 New York John F. Kennedy International Airport (JFK) United States United States 38.7 min 1.8% 17,000
23 Detroit Metropolitan Wayne County Airport (DTW) United States United States 38.5 min 1.0% 11,502
24 Chicago O'Hare International Airport (ORD) United States United States 38.4 min 1.3% 29,312
25 Boston Logan International Airport (BOS) United States United States 38.0 min 3.3% 14,340
25 Cincinnati Northern Kentucky International Airport (CVG) United States United States 38.0 min 1.3% 4,981
27 Kuala Lumpur International Airport (KUL) Malaysia Malaysia 37.9 min 0.1% 15,751
28 Seoul Incheon International Airport (ICN) South Korea South Korea 37.4 min 0.1% 15,980
29 Charlotte Douglas International Airport (CLT) United States United States 37.2 min 4.0% 22,087
30 New York LaGuardia Airport (LGA) United States United States 37.1 min 3.1% 14,387
31 Da Nang International Airport (DAD) Vietnam Vietnam 36.9 min 0.0% 3,488
31 White Plains Westchester County Airport (HPN) United States United States 36.9 min 5.0% 1,447
33 Miami International Airport (MIA) United States United States 36.8 min 0.8% 18,404
34 Denver International Airport (DEN) United States United States 36.6 min 0.7% 26,872
34 New York Newark Liberty International Airport (EWR) United States United States 36.6 min 2.0% 15,488
36 Cleveland Hopkins International Airport (CLE) United States United States 35.7 min 1.9% 3,650
36 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 35.7 min 1.6% 1,721
38 Louisville International Airport (SDF) United States United States 35.2 min 1.9% 2,040
39 Puerto Vallarta International Airport (PVR) Mexico Mexico 34.9 min 0.4% 2,240
40 Vancouver International Airport (YVR) Canada Canada 34.8 min 3.1% 9,585
41 Tampa International Airport (TPA) United States United States 34.6 min 1.2% 8,114
42 Dallas Fort Worth International Airport (DFW) United States United States 34.5 min 1.8% 28,585
42 Norfolk International Airport (ORF) United States United States 34.5 min 6.3% 1,950
42 Providence Theodore Francis Green Airport (PVD) United States United States 34.5 min 3.5% 1,701
45 Oklahoma City Will Rogers World Airport (OKC) United States United States 34.3 min 3.1% 2,024
46 Fort Lauderdale Hollywood International Airport (FLL) United States United States 34.1 min 1.2% 10,944
47 Knoxville McGhee Tyson Airport (TYS) United States United States 34.0 min 2.8% 1,763
48 Houston George Bush Intercontinental Airport (IAH) United States United States 33.9 min 0.6% 17,075
48 Ho Chi Minh City International Airport (SGN) Vietnam Vietnam 33.9 min 0.0% 11,102
50 Birmingham Shuttlesworth International Airport (BHM) United States United States 33.7 min 1.7% 1,622
51 Southwest Florida International Airport (RSW) United States United States 33.6 min 1.5% 4,608
52 Minneapolis Saint Paul International Airport (MSP) United States United States 33.5 min 0.8% 12,395
53 Reno Tahoe International Airport (RNO) United States United States 33.4 min 4.7% 1,898
54 Washington Dulles International Airport (IAD) United States United States 33.1 min 1.8% 9,329
55 Spokane International Airport (GEG) United States United States 33.0 min 0.7% 1,879
56 Orlando International Airport (MCO) United States United States 32.9 min 1.0% 16,670
56 Raleigh-Durham International Airport (RDU) United States United States 32.9 min 3.8% 5,352
58 San Francisco International Airport (SFO) United States United States 32.8 min 1.0% 14,293
58 Palm Springs International Airport (PSP) United States United States 32.8 min 0.8% 1,901
60 Greenville-Spartanburg International Airport (GSP) United States United States 32.7 min 2.2% 1,670
60 Phu Quoc International Airport (PQC) Vietnam Vietnam 32.7 min 0.0% 1,470
62 Seattle Tacoma International Airport (SEA) United States United States 32.5 min 1.2% 15,283
63 San Diego International Airport (SAN) United States United States 32.4 min 0.7% 7,562
64 Manila Ninoy Aquino International Airport (MNL) Philippines Philippines 32.2 min 0.3% 12,292
65 Sarasota-Bradenton International Airport (SRQ) United States United States 32.1 min 1.3% 2,035
66 Philadelphia International Airport (PHL) United States United States 31.7 min 3.3% 10,537
66 Kathmandu Tribhuvan International Airport (KTM) Nepal Nepal 31.7 min 0.0% 4,496
68 Richmond Airport (RIC) United States United States 31.4 min 3.5% 2,143
69 Omaha Eppley Airfield (OMA) United States United States 31.3 min 0.7% 2,256
69 Memphis International Airport (MEM) United States United States 31.3 min 1.7% 2,035
71 Windsor Locks Bradley International Airport (BDL) United States United States 30.8 min 1.9% 2,350
72 Makassar Sultan Hasanuddin International Airport (UPG) Indonesia Indonesia 30.7 min 2.5% 5,107
73 Bangkok Suvarnabhumi Airport (BKK) Thailand Thailand 30.6 min 0.1% 15,286
73 Charleston International Airport (CHS) United States United States 30.6 min 2.8% 2,294
75 Salt Lake City International Airport (SLC) United States United States 30.5 min 0.3% 10,449
75 Istanbul Sabiha Gokcen International Airport (SAW) Turkey Turkey 30.5 min 6.8% 7,040
77 Bucharest Henri Coanda International Airport (OTP) Romania Romania 30.4 min 0.2% 4,025
77 Medina Prince Mohammad bin Abdulaziz Airport (MED) Saudi Arabia Saudi Arabia 30.4 min 0.1% 2,753
79 Buenos Aires Jorge Newbery Airport (AEP) Argentina Argentina 30.1 min 0.8% 5,645
80 Nha Trang Cam Ranh International Airport (CXR) Vietnam Vietnam 30.0 min 0.0% 1,465
81 Tokyo Narita International Airport (NRT) Japan Japan 29.9 min 0.3% 8,541
81 Kuwait International Airport (KWI) Kuwait Kuwait 29.9 min 0.1% 4,638
81 Toronto City Billy Bishop Airport (YTZ) Canada Canada 29.9 min 10.6% 1,559
84 Paris Charles de Gaulle Airport (CDG) France France 29.8 min 0.6% 16,573
84 Korla Airport (KRL) China China 29.8 min 0.8% 1,404
86 Pittsburgh International Airport (PIT) United States United States 29.7 min 1.8% 3,937
86 Islamabad International Airport (ISB) Pakistan Pakistan 29.7 min 2.3% 1,545
88 San Jose del Cabo Los Cabos International Airport (SJD) Mexico Mexico 29.6 min 0.5% 2,212
89 Delhi Indira Gandhi International Airport (DEL) India India 29.5 min 0.2% 19,441
89 Denpasar International Airport (DPS) Indonesia Indonesia 29.5 min 0.1% 5,648
91 Santiago International Airport (SCL) Chile Chile 29.4 min 0.5% 7,554
92 Atlanta Hartsfield-Jackson International Airport (ATL) United States United States 29.2 min 0.4% 30,997
93 Las Vegas McCarran International Airport (LAS) United States United States 29.1 min 0.9% 17,428
94 Hanoi Noi Bai International Airport (HAN) Vietnam Vietnam 28.8 min 0.1% 7,830
94 New Orleans Louis Armstrong International Airport (MSY) United States United States 28.8 min 0.9% 5,104
96 Savannah Hilton Head International Airport (SAV) United States United States 28.6 min 2.7% 1,705
97 Milwaukee General Mitchell International Airport (MKE) United States United States 28.5 min 1.4% 2,537
98 Hong Kong International Airport (HKG) Hong Kong Hong Kong 28.4 min 0.2% 12,705
98 Phuket International Airport (HKT) Thailand Thailand 28.4 min 0.0% 5,039
100 Nashville International Airport (BNA) United States United States 28.3 min 2.0% 7,872

Cite this

The most delayed airport with at least 50 departures a day in February 2025 was Punta Cana International Airport (PUJ): average departure delay 77.1 min (early and cancelled flights count as 0). Source: Airportia, "Most delayed airports, February 2025" (1–28 February 2025), https://www.airportia.com/statistics/most-delayed-airports/2025-02/, 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,400 departures in the period (50 a day) are ranked, so a handful of flights cannot top the list. 3,065 smaller airports were left out. 797 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.