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 276,063 29.8% 0.9% 0.5% 44 min
easyJet 149,864 33.8% 0.5% 2.6% 36 min
Lufthansa 113,176 22.7% 0.2% 1.0% 22 min
Iberia 106,321 28.0% 0.6% 1.0% 30 min
Air France 91,763 27.0% 0.3% 1.4% 27 min
British Airways 91,155 35.8% 0.5% 1.9% 28 min
SAS 90,399 20.3% 0.1% 1.1% 20 min
KLM 87,765 27.3% 0.3% 2.3% 28 min
Vueling 85,510 27.8% 0.7% 1.3% 34 min
Delta Air Lines 62,179 24.3% 0.4% 1.5% 28 min
Turkish Airlines 59,636 18.6% 0.2% 1.8% 27 min
Finnair 52,233 19.9% 0.2% 0.9% 25 min
Qatar Airways 51,737 29.0% 0.6% 1.0% 31 min
Eurowings 49,975 35.2% 0.3% 0.8% 28 min
Swiss 47,535 36.4% 0.3% 1.5% 24 min
TAP Air Portugal 45,945 42.0% 0.2% 0.9% 25 min
Austrian Airlines 45,889 17.0% 0.2% 0.6% 22 min
ITA Airways 40,573 35.3% 0.4% 2.0% 31 min
LOT Polish Airlines 38,886 13.8% 0.1% 0.6% 24 min
Wizz Air 31,725 20.6% 0.5% 0.6% 43 min
Transavia France 31,078 31.8% 0.1% 0.8% 26 min
Aer Lingus 30,337 18.4% 0.3% 0.6% 31 min
Etihad Airways 29,699 32.4% 0.4% 1.5% 29 min
Air Europa 29,447 38.2% 0.4% 0.6% 27 min
American Airlines 28,618 27.0% 0.6% 1.3% 31 min
Aegean Airlines 27,032 40.8% 0.1% 0.1% 24 min
United Airlines 26,712 25.9% 1.3% 1.5% 39 min
Brussels Airlines 26,199 14.4% 0.2% 0.7% 30 min
Norwegian 24,959 21.4% 0.1% 0.9% 22 min
Condor 22,354 31.6% 0.2% 0.6% 26 min
Emirates 21,840 36.5% 0.3% 0.9% 27 min
Air Canada 20,639 30.0% 0.8% 1.6% 31 min
Virgin Atlantic 20,326 27.6% 0.5% 1.7% 29 min
Transavia 18,268 31.0% 0.5% 0.6% 34 min
Saudia 18,096 27.6% 0.6% 2.8% 30 min
airBaltic 16,763 28.8% 0.2% 0.8% 26 min
GOL Linhas Aereas 13,948 29.4% 0.1% 1.2% 24 min
Luxair 10,690 32.7% 0.2% 0.9% 27 min
Iberia Express 9,680 27.7% 0.1% 0.2% 20 min
TAROM 9,655 29.3% 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,342 30.3% 0.2% 1.0% 30 min
Madrid (MAD) 283,545 31.5% 0.4% 0.4% 27 min
Amsterdam (AMS) 231,301 22.2% 0.4% 2.5% 25 min
Rome (FCO) 231,090 31.6% 0.5% 1.7% 38 min
Barcelona (BCN) 221,120 34.2% 1.1% 1.9% 35 min
Lisbon (LIS) 164,555 45.5% 0.2% 0.7% 33 min
London (LHR) 146,385 35.9% 0.5% 1.8% 33 min
Frankfurt am Main (FRA) 141,115 25.5% 0.2% 0.9% 24 min
Palma de Mallorca (PMI) 111,361 39.3% 0.9% 0.6% 37 min
Munich (MUC) 101,412 19.2% 0.2% 0.9% 27 min
London (LGW) 86,686 34.3% 0.5% 1.0% 31 min
Pendik, Istanbul (SAW) 82,468 8.4% 0.1% 0.6% 28 min
Zurich (ZRH) 82,075 35.2% 0.3% 1.2% 25 min
Copenhagen (CPH) 81,397 22.6% 0.2% 0.9% 23 min
Vienna (VIE) 80,253 17.9% 0.3% 0.6% 27 min
Dublin (DUB) 75,623 24.6% 0.4% 0.6% 35 min
Paris (Orly, Val-de-Marne) (ORY) 69,877 34.2% 0.2% 0.9% 29 min
Istanbul (IST) 69,733 18.0% 0.4% 2.5% 29 min
Málaga (AGP) 68,228 32.0% 0.5% 0.7% 31 min
Ferno (VA) (MXP) 66,819 39.6% 1.1% 1.8% 41 min
Manchester, Greater Manchester (MAN) 66,463 43.3% 0.9% 1.5% 37 min
Oslo (Gardermoen) (OSL) 63,349 20.1% 0.2% 1.3% 21 min
Spata-Artemida (ATH) 60,879 37.8% 0.4% 0.2% 33 min
Stockholm (ARN) 60,783 17.4% 0.2% 1.0% 20 min
Porto (OPO) 59,670 33.3% 0.3% 0.9% 30 min
Zaventem (BRU) 59,644 10.6% 0.1% 0.4% 27 min
Helsinki (Vantaa) (HEL) 58,364 16.4% 0.2% 0.7% 19 min
Warsaw (WAW) 57,406 12.9% 0.2% 0.8% 29 min
Berlin (BER) 55,678 23.0% 0.3% 1.3% 26 min
London, Essex (STN) 54,528 35.9% 1.2% 0.9% 37 min
Otopeni (OTP) 52,797 29.4% 0.3% 0.7% 29 min
Gran Canaria Island (LPA) 52,377 32.4% 0.3% 0.7% 24 min
Düsseldorf (DUS) 52,299 29.3% 0.2% 0.8% 25 min
Edinburgh (EDI) 49,327 21.7% 0.4% 0.9% 33 min
Prague (PRG) 48,575 24.6% 0.5% 0.8% 29 min
Alicante (ALC) 48,030 35.5% 0.8% 0.7% 35 min
Geneva (GVA) 45,940 28.0% 0.3% 4.7% 26 min
Balice (KRK) 42,043 5.2% 0.2% 0.1% 33 min
Ibiza (Eivissa) (IBZ) 41,879 37.8% 0.9% 0.8% 36 min
Tenerife (TFN) 38,098 36.6% 0.1% 0.8% 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).