Published on December 12, 2025

Thousands of passengers have been left stranded across Europe as Portugal, Switzerland, Greece, Spain, France, and other countries cancel 220 flights and delay 1,393, creating widespread travel chaos. The disruptions, affecting major airlines like Ryanair, Air France, KLM, Swiss, and Lufthansa, have hit key airports including Athens, Zurich, Barcelona, and Faro. These delays and cancellations are the result of a combination of weather conditions, staffing shortages, and operational challenges, exacerbating the already complex travel environment during the busy winter season.
Europe experienced widespread disruptions in air travel yesterday, with a staggering 220 flight cancellations and 1,393 delays affecting passengers across numerous airports and airlines. The chaos left thousands of travelers stranded or delayed, with significant impacts on airports in Portugal, Switzerland, Greece, Spain, and France. Among the hardest-hit airlines were Ryanair, Air France, KLM, Swiss, and Lufthansa, which were forced to adjust schedules, causing even more travel headaches for their passengers. Let’s break down the events that contributed to this massive disruption.
Airports across Europe were thrust into turmoil as airlines struggled to cope with cancellations and delays caused by a mix of operational challenges, weather disruptions, and a general strike in Portugal. The worst-hit locations included major travel hubs such as London Heathrow (LHR), Paris Charles de Gaulle (CDG), Athens International (ATH), Zurich (ZRH), and Barcelona International (BCN), where delays soared into the hundreds and flight cancellations compounded the frustration.
Portugal was particularly affected, with the general strike contributing to significant disruption at General Humberto Delgado Airport (LIS) in Lisbon, Faro (FAO), and Porto (OPO). This strike led to cancelled flights, making an already challenging situation worse.
Advertisement
Here is a detailed breakdown of the airports affected by the disruptions:Airport (Code) Cancellation # Cancellation % Delay # Delay % General Humberto Delgado Airport (LIS) 44 15% 23 8% General Humberto Delgado Airport (LIS) 34 13% 28 11% Porto / Oporto (OPO) 15 11% 9 6% Porto / Oporto (OPO) 13 10% 11 8% Faro (FAO) 12 30% 5 12% Faro (FAO) 4 11% 11 31% Ponta Delgada (PDL) 7 38% 2 11% Ponta Delgada (PDL) 9 40% 4 18% London Heathrow (LHR) 5 0% 108 15% London Heathrow (LHR) 4 0% 70 9% London Gatwick (LGW) 6 1% 57 16% Charles de Gaulle/Roissy (CDG) 5 0% 296 43% Charles de Gaulle/Roissy (CDG) 8 1% 187 27% Frankfurt Int’l (FRA) 4 0% 111 17% Zurich (Kloten) (ZRH) 4 1% 43 11% Geneva Cointrin Int’l (GVA) 4 1% 15 6% Athens Int’l (ATH) 4 1% 60 18% Barcelona Int’l (BCN) 4 0% 54 11%
As shown in the table, Lisbon’s General Humberto Delgado Airport (LIS) took the brunt of the cancellations, with 44 flights cancelled, representing 15% of the day’s operations. Charles de Gaulle Airport (CDG) in Paris also saw significant delays, with 43% of its flights delayed, stranding many passengers.
Advertisement
Other major hubs, including London Heathrow (LHR) and Zurich (ZRH), also felt the weight of the disruptions, although they did not experience as high a percentage of cancellations as the airports in Portugal. However, delays continued to affect numerous travelers across Europe.
The disruptions were equally felt by some of the most well-known airlines in Europe, including easyJet, Air France, Lufthansa, and Ryanair. These airlines were responsible for much of the flight activity at the affected airports, and as a result, they had to handle a significant volume of complaints and rebooking requests.
Below is a look at the airlines affected by the massive disruptions:Airline Cancellation # Cancellation % Delay # Delay % easyJet 30 1% 268 16% Wizz Air Malta 5 0% 56 10% Wizz Air 5 1% 47 9% SATA Air Açores 21 53% 3 7% Air France 11 1% 290 42% Lufthansa 10 1% 165 19% Ryanair 7 0% 233 12% KLM 7 1% 109 15% British Airways 7 0% 93 12% Swiss 5 2% 27 10% Aegean Airlines 5 2% 32 13% Iberia 6 2% 30 10%
The highest number of cancellations came from SATA Air Açores, with 21 cancellations, accounting for 53% of its flights that day. This was likely due to the weather and operational challenges affecting its fleet. Air France also had a particularly tough day, with 290 delays, which amounted to 42% of its flights being delayed.
easyJet, one of Europe’s major budget carriers, saw 30 cancellations and 268 delays, a significant percentage of its daily flights. Ryanair, too, felt the pressure, although its cancellation rate was lower, at 7, and its delays were concentrated at 233 flights.
A mix of factors caused this widespread disruption, including:
For passengers affected by these disruptions, the advice is clear: always check for real-time updates before heading to the airport, as situations can change rapidly. Many of the affected airlines are offering rebooking options, but passengers should also be prepared for extended wait times and potential further delays. Airlines like easyJet and Ryanair have been particularly transparent, while Air France has also implemented flexible policies for rebooking.
Though the immediate effects of yesterday’s disruptions were severe, air traffic is expected to stabilize in the coming days as the weather improves and the effects of the general strike subside. However, travelers should remain vigilant and stay updated on their flight status.
Thousands of passengers are facing major disruptions as Portugal, Switzerland, Greece, Spain, France, and more cancel 220 flights and delay 1,393 due to a mix of weather conditions, staffing shortages, and operational issues. This has caused widespread chaos at airports like Athens, Zurich, Barcelona, and Faro, impacting major carriers such as Ryanair, Air France, KLM, Swiss, and Lufthansa.
The 220 flight cancellations and 1,393 delays across Europe on this chaotic day are a stark reminder of how quickly air travel can be impacted by a combination of operational challenges, weather disruptions, and strikes. Travelers in Europe should expect further delays in the coming days as the aviation industry works to recover from this widespread disruption.
Advertisement
Friday, December 12, 2025
Friday, December 12, 2025
Friday, December 12, 2025
Friday, December 12, 2025
Friday, December 12, 2025
Friday, December 12, 2025
Friday, December 12, 2025