Hurricane Gonzalo brought travel chaos to the Highlands today.
Many ferries have been cancelled, with others on amber alert to be cancelled at short notice.
The Skye Bridge is closed to all vehicles and road users are advised to use caution crossing the Dornoch and Kessock Bridges due to high winds currently affecting driving conditions.
The Churchill Barriers in Orkney are closed, barring vehicles from using causeways.
Dive charter boat Elizabeth G was ripped from its moorning in Oban Bay and blown onto the shore.
All ferry services to the isles of Coll, Tiree, Islay and Gigha have been cancelled for the day. As have services between Stornoway and Ullapool and between Mallaig and the Small Isles.
Many morning ferries have been cancelled, with the situation to be re-assessed to see if it is possible to sail at lunchtime. These routes include Iona, Lismore, Mull, Ardnamurchan, Armadale, Barra and Eriskay.
Services to to the isles of Harris and North Uist are disrupted this morning but still due to sail later than planned.
The sailing from Oban to Colonsay due to depart today was brought forward to last night to avoid the bad weather.
A CalMac spokesman said: “Cal Mac ferries apologise for any inconvenience this may cause.”
Northlink Ferries also reported disruption on routes to Orkney and Shetland. In the Pentland Firth the morning ferry between Scrabster and Stromness sailed, but 4.45pm sailing from Stromness and the 7pm sailing from Scrabster are cancelled.
On the Lerwick route departure has been delayed until 2am tomorrow (Wednesday), with estimated arrival in Aberdeen late afternoon.
The Met Office has a yellow wind warning for most of northern Scotland today.
Chief Forecaster Frank Saunders said: “A deep depression is affecting the UK with strong winds in its circulation, and there remains the potential for disruption to travel, especially as heavy showers run through, increasing the gust strength. 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 spokesman for the Met Office added: “Gales, and more locally severe gales, are expected to affect much of the country today.
“Gusts of 40 to 50mph, locally more than 50mph, are likely inland, with 60 to 70mph gusts in some exposed coastal areas, locally higher on hills and headlands.
“The public should be aware of the potential for disruption to travel and possible damage to trees.”