The UK could still have a white Christmas this year after forecasters issued a snow and ice warning for the evening in Scotland and northern parts of England.
The Met Office issued the warning from 7pm on Christmas Day as experts predicted snowfall in southern, central and eastern Scotland and northern parts of England as the day draws to a close.
It also issued a warning for rain and snow on Boxing Day for most of England and Wales from 6pm until 11am the next morning.
Some areas could see up to 10cm of snow.
Sky’s Weather Producer Joanna Robinson said: “Heavy rain and gusty winds will affect much of Britain this Christmas evening, bringing snow to northern hills, but showers are more likely elsewhere.
“Snow will accumulate over northern hills, especially the Southern Uplands and Northern Pennines, and perhaps to low levels in parts of Scotland.
“Later, Wales and central England may see snow falling to low levels, with a covering possible in places by Wednesday.”
Forecasters predict that rain moving east from Wales could turn to snow by the early hours of Wednesday.
Wintry showers are expected in the early hours of Boxing Day morning, with the possibility of up to 10cm of snow in the highest ground in Scotland.
Those travelling by car have been urged to take extra care on Tuesday morning as the Met Office predicts conditions will become icy overnight.
For this Christmas to be declared a “white” Christmas, the Met Office has to record at least a single flake of snow.
Previously, a professional meteorologist had to observe a single flake of snow on the roof of the London Weather Centre but the Met Office has since broadened its criteria to include other parts of the country.
Bookmakers had put the odds of a white Christmas of between 2/1 at Aberdeen and Glasgow airports and 5/1 in Birmingham, Cardiff and Liverpool airports.
Met Office forecasters said the snow on Christmas Day would fall mainly on the hills across Scotland, but there could be a centimetre or two in the lower areas.
The frosty forecast for the North comes after a mild and, in parts, wet Christmas so far – after the country saw widespread snow earlier this month.
Hawarden in Clywd, northeast Wales, recorded a temperature of 12.5C (54.5F) – a few degrees from the record for the UK’s warmest Christmas in 1920, which saw Killerton in Devon record a temperature of 15.6C (60.08F).
However, it was still cooler than last year when temperatures reached 15C (59F) in several parts of the country.