Drivers faced testing conditions and major disruption in the north of Scotland today as snow and ice took their toll on roads.
Overnight frost and snow led to numerous accidents and travel delays across the Highlands, Grampian and Tayside.
Ice caused major problems on the A9, with the road closed between Gleneagles and Blackford following a crash.
Drivers were urged to be aware of the conditions.
A Tayside Police spokesman said: “We have been dealing with two or three road accidents in the area, with cars coming off the road.
“One was particularly serious as a white van slid down an embankment at the side of the road. Police and ambulance services are dealing with the incident.”
The main route between Carrbridge and Ferness in the north east has also been closed due to an accident.
Northern Constabulary said they are dealing with a “high number” of traffic problems caused by the weather, with snow falling in outlying areas of the Highlands.
Between Ballater and Corgarff, snow gates were closed and all areas of mainland Scotland remained under a yellow “be aware” warning from the Met Office.
The wintry weather is forecast to last until this evening, but milder temperatures are on the way.
Chris Burton, a forecaster with MeteoGroup, said: “Wintry showers will continue across northern and western parts of the country, with sleet falling in lower areas.
“A band of rain will push up to the north this afternoon and will fall as snow in higher areas.
“But by tonight milder temperatures are forecast to arrive and shouldn’t fall below freezing, with an average of 8C across the country.”
Despite the temperature rising, high winds will hit the north and west over the weekend with speeds of 65-70mph forecast.
While the weather has been causing problems for some, others are grateful for the heavy snowfall.
Cairngorm Ski Range is expecting a busy weekend and its staff have been working hard to make sure skiers can reach the slopes.
Competitors at the annual Sled Dog Rally at Glenmore Lodge in Aviemore will also be happy to have snow.
Organised by the Siberian Husky Club of Great Britain, over 200 teams and 1,000 sled dogs will race around Loch Morlich in the shadow of the Cairngorms.