The north-east was hit by a cocktail of snow and ice this weekend as a blast of unexpected winter weather hit the region.
And freezing temperatures of as low -9C are also due to hit areas of Upper Deeside, including Braemar and Balmoral, overnight with motorists warned to take care on the roads.
Aberdeen city and shire and Moray was hit by unexpected, heavy snow showers on Saturday evening, coming in as far east as the outskirts of Aberdeen.
The snow gates on both the B974 Cairn O’Mount road and the A939 Cockbridge to Tomintoul were closed due to the winter weather.
A yellow warning of ice was also in place across Aberdeen city, shire and Moray this morning until noon.
The best kind of day. #walk #snow #winter #Scotland #aberdeenshire #walk1000miles pic.twitter.com/W1QA2caXiw
— Jo Thingy (@MissAssister) January 29, 2017
However, the weather is due to grow milder this week – save for a small spell of snow in inland regions from Monday into Tuesday.
Inverness-shire and the north-west Highlands is also expected to experience the freezing weather tonight.
Met Office meteorologist, Greg Wolverson, said: “What we had on Saturday night was an area of high pressure moved over Scotland. That weather system is just clearing Shetland as we speak.
“The next 24 hours or so are kind of dry, settled but cold conditions. There will be clear skies, but temperatures are going to be dropping down on Sunday night.
“The lowest temperatures will be around Braemar and Balmoral, they will be really quite low, it is not impossible in west Aberdeenshire to see -8C or -9C. There will be really quite a sharp frost.
“There is no ice warning out, but when it goes that cold people still need to take care.
“Monday is a nice, bright, sunny morning; clouding over a bit towards morning. Tuesday there is much milder conditions pushing in from the west.
“There could be a little bit of snow into Tuesday that will soon warm up.”