Sean Penston, a forecaster for MeteoGroup, the weather division of the Press Association, said: "Rain, sleet and snow is moving north-west across the country to affect most eastern parts while the west will be more sheltered by the Highlands. The worst conditions will be the ice - as temperatures are low, the wintry showers will turn to ice pretty quickly.
"Snow will accumulate to 10-15cms (3.9-5.9ins) in the Highlands and there might be some drifting, which will cause pretty hazardous conditions, while there will only be 2-5cm (0.7-1.9in) in the central belt. Across parts of the Borders there will be at least 15cm (5.9in) of snow before 6pm."
Temperatures will also remain low, with a maximum throughout the day expected to peak at 3C (37.4F) with the potential to reach minus 6C (21.2F) overnight.
Central Scotland Police are advising motorists to avoid the Bannockburn interchange area at Pirnhall in Stirling and to find alternative routes if heading north due to an "incident".
The M9 is closed northbound between junction 9 Pirnhall and junction 10 Craigforth. The M80 is also closed at junction 9 northbound. Diversions are in place along the A91 to the A907 at Causewayhead and the A9 through Bridge of Allan to junction 11 at Keir roundabout.