Driving snow and blizzards overnight caused problems for morning commuters and shut schools in parts of the country.
More than 100 schools have been closed including 70 in Aberdeenshire due to bad weather as high winds created drifting snow.
Grampian Police have advised that most roads are “passable with care” but there have been some partial road closures on minor roads due to large vehicles losing traction.
The east of Scotland is expected to receive more snowfall as the weather front pushes north west over the country, with a minimum of 15cm (5.9ins) forecast for the Borders before 6pm tonight.
The Highlands will also receive heavy snow, creating hazardous conditions, with 10-15cms (3.9-5.9ins) forecast for the area and 5-10cms (1.9-3.9ins) for Aberdeenshire.
Sean Penston, a forecaster for MeteoGroup, 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-5cms (0.7-1.9ins) in the central belt.
“Across parts of the Borders there will be at least 15cms (5.9ins) of snow before 6pm tonight.”
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.
In Perth and Kinross, a night of high winds and heavy snow resulted in more weather chaos for many parts.
The local authority confirmed that 22 schools, most of these in rural areas, were closed to pupils and staff this morning.
A jack-knifed lorry on the A94 near Perth Airport also caused disruptions to early morning traffic.
Amber weather warnings will remain in place for much of the day, although the forecast ranges from sleet in Perth to heavy snow across the rest of the area.
In Angus, there are more than a dozen schools closed.
Forfar and Kirriemuir are particularly badly hit, with rural roads only passable with care. The A928 Dundee to Glamis road blocked at Lumley Den.
Buses have also been affected, and some school transport services have been cancelled.
Much of Fife was battered by torrential rain and gale-force winds. There were heavy snow and blizzard conditions on higher ground and snow ploughs and gritters worked around the clock to keep main routes clear.
Despite this, the A915 between Upper Largo and Largoward was closed this morning due to drifting snow and the Q79 was shut from Ninewells Farm to Easter Lumbennie because of flooding.
Largoward Primary is closed because of the snow but all other schools in Fife were open.
While conditions in Dundee were not as bad as those in more rural parts, a mixture of snow, sleet and slush was still making life miserable for residents.
There was disruption at Dundee Sheriff Court with at least one sheriff snowed in at home.
The Tay Road Bridge was forced to close to double-decker buses and imposed a 30mph speed restriction after winds reached speeds of 50mph.
And the Riverside recycling centre was closed because of flooding, although all city schools remained open.
A spokesman for the council said teams of gritters had been out since early morning to clear roads.
He said: “Since 5am the council has had all of its mainline gritters out clearing priority routes and when these are complete they will move on to secondary routes around the city.
“Pavement clearing/gritting has been going on since 6am, again on priority routes.When these are done the pavement gritters will also move on to secondary routes.
“As the day progresses we are keeping a close eye on the weather and detailed forecasts to ensure that resources are fully prepared.”Useful links:Dundee City Council closures:link
Angus Council winter watch:link
Perth & Kinross Council closures:link
Fife Council closures:link
Traffic Scotland:link
Travel Dundee buses:link
Stagecoach East Scotland:link
ScotRail:link