login
quiescence.eu

EU261 live network

European flight statistics

Airport coverage and daily operational outcomes from the EU261 flight database.

Reporting period

Every table, chart and ranking on this page is calculated over the period you pick here.

Reporting period

About this data

We continuously track flights across the European network, covering roughly about 75% of commercial European air traffic. These figures are therefore a large but partial sample: totals, percentages and rankings reflect the flights we observe over the period selected above, not every flight operated in Europe.

Figures may also contain occasional errors introduced when data is sourced, transmitted over the network, or stored and processed. Any single row can be imperfect, but across many thousands of flights the statistics are designed to reflect real-world operational performance on average. EU261 compensation always depends on the specific circumstances of your own flight.

Most airports are read from the flight information they publish themselves. Five sources are credited at the end of the page: Avinor and Swedavia, which operate the Norwegian and Swedish airports, for their official flight data, Flughafen Hamburg GmbH for Hamburg Airport's official flight data, Istanbul Sabiha Gökçen Airport for its own board, and Avionio, whose flight boards supply 16 airports. Each credit covers only the flights to or from the airports it names.

What counts as a delay

Every delay on this page is measured on the arrival time at the destination, never on the departure.

Delayed (>5 min) is the broad punctuality measure: any flight that arrived more than 5 minutes late. 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, and the red part of each stacked bar below.

In the daily table and trend, “Delayed” means more than 5 minutes late and the “Over 1h / 2h / 3h” columns are subsets of it. Cancellations are counted separately and never as delays; “Avg delay” is the mean arrival delay across the flights that did arrive late.

Airports in the live database

Select a marker to open its details.

Airport
Map of the European Union

Daily totals — 90 days

Calculated from the final arrival delay for each flight’s scheduled departure date.

DateFlightsDelayed (>5 min)CancelledOver 1hOver 2hOver 3h
2437775972691232415154
2613792986292365848377
2538571563121101287100
2447364393991077301121
24153554533665320368
25404702323789022595
25380674831689522269
23814610631090124387
25525765240599823586
249687004502104624279
24191572044587022353
2297159285041077361144
2419470874991548520154
2434876376181710503177
2305057546651150392179
246187040268110524081
241276950277102824375
23736530848665917960
2349057404741094414197
24686586135766818970
24681617834280819174
23449594829496325579
25025673220385621074
24589651620572119570
24062533631967520161
236865777273906296114
24838675228499923667
24874619027265216159
23490558324872617764
2523773832391084249100
3253986203681301316106
3831596954961458437209
381187724435962249127
393459510458105624289
39358992425099418865
370959545230104824690
39762108533791539414145
392281249662730261031343
3853813547107134271210458
38424829214931425753445
3967496903021188289109
3961410075270103624284
37836104842311301340130
40707129893982017451156
40077101403171164314118
3969992192571079294113
3959199094171134244103
40566134943971960401150
4010011601253148931993
38582124593472147525153
405271767570646641276418
39862147884923041818274
3920910959324121226089
39071103863341468395154
40172136355412660835270
39974115724021468315109
38504110323541649473149
40381142554322873728224
39700129484752699875358
39030931022989426792
38956102802311341296119
40151138393792450519145
39850113973341718463194
38590130916302392602219
40161117395401683426181
39576109107161741486175
3910799406422062753301
38926104995171479426183
40231110765501800410174
39785118012921782468190
38573117175042175641279
40011127744582209533187
39444115263601950512169
390109458248125331893
38732109383201636426128
38224127362782012481168
3456796271891407368123
33647110772991905460176
35755118132502165523158
3525210448199138828383
3478982603311017267117
348338968240125927587
358239975224149539581
35678112003552359700210
34342105652471957530180
35930105472621725336122
351569711237143228177
3461395912761304415158
34396101362881752513235
35595122363402215575201

Daily trend — 90 days

Select one or more series to compare them over the selected period.

Show series

Airlines by number of flights — 90 days

Ranked by flights tracked over the selected period. Percentages show how many arrived more than 5 minutes late, and how many were cancelled.

