The north is bracing itself for the tail-end of Hurricane Gonzalo arriving tonight.
The winds are expected to start getting strong this evening, with gusts of up to 80mph expected tomorrow.
The Met Office put out a yellow weather warning covering Highland, Western Isles, Grampian, Orkney and Shetland, South West Scotland, Lothian and Strathclyde.
Ferry operator CalMac issued a warning tonight that all of tomorrow’s sailings between Mallaig and the Small Isles have been cancelled.
It said the first two morning sailings to the isle of Islay have been cancelled and decisions will be taken about later sailings going ahead as the morning wears on.
It also warned that tomorrow’s sailings to Iona, Lewis, North Uist and Harris were on amber alert, meaning that they could be disrupted or cancelled at short notice.
CalMac also stated that sailings to Ardnamurchan, Barra, South Uist, Coll, Tiree, Colonsay, Mull, and Lismore were all likely to be disrupted.
The company brought forward its sailing from Colonsay to Oban from tomorrow at 7.50am to tonight at 7.30pm to avoid the worst of the wild weather.
A spokesman said: “CalMac Ferries apologise for any inconvenience this may cause.”
Met Office chief forecaster Frank Saunders said: “The remains of Hurricane Gonzalo are running across the Atlantic, reaching the UK on Monday night, bringing a period of strong winds to the UK.
“The strongest winds are expected on Tuesday as the low pressure clears eastwards. Some uncertainty remains in peak wind speeds but there remains the potential for disruption to travel, especially as the strongest winds coincide with the morning rush hour in places.
“Fallen leaves impeding drainage increases the risk of surface water affecting roads, while some damage to trees is possible, given that many are still in full leaf.”
A Met Office spokesman added: “Gales, and more locally severe gales, are expected to affect much of the country on Tuesday. While Monday night will see wet and windy conditions sweeping eastwards, the strongest winds are expected to occur after the rain clears and winds veer northwesterly through Tuesday morning. Gusts exceeding 55mph are likely inland, with 60 to 70mph gusts in some exposed coastal areas in the west and possibly to around 80mph around coasts in northern Scotland.
“The public should be aware of the potential for disruption to travel and possible damage to trees. Difficult driving conditions will result, perhaps exacerbated by surface water and spray in places.”
A spokesman for Argyll and Bute Council said: “With gusts up to 60/70mph possible in exposed coastal areas, there could be disruption to travel and difficult driving conditions.
“If you’re out and about on the roads, please take care and plan your journey carefully.”