A white Christmas is possible for northern parts of the UK but the rest of the country should expect wet and mild weather.
Any snow that falls on Christmas Day will come on higher ground in northern England such as the Pennines or Scotland.
The Met Office said specific locations for snow are still unclear as the boundary between where cold and milder air will be – and therefore which areas might see snow – is still uncertain.
On December 25, London will see temperatures averaging at 10C, compared to an average of 5C in Glasgow with the Scottish city seeing possible lows of 3C and highs of 6C throughout the afternoon.
The #omega block which has brought high pressure & several days of mainly dry & settled #weather across the UK is breaking down now. Over the next few days a stronger #jetstream will feed low pressure towards us, bringing #rain, & with cold air nearby, some #snow is possible too pic.twitter.com/JkRcP3lVji
— Met Office (@metoffice) December 21, 2021
The normal average temperature for the end of December for the entire UK is 7C, although it is lower in Scotland at 5C.
Wales will also experience mild weather on Christmas Day, with a little rain expected and a very small possibility of light hill snow.
A Met Office spokesperson said: “What’s happening now is we’ve got some warmer air coming in from the south-west, but we’ve still got this cold pool of air over the north and over Scotland.
“Because the high pressure has moved out of the way, it allows these systems to move in from the south-west so we are going to see bands of weather fronts bringing some rain.
“For much of the country it looks like Christmas Day will see some rain showers, and some heavier bursts mixed in, but overall a mild showery day.”
These mild temperatures mean there is little risk of frost and ice across most of the UK, and any rainfall will be short-lived and unlikely to cause any disruption.
There is a risk of fog across southern parts of England and Wales on Christmas Eve which could affect travel, but this will be clear by Christmas Day.