login
quiescence.eu
Skip to content

Flight statistics: delays and cancellations

We rank the busiest airlines and airports by their delays and cancellations over the last 90 days. Tap any of them to see its page, its disrupted flights and your compensation rights.

What counts as a delay

Delayed (>5 min) is every flight that arrived at its destination more than 5 minutes late. It is the broad punctuality measure: most of those delays are short and give no right to anything.

3 h or more is the subset that arrived at least 3 hours late — the threshold Article 7 of Regulation EU261 sets for compensation of €250–€600. It is always counted on the arrival time at your final destination, never on the departure.

Cancellations are counted separately and are never included in either delay figure. Avg delay is the mean arrival delay across the flights that did arrive late.

The tables below are ordered by how much each airline and airport flies. To see who actually runs on time, and who owes compensation most often, use the punctuality league table.

Airlines by number of flights

Sorted by flight volume. The percentages show how many flights arrived more than 5 minutes late, how many arrived 3 hours or more late (the EU261 compensation threshold), and how many were cancelled.

Airline Flights Delayed (>5 min) 3 h or more Cancelled Avg delay
Ryanair 266,020 30.3% 0.9% 0.6% 44 min
easyJet 145,971 33.7% 0.5% 2.6% 36 min
Lufthansa 106,102 22.8% 0.2% 0.9% 22 min
Iberia 89,696 27.0% 0.5% 1.1% 29 min
Air France 88,351 27.7% 0.3% 1.5% 27 min
SAS 86,641 20.1% 0.1% 1.1% 20 min
British Airways 85,223 35.8% 0.6% 2.1% 29 min
KLM 85,061 27.7% 0.3% 2.9% 27 min
Vueling 75,396 27.9% 0.8% 1.5% 34 min
Turkish Airlines 66,294 16.7% 0.3% 2.5% 29 min
Delta Air Lines 53,079 24.8% 0.4% 1.5% 28 min
Eurowings 49,611 36.8% 0.3% 0.8% 27 min
Finnair 46,451 19.6% 0.2% 0.9% 24 min
Swiss 44,116 35.6% 0.3% 1.5% 23 min
Austrian Airlines 41,797 18.1% 0.2% 0.6% 20 min
TAP Air Portugal 41,266 41.9% 0.2% 1.0% 25 min
Qatar Airways 40,442 28.9% 0.6% 1.3% 31 min
ITA Airways 37,327 36.0% 0.4% 1.8% 30 min
LOT Polish Airlines 36,007 14.6% 0.1% 0.5% 24 min
Transavia France 32,118 33.3% 0.1% 1.0% 26 min
Wizz Air 29,971 19.4% 0.5% 0.8% 42 min
Aer Lingus 28,819 18.3% 0.3% 0.9% 33 min
Air Europa 26,333 36.8% 0.4% 0.6% 26 min
Aegean Airlines 25,644 37.9% 0.1% 0.2% 22 min
Norwegian 24,067 19.9% 0.1% 0.9% 21 min
Brussels Airlines 23,809 15.0% 0.2% 0.7% 28 min
American Airlines 23,660 26.3% 0.7% 1.4% 32 min
United Airlines 23,503 25.1% 1.2% 1.5% 39 min
Etihad Airways 23,080 31.5% 0.4% 1.5% 29 min
Condor 21,148 32.8% 0.2% 0.6% 26 min
Emirates 19,277 34.2% 0.3% 0.8% 26 min
Virgin Atlantic 17,542 28.9% 0.5% 1.8% 28 min
Transavia 17,479 29.6% 0.4% 0.7% 33 min
Air Canada 16,866 28.8% 0.8% 1.6% 31 min
Saudia 15,396 27.3% 0.5% 3.7% 29 min
airBaltic 14,829 24.7% 0.1% 0.7% 23 min
GOL Linhas Aereas 11,698 30.0% 0.1% 1.2% 24 min
Luxair 9,408 31.4% 0.2% 1.0% 27 min
Iberia Express 9,233 26.7% 0.1% 0.1% 17 min
TAROM 8,525 28.4% 0.1% 0.6% 23 min

Airports by number of flights

Departures and arrivals recorded. The percentages show how many of each airport’s movements arrived more than 5 minutes late, how many arrived 3 hours or more late (the EU261 compensation threshold), and how many were cancelled.

