The main road through the Highlands was closed this morning as heavy snow caused chaos for motorists.
The A9 Inverness to Perth road was shut at the Slochd in both directions due to the conditions. Police said even snow ploughs were getting stuck.
It is now open and passable with care.
A number of schools in the north have been closed due to the weather conditions.
The gates on the Cairn O’Mount road between Banchory and Fettercairn were shut for several hours due to heavy snow but re-opened earlier this afternoon.
The A93 Glenshee road is closed between Braemar and Spittal of Glenshee.
There are also reports also of treacherous driving conditions on the A939 between Ballater and Corgarff.
Police have also now shut the B976 between Crathie and Gairnshield Bridge.
Police said at this stage there is no timescale for re-opening them and motorists are advised to avoid the area and seek alternative routes.
Meanwhile in Moray the snow gates at the Lecht are closed, the A941 south of Dufftown is affected by snow and all roads in the Glenlivet and Tomintoul area are affected by the conditions.