The Met Office has warned locals across Tayside and Fife to prepare for ice and snow.
A yellow warning has been issued for both regions by the forecaster from Christmas Day evening into Boxing Day morning.
It comes into effect at 7pm and expires at 11am.
The Met Office has told locals to be wary of “widespread” ice and just under 1in of snow lying at lower levels.
As much as 4in could land on higher ground.
Both Dundee and Perth fall under the warning area, which covers almost all of the Scottish mainland and parts of northern England.
A Met Office statement said: “Turning colder: ice risk, with snow for a few areas. Rain will turn to sleet and snow in parts of southern, central and eastern Scotland this evening, as well as the north Pennines, with further wintry showers in places overnight.
“So a cover of snow in places, chiefly over high ground (0-2 cm over some low ground, 2-5 cm above 200 m elevation and perhaps 10 cm on the highest routes).
“Ice is looking to become more widespread later as skies begin to clear into Boxing Day. Some roads and railways may be affected by longer journey times, with icy surfaces leading to the possibility of slips and falls on roads, pavements and cycle paths.”