Freezing air from Scandinavia will combine with a weather front to bring snow to almost all of Tayside and Fife tonight, forecasters have warned.
Plummeting conditions will cause the mercury to drop from Monday night into Tuesday morning, with the Arctic conditions expected to continue throughout the next week.
The Met Office said the only parts of Tayside and Fife which may escape snowfall into Tuesday are communities within one to two miles of the sea.
Cold air from Scandinavia will cause the mercury to drop to lows of -4C or -5C in the most eastern parts of Tayside and Fife; while inland areas could experience even worse conditions.
Freezing air from Canada will simultaneously affect the West Coast overnight; while a weather front will move from the north-west to the south-east of Scotland, bringing snowfall with it.
At low levels 1.2in of the white stuff could land, while ground above 656ft could experience more than 2in.
A yellow warning of snow and ice is in place for Fife and Tayside from 8pm on Monday until 3pm on Tuesday.
Met Office meteorologist Martin Bowles said: “On Monday night you have cold air on either side of the country coming from Scandinavia and from Canada. A front is coming through in between and it is going to fall as snow.
“Pretty much everywhere will get snow tonight. The cold air is coming from both sides, with the front coming from the north-west to the south-east. It will be coming in from the Western Isles tonight at about 6pm tonight, reaching your part of the world at about 10pm.
“A band of snow is coming through from about 10pm, continuing until about 3am in the morning. There will be 1cm-3cm (04.in – 1.2in) of snow at low level, but not quite by the sea – within one to two miles of the sea.
“Anywhere above 200m (656ft) could see about 5cm (2in) approximately. There will be sleet even down by the sea. If you live by the sea, you won’t have to go that far before getting some settling on the ground.
“There will be very low temperatures. There are warnings for snow and ice. There could be slippery surfaces where there are untreated footpaths and country roads.”
He added the wintry conditions would continue for another week, with the Met Office “uncertain” what may happen come the weekend.
Tuesday into Wednesday is expected to be the coldest night this week. Temperatures could plummet to -8C locally.
Mr Bowles said: “We are expecting the cold weather to continue for another week. A significant front is coming through on Thursday night.
“There will be warmer air so it is more likely to be rain.
“There will be strong frost and ice every single night. Tuesday into Wednesday is expected to be the coldest night.
“At the moment we are uncertain what will happen at the weekend, we do think there will be some cold air about.”