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 7,477 86.5% 0.1% 0.9% 26 min
2 Brussels Airlines 5,412 83.3% 0.2% 0.7% 32 min
3 Austrian Airlines 9,271 82.3% 0.2% 0.6% 30 min
4 Aer Lingus 5,709 81.2% 0.1% 0.1% 26 min
5 Delta Air Lines 9,831 80.8% 0.7% 2.0% 33 min
6 SAS 15,234 80.8% 0.1% 1.1% 21 min
7 Turkish Airlines 9,880 80.0% 0.1% 1.0% 22 min
8 Lufthansa 24,941 78.3% 0.2% 1.3% 24 min
9 Virgin Atlantic 3,394 77.5% 0.9% 1.6% 34 min
10 Finnair 10,869 77.3% 0.3% 0.9% 27 min

Least punctual airlines

# Airline Flights On time EU261 rate Cancelled Avg delay
1 Aegean Airlines 5,018 54.1% 0.2% 0.1% 27 min
2 Emirates 4,564 59.6% 0.2% 0.8% 29 min
3 TAP Air Portugal 9,470 59.6% 0.1% 0.4% 25 min
4 Swiss 9,282 60.7% 0.2% 1.3% 26 min
5 Air Europa 6,244 61.2% 0.4% 0.6% 28 min
6 airBaltic 3,514 62.5% 0.5% 1.5% 36 min
7 ITA Airways 8,112 62.9% 0.3% 1.9% 33 min
8 Luxair 2,225 63.5% 0.1% 0.4% 29 min
9 British Airways 18,460 63.9% 0.4% 1.0% 27 min
10 Transavia 3,636 64.4% 0.4% 0.3% 30 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 5,366 71.3% 1.2% 1.9% 38 min
2 Virgin Atlantic 3,394 77.5% 0.9% 1.6% 34 min
3 American Airlines 6,807 68.4% 0.8% 1.1% 32 min
4 Air Canada 4,536 67.8% 0.7% 1.5% 30 min
5 Delta Air Lines 9,831 80.8% 0.7% 2.0% 33 min
6 Ryanair 52,105 68.6% 0.7% 0.1% 44 min
7 Saudia 3,012 74.3% 0.7% 1.7% 34 min
8 easyJet 26,826 64.7% 0.6% 1.8% 38 min
9 Etihad Airways 7,366 65.1% 0.5% 1.4% 32 min
10 Iberia 24,714 70.5% 0.5% 0.6% 29 min

Most punctual airports

# Airport Movements On time EU261 rate Cancelled Avg delay
1 Balice (KRK) 7,800 94.8% 0.1% 0.1% 36 min
2 Pendik, Istanbul (SAW) 16,421 94.0% 0.2% 0.4% 30 min
3 Warsaw (WAW) 10,263 88.9% 0.1% 0.9% 29 min
4 Zaventem (BRU) 12,558 87.7% 0.0% 0.5% 26 min
5 Edinburgh (EDI) 9,821 83.8% 0.3% 0.3% 36 min
6 Istanbul (IST) 10,042 83.2% 0.0% 1.0% 24 min
7 Vienna (VIE) 15,821 82.8% 0.4% 0.5% 35 min
8 Helsinki (Vantaa) (HEL) 11,935 82.5% 0.2% 0.7% 21 min
9 Amsterdam (AMS) 51,399 81.1% 0.3% 2.4% 23 min
10 Stockholm (ARN) 10,473 80.8% 0.2% 1.0% 21 min

Least punctual airports

# Airport Movements On time EU261 rate Cancelled Avg delay
1 Manchester, Greater Manchester (MAN) 12,763 55.6% 1.1% 1.4% 39 min
2 Lisbon (LIS) 39,329 55.6% 0.2% 0.4% 32 min
3 Ferno (VA) (MXP) 12,310 57.8% 0.9% 0.9% 42 min
4 Palma de Mallorca (PMI) 23,792 58.3% 1.1% 0.7% 41 min
5 Ibiza (Eivissa) (IBZ) 9,660 60.5% 0.8% 0.7% 36 min
6 London, Essex (STN) 10,455 61.6% 0.9% 0.4% 37 min
7 Zurich (ZRH) 15,870 62.1% 0.3% 1.3% 27 min
8 Spata-Artemida (ATH) 12,034 62.4% 0.3% 0.4% 36 min
9 Tenerife (TFN) 8,695 62.9% 0.0% 0.5% 23 min
10 Alicante (ALC) 10,096 63.1% 0.6% 0.4% 35 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, July 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.