A snow and ice weather warning has been issued for parts of Tayside.
The Met Office has placed a yellow alert on a large swathe of land north of Dundee.
The area affected includes parts of Angus and Perthshire between 10pm tonight and 11am tomorrow.
The Met Office warning says: “Hail, sleet and snow showers will leave surfaces prone to patchy ice, together with slushy snow over some upland routes.”
It adds that folk should expect “ice on some untreated roads, pavements and cycle paths, making accidents and injuries more likely.
“Some roads and railways likely to be affected with longer journey times.”
The warning adds: “A mix of rain, hail, sleet and upland snow showers, some heavy, will leave many roads wet tonight and into Saturday morning allowing patchy ice to form.
“Over upland routes above around 200-300 metres some slushy snow deposits could occur, more notably on hill routes above 400 metres.
“Travel conditions could become difficult and hazardous, especially on untreated surfaces, or where showers wash away grit or salt.”