Motorists battled treacherous driving conditions in the Highlands yesterday as heavy snowfall swept across the region.
A Met Office severe weather warning remains in place for today, urging people to “be aware” of heavy snow, sleet and ice.
Temperatures in sheltered areas inland dropped to around -2C last night, which could cause ice to form on untreated sections of roads this morning.
A flood warning could also be issued for Skye and Wester Ross on Wednesday as a band of heavy rain moves in and the snow begins to melt.
Yesterday afternoon, Transport Scotland reported that several cars were stranded on the A82 Fort William to Crianlarich road.
Meanwhile, a bus was stuck in snow and blocked the road north of Tyndrum, while a jack-knifed lorry caused major problems for drivers in the area.
Last night, an accident on the A9 Inverness-Perth road at Slochd Summit also caused delays.
Meanwhile, wind warnings were put in place on the Kessock, Dornoch and Skye bridges.
Gusts of 60mph were recorded in the Western Isles and 65mph in Orkney.
At least four sailings were cancelled yesterday by ferry operator CalMac while several more were disrupted, with a warning of further disruption today.
Afternoon and evening sailings across the Pentland Firth on Northlink ferries were also cancelled and all other routes were affected.
Ian Robinson, spokesman for the Met Office, said: “There has certainly been a lot of wintry showers around and it has been falling in most places as snow.
“From Monday night into Tuesday it looks to be drier and quite cold and temperatures overnight will drop to -5C in places further inland. Across the region temperatures will generally stay below freezing.
“A band of heavy rain will arrive on Tuesday and Wednesday and there will be a significant thawing of the snow, especially in Skye and Wester Ross.
“We are expecting a sustained rain period of 24 to 30 hours in these parts and an increase of water in the rivers and more surface water.
“We are considering issuing a weather warning for flooding on Wednesday.”