AirlineFlightsDelayed (>5 min)CancelledAvg delay
Ryanair276,06329.8%0.5%44 min
easyJet149,86433.8%2.6%36 min
Lufthansa113,17622.7%1.0%22 min
Iberia106,32128.0%1.0%30 min
Air France91,76327.0%1.4%27 min
British Airways91,15535.8%1.9%28 min
SAS90,39920.3%1.1%20 min
KLM87,76527.3%2.3%28 min
Vueling85,51027.8%1.3%34 min
Delta Air Lines62,17924.3%1.5%28 min
Turkish Airlines59,63618.6%1.8%27 min
Finnair52,23319.9%0.9%25 min
Qatar Airways51,73729.0%1.0%31 min
Eurowings49,97535.2%0.8%28 min
Swiss47,53536.4%1.5%24 min
TAP Air Portugal45,94542.0%0.9%25 min
Austrian Airlines45,88917.0%0.6%22 min
ITA Airways40,57335.3%2.0%31 min
LOT Polish Airlines38,88613.8%0.6%24 min
Wizz Air31,72520.6%0.6%43 min
Transavia France31,07831.8%0.8%26 min
Aer Lingus30,33718.4%0.6%31 min
Etihad Airways29,69932.4%1.5%29 min
Air Europa29,44738.2%0.6%27 min
American Airlines28,61827.0%1.3%31 min
Aegean Airlines27,03240.8%0.1%24 min
United Airlines26,71225.9%1.5%39 min
Brussels Airlines26,19914.4%0.7%30 min
Norwegian24,95921.4%0.9%22 min
Condor22,35431.6%0.6%26 min
Emirates21,84036.5%0.9%27 min
Air Canada20,63930.0%1.6%31 min
Virgin Atlantic20,32627.6%1.7%29 min
Transavia18,26831.0%0.6%34 min
Saudia18,09627.6%2.8%30 min
airBaltic16,76328.8%0.8%26 min
GOL Linhas Aereas13,94829.4%1.2%24 min
Luxair10,69032.7%0.9%27 min
Iberia Express9,68027.7%0.2%20 min
TAROM9,65529.3%0.4%23 min

Top airlines by number of flights

The busiest airlines by flights tracked over the selected period. Ten shown by default — use “Personalise” to add or remove any of the ranked airlines.

Personalise airlines shown

Top airlines by cancelled flights

Share of each airline’s tracked flights that were cancelled. Ten shown by default — use “Personalise” to add or remove any of the ranked airlines.

Personalise airlines shown

Top airlines by delayed flights

Share of flights that arrived more than 5 minutes late; the red part arrived 3 hours or more late (EU261 compensation territory). Shown beside the average arrival delay for the same airlines. Ten shown by default — use “Personalise” to add or remove any of the ranked airlines.

3 h or more — EU261-eligible Over 5 min, under 3 h
Personalise airlines shown
Delayed flights (% of tracked)
Average arrival delay (minutes)

Airports by number of flights — 90 days

Departures and arrivals recorded over the selected period. Percentages show the share of each airport’s movements that arrived more than 5 minutes late, and the share that was cancelled.

