Most cancellations, March 2026

77.1% departures cancelled, Bahrain International Airport (BAH)

The airport with at least 50 departures a day with the highest share of departures cancelled in March 2026 was Bahrain International Airport (BAH): 77.1% of departures were cancelled (1,743 of 2,262).

March 2026 (1–31 March 2026) Source: www.airportia.com/statistics/most-cancellations/2026-03/

Period: 1–31 March 2026 (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 departures cancelled
Most cancellations, March 2026: top 15, departures cancelled1–31 March 2026. Source: Airportia.1. Bahrain International Airport (BAH): 77.1% (2,262 departures)1. Bahrain International Airport (BAH)77.1%2. Doha Hamad International Airport (DOH): 51.7% (8,093 departures)2. Doha Hamad International Airport (DOH)51.7%3. Dubai International Airport (DXB): 30.6% (12,471 departures)3. Dubai International Airport (DXB)30.6%4. Amman Queen Alia International Airport (AMM): 20.9% (2,904 departures)4. Amman Queen Alia International Airport (AMM)20.9%5. Tel Aviv Ben Gurion International Airport (TLV): 20.8% (3,608 departures)5. Tel Aviv Ben Gurion International Airport (TLV)20.8%6. Abu Dhabi International Airport (AUH): 18.8% (5,614 departures)6. Abu Dhabi International Airport (AUH)18.8%7. Kuwait International Airport (KWI): 16.1% (2,890 departures)7. Kuwait International Airport (KWI)16.1%8. Dammam King Fahd International Airport (DMM): 12.5% (3,532 departures)8. Dammam King Fahd International Airport (DMM)12.5%9. New York LaGuardia Airport (LGA): 9.7% (15,344 departures)9. New York LaGuardia Airport (LGA)9.7%10. Islamabad International Airport (ISB): 9.1% (1,811 departures)10. Islamabad International Airport (ISB)9.1%11. Male Ibrahim Nasir International Airport (MLE): 7.1% (2,551 departures)11. Male Ibrahim Nasir International Airport (MLE)7.1%11. Karachi Jinnah International Airport (KHI): 7.1% (1,896 departures)11. Karachi Jinnah International Airport (KHI)7.1%13. Colombo Bandaranaike International Airport (CMB): 7.0% (3,136 departures)13. Colombo Bandaranaike International Airport (CMB)7.0%14. Cochin International Airport (COK): 6.8% (2,734 departures)14. Cochin International Airport (COK)6.8%15. Cairo International Airport (CAI): 6.6% (10,035 departures)15. Cairo International Airport (CAI)6.6%

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,500 smaller airports were left out.

Full ranking: 410 airports

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

# Airport Country Departures cancelled Avg departure delay Departures
1 Bahrain International Airport (BAH) Bahrain Bahrain 77.1% 0.0 min 2,262
2 Doha Hamad International Airport (DOH) Qatar Qatar 51.7% 9.8 min 8,093
3 Dubai International Airport (DXB) United Arab Emirates United Arab Emirates 30.6% 28.2 min 12,471
4 Amman Queen Alia International Airport (AMM) Jordan Jordan 20.9% 16.0 min 2,904
5 Tel Aviv Ben Gurion International Airport (TLV) Israel Israel 20.8% 18.9 min 3,608
6 Abu Dhabi International Airport (AUH) United Arab Emirates United Arab Emirates 18.8% 18.9 min 5,614
7 Kuwait International Airport (KWI) Kuwait Kuwait 16.1% 0.8 min 2,890
8 Dammam King Fahd International Airport (DMM) Saudi Arabia Saudi Arabia 12.5% 29.7 min 3,532
9 New York LaGuardia Airport (LGA) United States United States 9.7% 42.2 min 15,344
10 Islamabad International Airport (ISB) Pakistan Pakistan 9.1% 43.2 min 1,811
11 Male Ibrahim Nasir International Airport (MLE) Maldives Maldives 7.1% 14.8 min 2,551
11 Karachi Jinnah International Airport (KHI) Pakistan Pakistan 7.1% 22.7 min 1,896
13 Colombo Bandaranaike International Airport (CMB) Sri Lanka Sri Lanka 7.0% 13.4 min 3,136
14 Cochin International Airport (COK) India India 6.8% 15.5 min 2,734
15 Cairo International Airport (CAI) Egypt Egypt 6.6% 31.5 min 10,035
16 Muscat International Airport (MCT) Oman Oman 6.5% 30.1 min 3,256
17 Riyadh King Khalid International Airport (RUH) Saudi Arabia Saudi Arabia 6.3% 31.4 min 10,881
18 Medina Prince Mohammad bin Abdulaziz Airport (MED) Saudi Arabia Saudi Arabia 5.8% 28.7 min 2,898
19 Larnaca International Airport (LCA) Cyprus Cyprus 5.2% 23.3 min 2,108
20 Sharjah International Airport (SHJ) United Arab Emirates United Arab Emirates 4.9% 17.0 min 3,319
20 Toronto City Billy Bishop Airport (YTZ) Canada Canada 4.9% 20.9 min 1,515
22 Milwaukee General Mitchell International Airport (MKE) United States United States 4.7% 36.0 min 3,050
22 Canberra International Airport (CBR) Australia Australia 4.7% 8.6 min 1,739
24 Halifax Stanfield International Airport (YHZ) Canada Canada 4.5% 39.5 min 1,670
25 Chicago O'Hare International Airport (ORD) United States United States 4.3% 50.7 min 40,139
26 Washington Ronald Reagan National Airport (DCA) United States United States 4.1% 44.5 min 13,070
26 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 4.1% 39.1 min 7,306
26 Tbilisi International Airport (TBS) Georgia Georgia 4.1% 26.2 min 1,910
29 Jeddah King Abdulaziz International Airport (JED) Saudi Arabia Saudi Arabia 4.0% 33.4 min 14,224
29 Minneapolis Saint Paul International Airport (MSP) United States United States 4.0% 31.0 min 13,746
29 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 4.0% 36.0 min 2,759
29 Des Moines International Airport (DSM) United States United States 4.0% 30.1 min 1,656
33 Keflavik International Airport (KEF) Iceland Iceland 3.8% 36.8 min 1,838
34 Mumbai Chhatrapati Shivaji International Airport (BOM) India India 3.7% 30.7 min 13,818
35 Charleston International Airport (CHS) United States United States 3.5% 29.9 min 2,951
35 Birmingham Shuttlesworth International Airport (BHM) United States United States 3.5% 34.1 min 1,842
37 Norfolk International Airport (ORF) United States United States 3.4% 30.1 min 2,268
37 London City Airport (LCY) United Kingdom United Kingdom 3.4% 19.6 min 2,109
37 Greenville-Spartanburg International Airport (GSP) United States United States 3.4% 30.8 min 1,813
40 Frankfurt Airport (FRA) Germany Germany 3.3% 25.9 min 17,249
40 Berlin Brandenburg (BER) Germany Germany 3.3% 17.8 min 7,063
40 Chicago Midway International Airport (MDW) United States United States 3.3% 37.4 min 6,909
40 Richmond Airport (RIC) United States United States 3.3% 35.2 min 2,594
40 Omaha Eppley Airfield (OMA) United States United States 3.3% 32.1 min 2,458
45 Brussels South Charleroi Airport (CRL) Belgium Belgium 3.2% 15.0 min 2,688
46 Dhaka Shahjalal International Airport (DAC) Bangladesh Bangladesh 3.1% 19.7 min 4,135
46 Nairobi Jomo Kenyatta International Airport (NBO) Kenya Kenya 3.1% 23.0 min 3,988
46 Memphis International Airport (MEM) United States United States 3.1% 31.6 min 2,501
49 Toronto Pearson International Airport (YYZ) Canada Canada 3.0% 47.7 min 15,310
49 Istanbul Sabiha Gokcen International Airport (SAW) Turkey Turkey 3.0% 25.8 min 11,713
49 Cleveland Hopkins International Airport (CLE) United States United States 3.0% 35.0 min 4,257
49 Ahmedabad International Airport (AMD) India India 3.0% 20.4 min 3,889
49 Louisville International Airport (SDF) United States United States 3.0% 29.5 min 2,596
49 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 3.0% 35.5 min 1,920
49 White Plains Westchester County Airport (HPN) United States United States 3.0% 30.2 min 1,666
56 Detroit Metropolitan Wayne County Airport (DTW) United States United States 2.9% 36.5 min 13,687
56 Fort Lauderdale Hollywood International Airport (FLL) United States United States 2.9% 47.2 min 13,354
58 Buffalo Niagara International Airport (BUF) United States United States 2.8% 32.0 min 2,183
58 Savannah Hilton Head International Airport (SAV) United States United States 2.8% 31.1 min 2,133
60 Orlando International Airport (MCO) United States United States 2.7% 40.4 min 18,782
60 Boston Logan International Airport (BOS) United States United States 2.7% 33.2 min 16,006
60 Munich Airport (MUC) Germany Germany 2.7% 19.5 min 11,920
60 Hyderabad Rajiv Gandhi International Airport (HYD) India India 2.7% 17.9 min 7,709
60 Port Columbus International Airport (CMH) United States United States 2.7% 32.0 min 4,454
60 Jacksonville International Airport (JAX) United States United States 2.7% 32.0 min 2,991
60 Sarasota-Bradenton International Airport (SRQ) United States United States 2.7% 35.3 min 2,346
60 Lucknow Chaudhary Charan Singh Airport (LKO) India India 2.7% 20.5 min 1,587
60 Rochester International Airport (ROC) United States United States 2.7% 35.9 min 1,551
60 Funchal Cristiano Ronaldo Airport (FNC) Portugal Portugal 2.7% 51.2 min 1,531
70 Kansas City International Airport (MCI) United States United States 2.6% 30.0 min 4,755
70 West Palm Beach International Airport (PBI) United States United States 2.6% 40.8 min 3,862
70 Bentonville Northwest Arkansas Regional Airport (XNA) United States United States 2.6% 35.0 min 1,693
73 Raleigh-Durham International Airport (RDU) United States United States 2.5% 33.8 min 6,293
73 New Orleans Louis Armstrong International Airport (MSY) United States United States 2.5% 29.4 min 4,962
73 Knoxville McGhee Tyson Airport (TYS) United States United States 2.5% 31.9 min 1,996
76 Atlanta Hartsfield-Jackson International Airport (ATL) United States United States 2.4% 32.0 min 34,205
76 London Heathrow Airport (LHR) United Kingdom United Kingdom 2.4% 28.4 min 19,535
76 Sydney Kingsford Smith Airport (SYD) Australia Australia 2.4% 25.2 min 12,909
76 Tampa International Airport (TPA) United States United States 2.4% 33.2 min 8,880
76 Southwest Florida International Airport (RSW) United States United States 2.4% 38.5 min 5,305
76 Pittsburgh International Airport (PIT) United States United States 2.4% 30.9 min 4,500
76 Buenos Aires Ministro Pistarini International Airport (EZE) Argentina Argentina 2.4% 24.9 min 3,482
76 Zanzibar Abeid Amani Karume International Airport (ZNZ) Tanzania Tanzania 2.4% 4.2 min 2,344
84 Melbourne Airport (MEL) Australia Australia 2.3% 25.0 min 10,620
84 Chennai International Airport (MAA) India India 2.3% 14.0 min 6,226
84 Auckland Airport (AKL) New Zealand New Zealand 2.3% 24.8 min 6,119
84 Dar-es-Salaam Julius Nyerere International Airport (DAR) Tanzania Tanzania 2.3% 11.4 min 2,395
88 New York John F. Kennedy International Airport (JFK) United States United States 2.2% 39.1 min 18,261
88 Christchurch International Airport (CHC) New Zealand New Zealand 2.2% 18.8 min 3,055
88 Wellington International Airport (WLG) New Zealand New Zealand 2.2% 15.0 min 2,867
91 New York Newark Liberty International Airport (EWR) United States United States 2.1% 37.6 min 16,420
91 Philadelphia International Airport (PHL) United States United States 2.1% 36.0 min 11,354
91 Vancouver International Airport (YVR) Canada Canada 2.1% 32.5 min 9,067
91 Baltimore Washington International Airport (BWI) United States United States 2.1% 34.4 min 8,642
91 St. Louis Lambert International Airport (STL) United States United States 2.1% 32.5 min 6,310
91 Indianapolis International Airport (IND) United States United States 2.1% 33.1 min 5,160
91 Bucharest Henri Coanda International Airport (OTP) Romania Romania 2.1% 18.7 min 4,505
91 Hohhot Baita International Airport (HET) China China 2.1% 12.6 min 4,122
91 Kona International Airport (KOA) United States United States 2.1% 19.8 min 2,222
91 Taipei Songshan Airport (TSA) Taiwan Taiwan 2.1% 13.3 min 2,116

Cite this

The airport with at least 50 departures a day with the highest share of departures cancelled in March 2026 was Bahrain International Airport (BAH): 77.1% of departures were cancelled (1,743 of 2,262). Source: Airportia, "Most cancellations, March 2026" (1–31 March 2026), https://www.airportia.com/statistics/most-cancellations/2026-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. 3,500 smaller airports were left out.

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.