Overview
In 2025, 8,063,666 flights arrived at the 233 European airports in our data. Air traffic flow restrictions added 6,932,681 minutes of delay – 0.86 minutes per arrival, compared with 0.92 in 2024. 155,350 arrivals were held back by more than 15 minutes.
What caused the delay (2025)
Average ATFM delay per arrival by month (min)
- J
- F
- M
- A
- M
- J
- J
- A
- S
- O
- N
- D
Summer is the problem: thunderstorms and the peak in traffic push air traffic control to its limits from June to August, exactly when most people fly on holiday.
Most delayed airports in 2025
Air traffic flow delay per arriving flight, airports with at least 20,000 arrivals.
| # | Airport | Arrivals | Min per arrival | Main cause |
|---|---|---|---|---|
| 1 | Athens (ATH) Greece | 139,315 | 5.46 | ATC capacity (91%) |
| 2 | Amsterdam Schiphol (AMS) Netherlands | 246,511 | 4.83 | aerodrome capacity (50%) |
| 3 | Nice (NCE) France | 76,083 | 4.12 | ATC capacity (74%) |
| 4 | Crete Heraklion (HER) Greece | 33,258 | 3.93 | aerodrome capacity (99%) |
| 5 | Lisbon (LIS) Portugal | 115,294 | 2.83 | weather (69%) |
| 6 | Porto (OPO) Portugal | 56,319 | 2.45 | weather (73%) |
| 7 | Zurich (ZRH) Switzerland | 133,877 | 2.44 | weather (48%) |
| 8 | Naples (NAP) Italy | 45,721 | 2.34 | environmental issues (36%) |
| 9 | Palma de Mallorca (PMI) Spain | 122,586 | 1.97 | weather (85%) |
| 10 | London Heathrow (LHR) United Kingdom | 240,069 | 1.51 | weather (87%) |
| 11 | Barcelona El Prat (BCN) Spain | 180,428 | 1.36 | weather (87%) |
| 12 | Marseille (MRS) France | 49,716 | 1.36 | equipment (ATC) (63%) |
| 13 | London Gatwick (LGW) United Kingdom | 131,549 | 1.33 | weather (64%) |
| 14 | Gran Canaria (LPA) Spain | 70,713 | 1.28 | aerodrome capacity (59%) |
| 15 | Manchester (MAN) United Kingdom | 101,618 | 1.11 | aerodrome capacity (66%) |
Most delay minutes in total: Amsterdam Schiphol (AMS) (1,190,455 min), Athens (ATH) (760,787 min), London Heathrow (LHR) (361,695 min), Zurich (ZRH) (326,660 min), Lisbon (LIS) (325,836 min), Nice (NCE) (313,556 min), Barcelona El Prat (BCN) (244,682 min), Palma de Mallorca (PMI) (241,632 min).
Least delayed airports
| # | Airport | Arrivals | Min per arrival | Main cause |
|---|---|---|---|---|
| 1 | Valencia (VLC) Spain | 44,115 | 0.00 | weather (100%) |
| 2 | Bilbao (BIO) Spain | 25,466 | 0.00 | ATC capacity (75%) |
| 3 | Gdańsk (GDN) Poland | 27,051 | 0.00 | – |
| 4 | Riga (RIX) Latvia | 31,417 | 0.00 | weather (100%) |
| 5 | Gothenburg (GOT) Sweden | 24,968 | 0.00 | accident/incident (72%) |
| 6 | Turin (TRN) Italy | 20,291 | 0.00 | accident/incident (100%) |
| 7 | Hanover (HAJ) Germany | 25,997 | 0.00 | – |
| 8 | Nuremberg (NUE) Germany | 21,443 | 0.00 | – |
| 9 | Glasgow (GLA) United Kingdom | 36,971 | 0.00 | aerodrome capacity (100%) |
| 10 | Chișinău (RMO) Moldova | 22,308 | 0.00 | – |
Where weather caused the most delay
| # | Airport | Weather delay (min) | Share of its ATFM delay | Worst day |
|---|---|---|---|---|
| 1 | Amsterdam Schiphol (AMS) | 579,752 | 49% | 17 January 2025 (weather) |
| 2 | London Heathrow (LHR) | 315,760 | 87% | 19 July 2025 (weather) |
| 3 | Lisbon (LIS) | 223,849 | 69% | 17 March 2025 (weather) |
| 4 | Barcelona El Prat (BCN) | 213,363 | 87% | 21 September 2025 (weather) |
| 5 | Palma de Mallorca (PMI) | 205,629 | 85% | 11 October 2025 (weather) |
| 6 | Frankfurt (FRA) | 178,822 | 82% | 27 July 2025 (weather) |
| 7 | Zurich (ZRH) | 158,103 | 48% | 9 May 2025 (weather) |
| 8 | Paris Charles de Gaulle (CDG) | 124,537 | 56% | 5 December 2025 (weather) |
| 9 | London Gatwick (LGW) | 111,587 | 64% | 29 September 2025 (weather) |
| 10 | Porto (OPO) | 101,124 | 73% | 6 June 2025 (equipment (ATC)) |
| 11 | Vienna (VIE) | 93,246 | 93% | 6 July 2025 (weather) |
| 12 | Munich (MUC) | 54,354 | 77% | 1 August 2025 (weather) |
Airlines often cite weather to reject claims. A weather restriction counts only if it caused your delay. Check what was recorded on your travel day.
Where air traffic control caused the most delay
| # | Airport | ATC delay (min) | Share |
|---|---|---|---|
| 1 | Athens (ATH) | 702,206 | 92% |
| 2 | Nice (NCE) | 263,073 | 84% |
| 3 | Marseille (MRS) | 48,352 | 71% |
| 4 | Geneva (GVA) | 37,506 | 43% |
| 5 | Frankfurt (FRA) | 34,667 | 16% |
| 6 | Palma de Mallorca (PMI) | 33,587 | 14% |
| 7 | Copenhagen (CPH) | 32,637 | 46% |
| 8 | Paris Charles de Gaulle (CDG) | 31,301 | 14% |
| 9 | Edinburgh (EDI) | 30,425 | 84% |
| 10 | Paris Orly (ORY) | 29,404 | 30% |
| 11 | Madrid Adolfo Suárez Madrid-Barajas (MAD) | 27,290 | 28% |
| 12 | Naples (NAP) | 26,419 | 25% |
ATC capacity, staffing, equipment and airspace restrictions are outside the airline’s control. Air traffic control delays and compensation.
Air traffic control strike days since 2024
Days on which EUROCONTROL attributed arrival flow delays to industrial action by air traffic control, by total minutes across the airports in our data.
| Date | Strike delay (min) | Airports affected |
|---|---|---|
| 25 May 2024 | 8,631 | ORY |
| 26 May 2024 | 6,188 | ORY |
| 3 July 2025 | 3,734 | BOD, MRS, NCE, BVA |
| 22 August 2026 | 3,098 | OSL, FUE, ACE |
| 7 March 2024 | 2,838 | FUE, ACE |
| 15 February 2024 | 2,742 | FUE, ACE |
| 5 December 2024 | 2,642 | BOD, MRS, ORY, NCE, AVN, LDE |
| 13 May 2025 | 2,609 | MRS, ORY, AVN |
| 10 April 2026 | 2,565 | VCE, BLQ, NAP, MXP, CTA, TSF |
| 29 September 2026 | 2,555 | FUE, MRS, CDG |
| 2 October 2025 | 2,451 | BVA, LIG |
| 29 May 2024 | 2,440 | MRS, BVA |
An ATC strike is generally an extraordinary circumstance; a strike by the airline’s own staff is not. Upcoming strikes: strike calendar.
By country
| Country | Airports | Arrivals | Min per arrival |
|---|---|---|---|
| Netherlands | 4 | 267,938 | 4.44 |
| Greece | 13 | 307,796 | 3.75 |
| Switzerland | 2 | 219,410 | 1.89 |
| Portugal | 10 | 249,447 | 1.88 |
| France | 44 | 808,775 | 0.99 |
| United Kingdom | 17 | 975,205 | 0.79 |
| Spain | 39 | 1,166,284 | 0.70 |
| Austria | 6 | 162,386 | 0.64 |
| Denmark | 1 | 128,359 | 0.55 |
| Belgium | 5 | 161,058 | 0.49 |
| Czech Republic | 4 | 80,089 | 0.49 |
| Poland | 15 | 257,871 | 0.48 |
| Serbia | 1 | 44,929 | 0.44 |
| Germany | 15 | 853,242 | 0.42 |
| Cyprus | 2 | 51,104 | 0.40 |
| Italy | 14 | 679,660 | 0.31 |
| Turkey | 5 | 606,323 | 0.27 |
| Romania | 2 | 68,221 | 0.27 |
| Ireland | 6 | 160,110 | 0.27 |
| Malta | 1 | 36,976 | 0.18 |
| Finland | 1 | 78,019 | 0.18 |
| Luxembourg | 1 | 35,910 | 0.15 |
| Norway | 5 | 214,596 | 0.13 |
| Albania | 1 | 35,033 | 0.04 |
| Hungary | 1 | 69,107 | 0.04 |
| Sweden | 3 | 130,679 | 0.01 |
| Bulgaria | 1 | 33,542 | 0.01 |
| Latvia | 1 | 31,417 | 0.00 |
Method
We use EUROCONTROL’s open “airport arrival ATFM delay” data: per airport and day, the number of arrivals, the minutes of delay caused by arrival flow regulations and the reason code of each regulation. We summed days to years, weighted causes by minutes and ranked airports with at least 20,000 arrivals in 2025. Weather includes de-icing; air traffic control includes ATC capacity, staffing, equipment, routeing and airspace management. The data does not include delays caused by airlines (technical problems, crew, late aircraft) or en-route restrictions away from the airport. Download the data.
Frequently asked questions
Which European airport had the most delays in 2025?
Measured by air traffic flow (ATFM) delay per arriving flight, Athens Eleftherios Venizelos International Airport ranked first among airports with at least 20,000 arrivals: 5.46 minutes per arrival, mostly ATC capacity. Source: EUROCONTROL.
What causes most air traffic flow delays in Europe?
In 2025, weather (45%), aerodrome capacity (24%), ATC capacity (19%) caused most of the arrival flow delay at the airports in our data. These are restrictions imposed by air traffic control and airports, not the airline’s own problems.
Does an ATFM delay mean I can claim compensation?
Usually not on its own. Air traffic control and weather restrictions are typically extraordinary circumstances. But most delays of three hours or more come from the airline’s own operation – technical faults, crew, late aircraft – which this data does not show. Use our weather checker to compare the airline’s explanation with the record for your day.
Can I download the data?
Yes – see data downloads for CSV files of the airport rankings, routes and UK punctuality data, free to reuse with attribution to the original sources.
Source: EUROCONTROL (Aviation Intelligence Portal), processed by EU261 Flight Delay. Information only, not legal advice.
Sources
We check every rule against the sources above. Spotted an error? Tell us – see our editorial policy.