AirportFlights (dep.+arr.)Delayed (>5 min)CancelledAvg delay
Paris (Roissy-en-France, Val-d'Oise) (CDG)314,34230.3%1.0%30 min
Madrid (MAD)283,54531.5%0.4%27 min
Amsterdam (AMS)231,30122.2%2.5%25 min
Rome (FCO)231,09031.6%1.7%38 min
Barcelona (BCN)221,12034.2%1.9%35 min
Lisbon (LIS)164,55545.5%0.7%33 min
London (LHR)146,38535.9%1.8%33 min
Frankfurt am Main (FRA)141,11525.5%0.9%24 min
Palma de Mallorca (PMI)111,36139.3%0.6%37 min
Munich (MUC)101,41219.2%0.9%27 min
London (LGW)86,68634.3%1.0%31 min
Pendik, Istanbul (SAW)82,4688.4%0.6%28 min
Zurich (ZRH)82,07535.2%1.2%25 min
Copenhagen (CPH)81,39722.6%0.9%23 min
Vienna (VIE)80,25317.9%0.6%27 min
Dublin (DUB)75,62324.6%0.6%35 min
Paris (Orly, Val-de-Marne) (ORY)69,87734.2%0.9%29 min
Istanbul (IST)69,73318.0%2.5%29 min
Málaga (AGP)68,22832.0%0.7%31 min
Ferno (VA) (MXP)66,81939.6%1.8%41 min
Manchester, Greater Manchester (MAN)66,46343.3%1.5%37 min
Oslo (Gardermoen) (OSL)63,34920.1%1.3%21 min
Spata-Artemida (ATH)60,87937.8%0.2%33 min
Stockholm (ARN)60,78317.4%1.0%20 min
Porto (OPO)59,67033.3%0.9%30 min
Zaventem (BRU)59,64410.6%0.4%27 min
Helsinki (Vantaa) (HEL)58,36416.4%0.7%19 min
Warsaw (WAW)57,40612.9%0.8%29 min
Berlin (BER)55,67823.0%1.3%26 min
London, Essex (STN)54,52835.9%0.9%37 min
Otopeni (OTP)52,79729.4%0.7%29 min
Gran Canaria Island (LPA)52,37732.4%0.7%24 min
Düsseldorf (DUS)52,29929.3%0.8%25 min
Edinburgh (EDI)49,32721.7%0.9%33 min
Prague (PRG)48,57524.6%0.8%29 min
Alicante (ALC)48,03035.5%0.7%35 min
Geneva (GVA)45,94028.0%4.7%26 min
Balice (KRK)42,0435.2%0.1%33 min
Ibiza (Eivissa) (IBZ)41,87937.8%0.8%36 min
Tenerife (TFN)38,09836.6%0.8%23 min

Top airports by number of flights

The busiest airports by movements (departures + arrivals) over the selected period. Ten shown by default — use “Personalise” to add or remove any of the ranked airports.

Personalise airports shown

Top airports by cancelled flights

Share of each airport’s movements that were cancelled. Ten shown by default — use “Personalise” to add or remove any of the ranked airports.

Personalise airports shown

Top airports by delayed flights

Share of movements that arrived more than 5 minutes late; the red part arrived 3 hours or more late (EU261 compensation territory). Shown beside the average arrival delay at the same airports. Ten shown by default — use “Personalise” to add or remove any of the ranked airports.

3 h or more — EU261-eligible Over 5 min, under 3 h
Personalise airports shown
Delayed movements (% of tracked)
Average arrival delay (minutes)

Countries by number of flights — 90 days

Every tracked airport in a country rolled up into one national network — the same movements as the airport table above, grouped by where the airport is. Covers the EU and EEA plus Switzerland, the countries Regulation EU261 applies from. Figures are shares, because a national total mostly restates how big the country is.

CountryAirportsFlights (dep.+arr.)Delayed (>5 min)CancelledAvg delay
Spain471,124,96733.1%0.9%30 min
Italy44632,05932.4%1.7%37 min
France63574,13830.3%1.1%29 min
Germany36461,83024.9%0.9%26 min
Portugal12281,10839.7%0.7%31 min
Netherlands7241,17922.2%2.4%25 min
Greece24171,08938.4%0.4%32 min
Norway47163,93115.7%1.3%20 min
Poland15130,81111.6%0.6%30 min
Switzerland7128,55232.6%2.5%25 min
Denmark1094,97321.4%0.9%22 min
Sweden3493,50516.7%1.0%20 min
Ireland686,41224.0%0.6%34 min
Austria686,28918.0%0.6%27 min
Finland1970,95016.0%0.6%20 min
Belgium670,29212.1%0.5%28 min
Romania1769,47327.3%0.6%29 min
Czechia549,48124.5%0.8%29 min
Croatia730,48121.6%0.5%28 min
Hungary325,95826.6%1.1%29 min
Iceland416,74324.6%1.9%23 min
Bulgaria414,03319.9%0.3%30 min
Cyprus413,75524.8%1.0%33 min
Malta113,35527.9%0.8%36 min
Luxembourg112,59526.5%0.7%27 min
Latvia112,38323.5%0.5%27 min
Lithuania48,75713.7%0.7%25 min
Estonia37,30315.4%0.5%23 min
Slovenia23,92921.2%0.7%24 min
Slovakia43,58122.0%0.3%36 min
RE11,48040.2%1.0%29 min
GP11,09248.5%0.6%34 min
MQ194646.4%0.3%31 min
GF148452.1%0.8%30 min

Countries by number of flights

The busiest national networks by movements (departures + arrivals) across every tracked airport in the country. Ten shown by default — use “Personalise” to add or remove any of the ranked countries.

Personalise countries shown

Countries by cancelled flights

Share of each country’s movements that were cancelled. Ten shown by default — use “Personalise” to add or remove any of the ranked countries.

Personalise countries shown

Countries by delayed flights

Share of movements that arrived more than 5 minutes late; the red part arrived 3 hours or more late (EU261 compensation territory). Shown beside the average arrival delay in the same countries. Ten shown by default — use “Personalise” to add or remove any of the ranked countries.

3 h or more — EU261-eligible Over 5 min, under 3 h
Personalise countries shown
Delayed movements (% of tracked)
Average arrival delay (minutes)

Spanish: eu261.es