login
quiescence.eu
Skip to content

Punctuality league table

Who actually runs on time. We track arrivals at around 50 European airports and measure the delay where it matters — at your destination, not at the gate you left. This is the last 90 days, ranked.

How this is measured

On time means the flight arrived within 5 minutes of schedule. EU261 rate is the share that arrived 3 hours or more late — the threshold at which Article 7 compensation of €250–€600 becomes payable. Cancellations are counted separately and never folded into either delay figure.

Delay is always measured on arrival at the final destination, because that is what the law is measured on. A flight that leaves an hour late and makes it up in the air is not a delayed flight to a passenger, and is not one here either.

Only airlines with at least 2,000 flights and airports with at least 2,000 movements in the window are ranked. Below that, a single bad week decides the table — which is how these rankings usually go wrong.

Window: the last 90 days, from our own arrival observations.

Most punctual airlines

# Airline Flights On time EU261 rate Cancelled Avg delay
1 LOT Polish Airlines 10,685 85.7% 0.1% 0.8% 26 min
2 Brussels Airlines 7,586 82.7% 0.2% 0.6% 32 min
3 Austrian Airlines 13,161 82.7% 0.2% 0.6% 28 min
4 Aer Lingus 8,136 81.5% 0.2% 0.1% 26 min
5 Turkish Airlines 14,187 81.0% 0.1% 0.9% 23 min
6 SAS 21,966 80.2% 0.1% 1.0% 21 min
7 Delta Air Lines 15,185 78.8% 0.6% 1.7% 31 min
8 Finnair 15,565 77.7% 0.3% 0.7% 26 min
9 Lufthansa 31,064 75.9% 0.2% 1.1% 24 min
10 Air France 20,336 75.4% 0.4% 0.8% 30 min

Least punctual airlines

# Airline Flights On time EU261 rate Cancelled Avg delay
1 Aegean Airlines 7,207 54.6% 0.1% 0.1% 26 min
2 TAP Air Portugal 13,591 58.8% 0.1% 0.4% 25 min
3 Swiss 13,191 59.5% 0.2% 1.1% 26 min
4 Emirates 6,591 60.0% 0.2% 0.7% 29 min
5 Air Europa 8,915 60.0% 0.3% 0.5% 26 min
6 airBaltic 4,996 62.5% 0.4% 1.1% 33 min
7 ITA Airways 11,509 63.3% 0.3% 1.6% 31 min
8 Luxair 3,202 63.5% 0.1% 0.4% 28 min
9 British Airways 25,974 63.5% 0.4% 1.1% 27 min
10 easyJet 38,402 64.3% 0.6% 1.7% 38 min

Airlines that owe compensation most often

A different question from punctuality, and a more useful one if you are wondering whether to claim: the share of flights that arrived at least 3 hours late.

# Airline Flights On time EU261 rate Cancelled Avg delay
1 United Airlines 7,757 71.1% 1.4% 1.7% 39 min
2 Ryanair 73,733 68.5% 0.8% 0.1% 45 min
3 Virgin Atlantic 5,194 75.1% 0.8% 1.5% 33 min
4 American Airlines 9,460 69.3% 0.7% 1.2% 31 min
5 Air Canada 6,576 66.9% 0.7% 1.4% 30 min
6 Delta Air Lines 15,185 78.8% 0.6% 1.7% 31 min
7 Saudia 4,621 73.0% 0.6% 1.4% 32 min
8 easyJet 38,402 64.3% 0.6% 1.7% 38 min
9 Iberia 35,208 70.6% 0.5% 0.7% 29 min
10 Wizz Air 9,563 72.8% 0.5% 0.2% 45 min

Most punctual airports

# Airport Movements On time EU261 rate Cancelled Avg delay
1 Balice (KRK) 11,064 94.8% 0.1% 0.1% 34 min
2 Pendik, Istanbul (SAW) 23,650 94.0% 0.1% 0.3% 29 min
3 Warsaw (WAW) 14,743 88.0% 0.1% 1.0% 30 min
4 Zaventem (BRU) 17,659 87.6% 0.0% 0.4% 26 min
5 Istanbul (IST) 14,690 84.0% 0.0% 0.9% 23 min
6 Vienna (VIE) 22,544 83.4% 0.3% 0.5% 34 min
7 Edinburgh (EDI) 14,073 82.9% 0.3% 0.4% 36 min
8 Helsinki (Vantaa) (HEL) 17,071 82.9% 0.2% 0.6% 20 min
9 Stockholm (ARN) 14,973 80.7% 0.2% 0.9% 21 min
10 Amsterdam (AMS) 72,924 80.2% 0.3% 2.2% 24 min

Least punctual airports

# Airport Movements On time EU261 rate Cancelled Avg delay
1 Lisbon (LIS) 56,341 54.6% 0.2% 0.4% 32 min
2 Manchester, Greater Manchester (MAN) 18,159 55.4% 1.1% 1.2% 38 min
3 Ferno (VA) (MXP) 17,686 56.4% 0.9% 0.9% 44 min
4 Palma de Mallorca (PMI) 33,943 58.9% 1.0% 0.6% 39 min
5 Ibiza (Eivissa) (IBZ) 13,769 59.6% 0.9% 0.7% 37 min
6 Tenerife (TFN) 12,392 60.7% 0.0% 0.5% 24 min
7 Zurich (ZRH) 22,545 61.2% 0.3% 1.2% 27 min
8 London, Essex (STN) 14,774 61.3% 0.9% 0.3% 38 min
9 Alicante (ALC) 14,217 62.4% 0.6% 0.3% 35 min
10 Spata-Artemida (ATH) 17,176 62.6% 0.4% 0.3% 36 min

Using these figures

Journalists, researchers and anyone else are welcome to use this table. It is our own measurement, it is free, and we ask only that you name the source and link back so readers can see the method.

Suggested citation:
Quiescence.eu flight punctuality data, August 2026 — https://quiescence.eu/flights/compensation/league-table/

Need a longer window, a specific country, or the underlying series? Ask — we would rather you quoted the right number than estimated one.

Was your flight one of the late ones?

Check it against the EU261 rules for free. No win, no fee.

Check my flight

League table FAQ

Why is a punctual airline still high in the compensation table?

Because the two measure different things. Being 10 minutes late on many flights hurts punctuality but owes nobody anything. Being 3 hours late on a few flights barely moves punctuality and is exactly what EU261 pays on.

Why is my airline missing?

Either it flew fewer than the minimum number of flights at the airports we track in the last 90 days, or it does not serve them. The floor exists so a carrier with a handful of flights cannot top or bottom the table on noise.

Where does the data come from?

From our own arrival observations at around 50 European airports, collected every 10 minutes from each airport's own public flight information. The destination airport is treated as authoritative for arrival delay.

Does a high delay rate mean the airline has to pay me?

Not automatically. Compensation depends on your specific flight, the length of the delay at your final destination, and whether the airline can prove extraordinary circumstances. Check your own flight rather than relying on the average.