Blizzard conditions will grip parts of the north-east today, while coastal areas bask in winter sun.
Inland areas will bear the brunt of the wintry weather while conditions beside the sea remain largely dry and bright.
The Met Office has issued a yellow “be aware” warning for snow and ice which remains in place until lunchtime tomorrow.
Forecasters say snowfall will be widespread with up to four inches expected on higher ground and one to two inches at lower levels.
Strong winds, with gusts of 30-40mph, could lead to whiteout conditions and drifting snow in places.
The public have been warned to expect disruptions to transport.
Despite this, coastal towns will avoid all but a dusting of snow.
The Met Office’s Laura Young said: “It is going to be quite cold and windy for the first half of the week with a chance of heavy snow.
“We are going to see quite a lot of snow falling, especially over higher ground.
“But Aberdeen, Peterhead and Fraserburgh are unlikley to see much snow.
“In fact, there will be a little corner between Aberdeen and Stonehaven where we will see beautiful sunshine on Tuesday.
“But despite being sunny and dry, it will still be windy and very, very cold.
“Elsewhere this snow is going to continue right through until Wednesday lunchtime when it will clear up leaving some dry weather before the rain moves in overnight.
“This will be heavy and some of it could fall as sleet or snow on higher ground.
“Friday will be the best chance of sunshine, although there will be some good sunshine around on Tuesday around the coast.
“Aberdeenshire has a lot of country roads so motorists will have to be careful.
“It is about assessing the situation. If you don’t have to drive, don’t. If you do, do it when it is safe to do so.”
Yesterday, several roads were closed due to adverse weather conditions.
Police closed the snow gates on the A93 Braemar to Glenshee road due to drifting snow.
A fallen tree also closed the B9120 between Laurencekirk and St Cyrus, at Gavrock Road.