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 275,783 29.8% 0.9% 0.5% 44 min
easyJet 149,882 33.8% 0.5% 2.6% 36 min
Lufthansa 112,951 22.6% 0.2% 0.9% 22 min
Iberia 105,378 27.8% 0.5% 1.0% 30 min
Air France 91,798 27.0% 0.3% 1.4% 27 min
British Airways 90,846 35.6% 0.5% 1.9% 28 min
SAS 90,298 20.3% 0.1% 1.1% 20 min
KLM 87,715 27.3% 0.3% 2.3% 28 min
Vueling 84,998 27.9% 0.8% 1.4% 34 min
Delta Air Lines 61,761 24.2% 0.4% 1.5% 28 min
Turkish Airlines 60,211 18.7% 0.2% 1.9% 28 min
Finnair 51,939 19.9% 0.2% 0.9% 24 min
Qatar Airways 51,080 28.8% 0.6% 1.0% 31 min
Eurowings 50,030 35.5% 0.3% 0.8% 28 min
Swiss 47,425 36.4% 0.3% 1.5% 24 min
Austrian Airlines 45,711 17.0% 0.2% 0.6% 22 min
TAP Air Portugal 45,703 42.0% 0.2% 0.9% 25 min
ITA Airways 40,405 35.3% 0.4% 2.0% 31 min
LOT Polish Airlines 38,770 14.0% 0.1% 0.6% 24 min
Wizz Air 31,656 20.5% 0.5% 0.6% 43 min
Transavia France 31,215 31.9% 0.1% 0.8% 26 min
Aer Lingus 30,286 18.4% 0.3% 0.6% 31 min
Air Europa 29,276 38.1% 0.4% 0.7% 27 min
Etihad Airways 29,264 32.2% 0.4% 1.4% 29 min
American Airlines 28,347 26.8% 0.6% 1.3% 31 min
Aegean Airlines 26,985 40.6% 0.1% 0.1% 24 min
United Airlines 26,557 25.8% 1.3% 1.5% 39 min
Brussels Airlines 26,076 14.4% 0.2% 0.7% 30 min
Norwegian 24,967 21.4% 0.1% 0.9% 22 min
Condor 22,332 31.8% 0.2% 0.6% 26 min
Emirates 21,701 36.5% 0.3% 0.9% 27 min
Air Canada 20,445 29.9% 0.8% 1.6% 31 min
Virgin Atlantic 20,190 27.6% 0.5% 1.7% 29 min
Transavia 18,256 31.1% 0.5% 0.6% 34 min
Saudia 17,950 27.6% 0.6% 2.9% 30 min
airBaltic 16,678 28.6% 0.2% 0.7% 26 min
GOL Linhas Aereas 13,838 29.4% 0.1% 1.2% 24 min
Luxair 10,627 32.6% 0.2% 0.9% 27 min
Iberia Express 9,667 27.5% 0.1% 0.1% 19 min
TAROM 9,586 29.1% 0.1% 0.4% 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) 314,595 30.3% 0.2% 1.0% 30 min
Madrid (MAD) 280,565 31.3% 0.4% 0.4% 27 min
Amsterdam (AMS) 229,891 22.2% 0.4% 2.5% 25 min
Rome (FCO) 228,632 31.5% 0.5% 1.7% 38 min
Barcelona (BCN) 219,020 34.1% 1.1% 1.9% 35 min
Lisbon (LIS) 162,775 45.5% 0.2% 0.7% 33 min
London (LHR) 146,052 35.8% 0.5% 1.8% 33 min
Frankfurt am Main (FRA) 140,808 25.5% 0.2% 0.9% 24 min
Palma de Mallorca (PMI) 110,739 39.4% 0.9% 0.7% 37 min
Munich (MUC) 101,219 19.3% 0.2% 0.9% 27 min
London (LGW) 86,419 34.3% 0.5% 1.0% 31 min
Pendik, Istanbul (SAW) 82,425 8.6% 0.2% 0.6% 28 min
Zurich (ZRH) 81,977 35.2% 0.4% 1.2% 25 min
Copenhagen (CPH) 81,364 22.6% 0.2% 0.9% 23 min
Vienna (VIE) 80,007 18.1% 0.3% 0.6% 27 min
Dublin (DUB) 75,487 24.7% 0.4% 0.6% 35 min
Istanbul (IST) 70,685 18.3% 0.4% 2.6% 30 min
Paris (Orly, Val-de-Marne) (ORY) 69,978 34.3% 0.2% 0.9% 29 min
Málaga (AGP) 67,941 32.0% 0.5% 0.7% 32 min
Ferno (VA) (MXP) 66,703 39.6% 1.1% 1.8% 41 min
Manchester, Greater Manchester (MAN) 66,310 43.2% 0.9% 1.5% 37 min
Oslo (Gardermoen) (OSL) 63,322 20.1% 0.2% 1.3% 21 min
Stockholm (ARN) 60,794 17.4% 0.2% 1.0% 20 min
Spata-Artemida (ATH) 60,712 37.8% 0.4% 0.3% 33 min
Zaventem (BRU) 59,392 10.7% 0.1% 0.4% 27 min
Porto (OPO) 59,180 33.2% 0.3% 0.9% 30 min
Helsinki (Vantaa) (HEL) 58,125 16.5% 0.1% 0.7% 19 min
Warsaw (WAW) 57,334 13.1% 0.2% 0.8% 29 min
Berlin (BER) 55,679 23.1% 0.3% 1.3% 26 min
London, Essex (STN) 54,457 35.8% 1.2% 0.9% 37 min
Otopeni (OTP) 52,343 29.2% 0.3% 0.7% 29 min
Düsseldorf (DUS) 52,232 29.5% 0.2% 0.8% 25 min
Gran Canaria Island (LPA) 52,062 32.3% 0.3% 0.6% 24 min
Edinburgh (EDI) 49,132 21.8% 0.4% 0.9% 33 min
Prague (PRG) 48,359 24.5% 0.5% 0.8% 29 min
Alicante (ALC) 47,839 35.6% 0.8% 0.7% 35 min
Geneva (GVA) 45,821 28.1% 0.3% 4.7% 26 min
Balice (KRK) 42,024 5.3% 0.2% 0.1% 33 min
Ibiza (Eivissa) (IBZ) 41,539 37.7% 1.0% 0.9% 36 min
Hamburg (HAM) 37,806 34.7% 0.2% 0.6% 23 min

Based on the flight data we collect over the last 90 days; updated overnight and at 06:00, 14:00 and 20:00 (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 live and historical flight data we collect. Most airports are read every 30 minutes from the flight information they publish themselves; 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?

Four times a day: overnight and at 06:00, 14:00 and 20:00 (Central European time), so today’s flights count as the day goes on. The rolling 90-day window means the ranking shifts with the season (for example, more disruption in summer and around Christmas).