Storm Pia has brought gale-force winds to the UK, causing significant travel disruption in many parts of the country.
British Airways was among the airlines that grounded some flights. This has caused chaos for weary travellers flying before the festive break from UK airports.
Two dozen domestic and European flights to and from Heathrow, as well as from other airports, have been affected.
“Due to the high winds forecast as part of Storm Pia, we have made some adjustments to our schedule with as much notice as possible for our customers," a representative for BA confirmed.
“We have apologised for the disruption to their travel plans and our teams are working hard to get their journeys back on track as quickly as possible.”
Although some weather experts claim the worst of the wind is over, those flying home for Christmas in the coming days will be eagerly checking for any further flight cancellations.
This list is constantly being updated but cancellations can happen at the last minute, so double-check with your airline to be sure.
And remember, you can claim compensation if your flight is one of those below that has been cancelled.
Heathrow Airport
Departures
15:55 BA flight to Berlin - cancelled
17:30 Lufthansa to Berlin - cancelled
17:35 Virgin flight to Las Vegas - cancelled
17:45 BA flight to Amsterdam - cancelled
18:10 BA flight to Glasgow - cancelled
20:30 BA flight to Mumbai - cancelled
Arrivals
16:45 Lufthansa flight from Frankfurt - cancelled
17:30 BA flight from Zurich - cancelled
17:40 BA flight from Amsterdam - cancelled
18:40 BA flight from Barcelona - cancelled
20:30 BA flight from Berlin - cancelled
Gatwick Airport
Departures
No cancelled departures at the time of writing.
Arrivals
15:05 BA flight from Amsterdam - cancelled
18:35 BA flight from Geneva - cancelled
London Luton Airport
Departures
No cancelled departures at the time of writing.
Multiple delays, check with your airline.
Arrivals
No cancelled arrivals at the time of writing.
London City Airport
Departures
17:25 BA flight to Dusseldorf - cancelled
17:05 KLM flight to Amsterdam - cancelled
17:15 Lufthansa flight to Frankfurt - cancelled
17:50 KLM to Amsterdam - cancelled
18:55 BA flight to Amsterdam - cancelled
20:45 KLM flight to Amsterdam - cancelled
Arrivals
16:35 KLM from Amsterdam - cancelled
17:20 KLM from Amsterdam - cancelled
18:20 BA flight from Amsterdam - cancelled
18:25 BA flight from Dusseldorf - cancelled
19:55 BA flight from Amsterdam - cancelled
Stansted Airport
No cancelled flights at the time of writing.
Glasgow Airport
Departures
20:30 BA flight to London - cancelled
Arrivals
19:40 BA flight from London - cancelled
Edinburgh Airport
Departures
17:00 KLM flight to Amsterdam - cancelled
Arrivals
16:15 KLM flight from Amsterdam - cancelled
Birmingham Airport
Departures
13:30 KLM to Amsterdam - cancelled
Exeter Airport
No cancelled flights at the time of writing.
Manchester Airport
Departures
11:40 BA flight to Belfast - cancelled
17:25 KLM flight to Amsterdam - cancelled
Arrivals
16:45 KLM flight from Amsterdam - cancelled
Leeds Bradford Airport
Departures
17:15 KLM flight to Amsterdam - cancelled
Arrivals
16:45 KLM flight from Amsterdam - cancelled
Newcastle Airport
Departures
17:30 KLM to Amsterdam - cancelled
Arrivals
16:45 KLM from Amsterdam - cancelled