High winds and snow are expected to hit much of the country on Monday, according to forecasters.
Amber "be prepared" warnings for snow have been issued by the Met Office for many parts of Scotland, including the Highlands and western isles, Strathclyde, the South West, Lothian and Borders, Central, Tayside and Fife.
Snow could fall in these areas between 5pm on Monday and 9am on Tuesday, with some heavy showers and blizzard conditions predicted.
A yellow "be aware" alert for high winds in many regions including Orkney and Shetland, the Highlands and Strathclyde is also in place.
The Met Office forecasted 10 to 20cm of snow on higher-level routes, with conditions in the mountains described as "atrocious".
Exposed areas on the west coast are also likely to see unusually high sea and swell conditions, it said.
Julian Mayes, a forecaster with MeteoGroup, the weather division of the Press Association, said: "It's going to be windy throughout the day, with the highest wind speeds on the west coast. There will be maximum gusts of 60mph to 70mph at any time today and this evening."
Many ferry services faced disruption throughout Monday morning, with cancellations in the Western Isles, including the Oban to Lochboisdale sailing. Ferries to Orkney and Shetland were also affected, with some cancellations and delays.
The strong winds forced the closure of the Forth Road Bridge, the Erskine Bridge, Clackmannanshire Bridge and Skye Bridge to high vehicles.
Stormforce gales brought gusts of 84mph to the Western Isles last week, bringing road and school closures as well as causing damage to some homes.