Ferry services have also been disrupted this morning.
Here is a list of the cancellations or delays in full:
CALMAC
- Tobermory to Kilchoan – 07.20 and 08.00 cancelled
- Tarbert to Lochranza – Route cancelled for the remainder of the day
- Ardmhor (Barra) to Eriskay (Sound of Barra) – Service currently suspended, review at midday.
- Oban to Coll to Tiree – Cancelled for the remainder of the day
- Tarbert to Portvadie – Service is currently suspended until further notice
- Ullapool to Stornoway – Cancelled for the remainder of the day
- Oban to Lismore – 0645 and 0900 from Oban cancelled and 0745 and 10am from Lismore cancelled
- Oban to Craignure – 0800, 10am, 12pm and 2pm from Oban cancelled, 0900, 11am, 1pm and 3pm from Craignure cancelled
- Uig (Skye) to Lochmaddy (North Uist) – 0730 from Lochmaddy and 0940 from Uig have been cancelled.
- Berneray to Leverburgh (Sound of Harris) – Cancelled for remainder of the day
- Sconser to Raasay – 0755 and 0855 from Raasay cancelled and 0825 and 0925 from Sconser cancelled
- Mallaig to Armadale – 08.40 from Mallaig and 09.25 from Armadale cancelled
- Mallaig to Rum and Canna cancelled
NORTHLINK
- M.V.Hamnavoe – 16.45 sailing from Stromness and 19.00 sailing from Scrabster have been cancelled.
- M.V.Hrossey – 17.00 sailing from Aberdeen to Kirkwall and Lerwick cancelled
- M.V.Hrossey – 19.00 sailing from Aberdeen to Lerwick under review
- M.V.Hrossey – 23.45 from Kirkwall to Lerwick cancelled
- M.V.Hrossey – 23.45 from Kirkwall to Aberdeen under review
- M.V. Hjaitland – 19.00 sailing from Lerwick to Aberdeen cancelled
- M.V.Helliar – 18.00 Lerwick to Aberdeen cancelled