Sunny skies and warmer temperatures are coming, as the mercury is expected to rise as high as 20C later this month.
STV meteorologist Sean Batty said this weekend could see temperatures ranging from 13C to 18C across Inverness, Glasgow, Edinburgh and Aboyne.
Meanwhile Inverness could see cloudy 20C weather on Monday, with highs of 19C and 17C expected across the rest of the country.
Tuesday and Wednesday are expected to be the sunniest of the week, with temperatures climbing as high as 19C.
It comes after Storm Noa battered the UK on Wednesday, bringing with it 75mph gusts of wind and up to 40mm of rainfall in some areas of Scotland.
Temperatures in Scotland remained around 5C but dipped to freezing overnight, particularly in rural areas in the north of the country.
The swathe of wintry weather, named ‘Noa’ by Meteo France, left hundreds of properties without power, with trees felled and travel delays experienced in southern England and Wales.
Insight Sean Batty STV Meteorologist
“This week our mountains have become capped in snow, but next week will be a very different story with warmer air being pulled up from north Africa.
“While parts of southern Spain, in the path of this warm plume, will hit the low 30s this weekend here we’re likely to see peaks in the low 20s early next week.
“I expect the warmest conditions to be around the Moray coast, Inverness and the north Highlands where 19-21C is likely on Monday and possibly Tuesday. Cooler conditions will return later in the week.
“At this time of year gardeners need to keep in mind, despite higher daytime temperatures we still get some big diurnal swings, where afternoon highs can be in the 20s, but overnight frosts can still occur.
“It’s also just 10 weeks until the summer solstice so the sun is getting much stronger now, and UV will be at medium levels meaning suntan lotion is now needed when spending more time outdoors.”