A section of the A9 was blocked for around three hours due to a jackknifed lorry in the snow.
The northbound lane of the A9 Inverness to Perth road was blocked by the lorry between Craggie and Dalmagarry, near the Daviot junction.
The southbound lane was also temporarily closed to allow recovery.
Officers attended the scene and gritters worked to help remove the vehicle.
A police spokesman said: “We were called around 7am on Thursday, April 7, to a report of a lorry jackknifed on the A9 at the Fort Augustus junction, Daviot.
“Officers are in attendance and the road is currently blocked.”
Traffic was at a standstill with a suggested diversion via Moy in place.
The road was cleared by around 10am.
Motorists are advised to continue using caution in the area as poor weather remains.
The Met Office issued a yellow weather warning for snow that is in place until 9am today.
A number of routes in the north and north-east have been affected by the severe weather.
Traffic Scotland confirmed that the snow gates at Cock Bridge and Tomintoul on the A939 were closed. They reopened at around midday.
Drivers in Moray are being warned to expect delays on the A96 between Fochabers and Keith.
Caution is advised due to flooding on the road eastbound and westbound near the junction with the A95 at Keith.
The flooding hazard was cleared just after 1pm.