The Highlands recorded the coldest temperatures in Scotland so far this winter as snow and ice caused travel disruption during the weekend.
Temperatures plummeted to -8.7C at Dalwhinnie overnight from Saturday, and remained at about -4C yesterday afternoon.
A yellow “be aware” warning was last night in place for parts of the Highlands and Moray, with a fresh layer of snow expected overnight in areas such as Speyside, Badenoch and Lochaber.
However, a brighter day was predicted for Wester Ross, Skye and the Western Isles.
A Met Office spokesman said: “There will certainly be a fresh covering on the ground overnight in places such as Aviemore, Kingussie and north of Fort William.
“It could mean some tricky driving conditions on the A82 and the A9, but it’s an improving day.
“We will probably see the temperatures going up a bit in the overnight period. It will be a bit milder than today.
“Inverness is probably looking at about 6C. That will generally be the trend through the week. By Wednesday we could be into the 11s and 12s.”
Yesterday, a road in Caithness was closed after a lorry jackknifed on ice. The incident happened on the A99 Wick to John O’Groats road near Keiss just before 8.30am.