Airport Flights (dep.+arr.) Delayed (>5 min) 3 h or more Cancelled Avg delay
Paris (Roissy-en-France, Val-d'Oise) (CDG) 304,991 30.4% 0.2% 1.1% 30 min
Madrid (MAD) 233,058 30.2% 0.4% 0.4% 26 min
Amsterdam (AMS) 204,688 23.8% 0.4% 2.8% 26 min
Rome (FCO) 189,679 32.1% 0.6% 1.8% 38 min
Barcelona (BCN) 183,447 35.0% 1.2% 2.2% 36 min
London (LHR) 138,287 36.4% 0.5% 2.0% 34 min
Lisbon (LIS) 133,536 45.0% 0.2% 0.7% 33 min
Frankfurt am Main (FRA) 132,231 25.9% 0.2% 0.9% 24 min
Palma de Mallorca (PMI) 97,210 38.8% 0.9% 0.7% 36 min
Munich (MUC) 95,710 19.2% 0.2% 0.9% 27 min
Istanbul (IST) 81,066 17.1% 0.6% 3.7% 33 min
London (LGW) 80,913 34.1% 0.5% 1.1% 31 min
Pendik, Istanbul (SAW) 79,686 9.4% 0.2% 0.8% 28 min
Copenhagen (CPH) 78,332 23.1% 0.2% 0.9% 22 min
Zurich (ZRH) 77,859 34.1% 0.3% 1.2% 25 min
Vienna (VIE) 74,273 19.9% 0.3% 0.6% 25 min
Dublin (DUB) 71,970 25.1% 0.4% 0.8% 37 min
Paris (Orly, Val-de-Marne) (ORY) 69,262 36.1% 0.2% 1.1% 29 min
Ferno (VA) (MXP) 63,654 38.2% 1.1% 1.8% 39 min
Manchester, Greater Manchester (MAN) 62,676 42.9% 0.9% 1.5% 37 min
Málaga (AGP) 61,804 31.9% 0.5% 0.7% 31 min
Oslo (Gardermoen) (OSL) 60,953 19.2% 0.2% 1.4% 20 min
Stockholm (ARN) 58,889 17.2% 0.2% 1.1% 20 min
Spata-Artemida (ATH) 56,084 37.3% 0.3% 0.3% 32 min
Warsaw (WAW) 54,772 14.6% 0.2% 0.7% 29 min
Zaventem (BRU) 54,662 11.7% 0.1% 0.4% 27 min
Berlin (BER) 54,046 23.6% 0.3% 1.4% 26 min
Helsinki (Vantaa) (HEL) 53,063 17.1% 0.1% 0.7% 19 min
London, Essex (STN) 52,871 36.3% 1.1% 1.0% 37 min
Porto (OPO) 51,062 33.0% 0.3% 0.9% 30 min
Düsseldorf (DUS) 50,425 31.1% 0.2% 0.9% 24 min
Gran Canaria Island (LPA) 46,918 32.9% 0.2% 0.7% 23 min
Otopeni (OTP) 45,753 28.9% 0.3% 0.6% 29 min
Edinburgh (EDI) 44,723 23.9% 0.4% 1.2% 32 min
Prague (PRG) 44,387 24.5% 0.5% 0.9% 29 min
Alicante (ALC) 44,147 35.0% 0.9% 0.8% 35 min
Geneva (GVA) 43,172 27.9% 0.3% 4.4% 26 min
Balice (KRK) 40,030 5.5% 0.1% 0.2% 31 min
Hamburg (HAM) 36,449 33.7% 0.2% 0.7% 24 min
Ibiza (Eivissa) (IBZ) 34,503 36.5% 0.9% 0.9% 36 min

Based on the flight data we collect over the last 90 days, up to yesterday (today is never counted: its flights are still flying); recalculated once a day in the late morning (Central European time). “Delayed” = arrived more than 5 minutes late; “3 h or more” = the EU261 compensation threshold, measured on arrival. Figures are indicative.

Was your flight delayed or cancelled?

Check for free in seconds whether you could be owed up to €600 under Regulation EU261.

Check my flight

Frequently asked questions

What do you count as a delay?

Two figures, both measured on the arrival time at the destination. “Delayed (>5 min)” is every flight that landed more than 5 minutes late — the broad punctuality measure. “3 h or more” is the subset that landed at least 3 hours late, which is the threshold Article 7 of Regulation EU261 uses for compensation. Cancelled flights are counted separately and never as delays.

Where does this data come from?

From the flight data we collect and archive. Each airport's own published flight information is read as often as needed to capture its whole day: once a day, the morning after, where the airport keeps past days online, and every few hours elsewhere; the nine Norwegian airports come from Avinor's open flight data, the seven Swedish ones from Swedavia's official flight data, Hamburg from Hamburg Airport's official flight data, Istanbul Sabiha Gökçen from its own board, and 16 airports from Avionio's flight boards. All five are credited at the end of this page, and each credit covers only the flights to or from the airports it names. For each airline and airport we count how many flights were delayed or cancelled over the last 90 days.

Does a high delay percentage mean I will be paid?

Not directly. EU261 compensation depends on your specific flight: the arrival delay (3 hours or more), the distance, and whether there were extraordinary circumstances. Use the calculator for your case.

How often is it updated?

Once a day, in the late morning (Central European time), when the previous day’s flights have been read in full. The figures cover complete days only, up to yesterday; today is never counted. The rolling 90-day window means the ranking shifts with the season (for example, more disruption in summer and around Christmas).