Published on November 29, 2025

Around 235 flight cancellations and 2,265 delays hit Europe, with disruptions across France, Netherlands, UK, Spain, and Ireland. Airlines like German, KLM, easyJet, Vueling, Ryanair faced setbacks at Munich, Amsterdam, Manchester, Madrid, and Dublin due to weather, operational issues, and air traffic control delays. These setbacks caused significant travel chaos, with numerous flights either canceled or delayed for hours, affecting thousands of passengers. The high volume of disruptions across these major European airports highlighted the challenges faced by both airlines and airports in managing flight schedules, especially during adverse weather conditions and heightened operational strain.
The table below presents the cancellation and delay data for various airlines. Air France recorded the highest cancellations (82) and delays (222), while United Airlines had no cancellations but significant delays (418). Ryanair and easyJet had minimal cancellations but high delay numbers (536 and 329, respectively). Olympic Air faced both high cancellation (11%) and delay rates (61%). Overall, there were 235 cancellations and 2,265 delays across the airlines, with an average cancellation rate of 4.77% and a delay rate of 20.94%.
Advertisement
| Airline | Cancelled (#) | Cancelled (%) | Delayed (#) | Delayed (%) |
|---|---|---|---|---|
| Air France | 82 | 12% | 222 | 34% |
| KLM | 22 | 3% | 174 | 25% |
| easyJet | 18 | 1% | 329 | 21% |
| Mahan Air (Iran-based) | 14 | 18% | 4 | 5% |
| United (US-based) | 12 | 0% | 418 | 14% |
| Vueling Airlines | 12 | 2% | 90 | 15% |
| Ryanair | 11 | 0% | 536 | 20% |
| Olympic Air | 10 | 11% | 55 | 61% |
| British Airways | 8 | 1% | 131 | 18% |
| HOP! | 6 | 3% | 61 | 32% |
| Lufthansa | 5 | 0% | 255 | 28% |
| SAS | 5 | 0% | 64 | 12% |
| Finnair | 4 | 1% | 95 | 31% |
| Brussels Airlines | 4 | 1% | 42 | 18% |
| BA CityFlyer | 4 | 4% | 13 | 10% |
| Iberia | 3 | 1% | 65 | 22% |
| Norwegian Air Shuttle | 3 | 1% | 39 | 17% |
| Buzz | 2 | 0% | 68 | 20% |
| German Airways | 2 | 4% | 9 | 21% |
| Virgin Atlantic | 2 | 2% | 7 | 9% |
| Icelandair | 2 | 1% | 12 | 11% |
| SAS Link | 2 | 2% | 4 | 3% |
| Total | 235 | 4.77% | 2,265 | 20.94% |
The table below shows data on cancellations and delays at various European airports. Charles de Gaulle (CDG) in Paris had the highest number of cancellations (31) and delays (287), with delays making up 45% of its operations. Airports such as Mytilene (MJT) in Greece had a remarkably high cancellation rate (33%), reflecting operational challenges. Other major airports like Milan’s Malpensa (MXP) and Amsterdam Schiphol (AMS) had moderate cancellation rates (5% and 2%, respectively) but saw significant delays. Overall, there were 162 cancellations and 2,204 delays across these airports.Airport (Code) Location Cancelled (#) Cancelled (%) Delayed (#) Delayed (%) Charles de Gaulle/Roissy (CDG) Paris, France 31 4% 287 45% Malpensa Int’l (MXP) Milan, Italy 20 5% 75 20% Amsterdam Schiphol (AMS) Amsterdam, Netherlands 19 2% 178 25% Istanbul Sabiha Gokcen Int’l (SAW) Istanbul, Turkey 13 2% 119 27% Linate (LIN) Milan, Italy 11 5% 32 16% Galileo Galilei (Pisa Int’l) (PSA) Pisa, Italy 11 11% 7 7% Paris Orly (ORY) Paris, France 9 3% 56 18% Bologna (Guglielmo Marconi) (BLQ) Bologna, Italy 8 4% 15 9% London Heathrow (LHR) London, UK 7 1% 141 20% Nice Cote d’Azur (NCE) Nice, France 6 3% 18 10% Adolfo Suárez Madrid-Barajas (MAD) Madrid, Spain 5 0% 137 19% Barcelona Int’l (BCN) Barcelona, Spain 5 0% 109 21% London Stansted (STN) London, UK 5 1% 49 14% Oslo, Gardermoen (OSL) Oslo, Norway 5 1% 48 13% Naples Int’l (Capodichino) (NAP) Naples, Italy 5 3% 28 20% Toulouse-Blagnac (TLS) Toulouse, France 5 3% 17 12% Athens Int’l, Eleftherios Venizelos (ATH) Athens, Greece 4 1% 237 61% Antalya (AYT) Antalya, Turkey 4 3% 29 21% Mytilene Int’l, Odysseas Elytis (MJT) Mytilene, Greece 4 33% 4 33% Frankfurt Int’l (FRA) Frankfurt, Germany 3 0% 192 29% Istanbul Airport (IST) Istanbul, Turkey 3 0% 122 15% Leonardo da Vinci Int’l (FCO) Rome, Italy 3 0% 102 20% Zurich (Kloten) (ZRH) Zurich, Switzerland 3 0% 93 25% Copenhagen (CPH) Copenhagen, Denmark 3 0% 62 13% Helsinki-Vantaa (HEL) Helsinki, Finland 3 1% 60 27% Marco Polo Int’l (VCE) Venice, Italy 3 2% 20 14% Lyon (LYS) Lyon, France 3 2% 13 9% London City (LCY) London, UK 3 3% 12 14% Amerigo Vespucci (FLR) Florence, Italy 3 5% 10 17% Haugesund, Karmoy (HAU) Haugesund, Norway 3 23% 1 7%
The table provides an overview of the cancellation and delay rates across various European airports. Charles de Gaulle (CDG) in Paris had the highest number of cancellations (35), while Athens International (ATH) had an exceptionally high delay rate (65%). The airports with the most significant delay numbers include Istanbul Sabiha Gokcen (SAW) and Manchester (MAN), with delays making up 27% and 28% of their operations, respectively. On the other hand, airports like London Heathrow (LHR) and Frankfurt (FRA) had low cancellation rates (0-1%) but still experienced notable delays. Overall, there were 192 cancellations and 2,251 delays across the listed airports.
Advertisement
| Airport (Code) | Location | Cancelled (#) | Cancelled (%) | Delayed (#) | Delayed (%) |
|---|---|---|---|---|---|
| Charles de Gaulle/Roissy (CDG) | Paris, France | 35 | 5% | 179 | 27% |
| Amsterdam Schiphol (AMS) | Amsterdam, Netherlands | 15 | 2% | 151 | 22% |
| Malpensa Int’l (MXP) | Milan, Italy | 14 | 3% | 81 | 22% |
| Istanbul Sabiha Gokcen Int’l (SAW) | Istanbul, Turkey | 11 | 2% | 124 | 28% |
| Linate (LIN) | Milan, Italy | 11 | 5% | 35 | 18% |
| Paris Orly (ORY) | Paris, France | 10 | 3% | 53 | 18% |
| Adolfo Suárez Madrid-Barajas (MAD) | Madrid, Spain | 7 | 1% | 110 | 16% |
| London Heathrow (LHR) | London, UK | 6 | 0% | 120 | 17% |
| Barcelona Int’l (BCN) | Barcelona, Spain | 6 | 1% | 93 | 18% |
| Oslo, Gardermoen (OSL) | Oslo, Norway | 6 | 1% | 44 | 12% |
| Galileo Galilei (Pisa Int’l) (PSA) | Pisa, Italy | 6 | 7% | 14 | 16% |
| Athens Int’l, Eleftherios Venizelos (ATH) | Athens, Greece | 5 | 1% | 229 | 65% |
| Antalya (AYT) | Antalya, Turkey | 5 | 3% | 33 | 25% |
| Nice Cote d’Azur (NCE) | Nice, France | 5 | 2% | 20 | 11% |
| Naples Int’l (Capodichino) (NAP) | Naples, Italy | 5 | 4% | 19 | 15% |
| Toulouse-Blagnac (TLS) | Toulouse, France | 5 | 3% | 18 | 13% |
| Frankfurt Int’l (FRA) | Frankfurt, Germany | 4 | 0% | 130 | 20% |
| Zurich (Kloten) (ZRH) | Zurich, Switzerland | 4 | 1% | 75 | 20% |
| Copenhagen (CPH) | Copenhagen, Denmark | 4 | 0% | 66 | 15% |
| London Stansted (STN) | London, UK | 4 | 1% | 56 | 16% |
| Helsinki-Vantaa (HEL) | Helsinki, Finland | 4 | 1% | 47 | 21% |
| Mytilene Int’l, Odysseas Elytis (MJT) | Mytilene, Greece | 3 | 30% | 4 | 40% |
| Leonardo da Vinci Int’l (FCO) | Rome, Italy | 3 | 0% | 95 | 19% |
| Ankara Esenboğa Havalimanı Int’l (ESB) | Ankara, Turkey | 3 | 2% | 41 | 28% |
| Marseille Provence (MRS) | Marseille, France | 3 | 1% | 25 | 15% |
| London City (LCY) | London, UK | 3 | 3% | 13 | 15% |
| Amerigo Vespucci (FLR) | Florence, Italy | 3 | 5% | 5 | 9% |
| Istanbul Airport (IST) | Istanbul, Turkey | 2 | 0% | 87 | 11% |
| Manchester (MAN) | Manchester, UK | 2 | 0% | 81 | 27% |
Around 235 flight cancellations and 2,265 delays hit Europe, with disruptions across France, Netherlands, UK, Spain, and Ireland. Airlines like German Airways, KLM, easyJet, Vueling, and Ryanair faced setbacks at Munich, Amsterdam, Manchester, Madrid, and Dublin due to weather, operational issues, and air traffic control delays.
Around 235 flight cancellations and 2,265 delays disrupted air travel across Europe, particularly affecting countries like France, the Netherlands, the UK, Spain, and Ireland. Airlines such as German Airways, KLM, easyJet, Vueling, and Ryanair faced significant setbacks, with major airports in Munich, Amsterdam, Manchester, Madrid, and Dublin experiencing severe delays and cancellations. These disruptions were largely due to a combination of weather conditions, operational issues, and air traffic control delays. The ripple effect of these setbacks left thousands of passengers stranded and highlighted the ongoing challenges in managing flight schedules during periods of heightened operational strain.
Advertisement
Advertisement
Saturday, November 29, 2025
Saturday, November 29, 2025
Saturday, November 29, 2025
Saturday, November 29, 2025
Saturday, November 29, 2025
Saturday, November 29, 2025
Saturday, November 29, 2025