Residents across the Highlands have woken up to wintry scenes while the Met Office has issued a yellow weather warning for snow.
Roads and railways are likely to be affected with longer journey times expected.
The A939 near Tomintoul road is currently closed due to a tanker being stuck in the snow. Police are on the scene and a local diversion is in place.
There has been heavy snow on the A9 Inverness to Dunblane road at Slochd.
Social media users have expressed their surprise by posting pictures and videos of the heavy snow in their area.
Crikey. Loch Morlich looking like mid-February this morning. pic.twitter.com/RuHuIRVE43
— Iain Cameron (@theiaincameron) May 6, 2021
This was my sister's view this morning just outside Inverness. No electricity either! pic.twitter.com/75yq6vgYHL
— Carol Ross (@chob66) May 6, 2021
Snow ❄🌨☃️ in the Strathspey and Badenoch area of the Highlands.
Rural living pic.twitter.com/yYXce4ZUa1
— Julie Wilson (@LadyJulieWilson) May 6, 2021
The snow comes as voters head to polling stations for an election like no other.