Transport across the country is severely disrupted today as Storm Barra rolls in and a ‘danger to life’ warning was issued by weather forecasters.

Scots have been told to prepare for a “horrible” period of weather as the second winter storm of the season arrives and forecasters have predicted gusts of up to 60-70mph and as much as 20cm of snow on high grounds.  

People are being advised not to travel unless it is necessary.

As a result, travellers using rail and ferry services are facing chaos and disruption as services are cancelled.

Traffic Scotland have also issued warnings to road users to advise that they are likely to face disruption from winds and spells of heavy snow across the country.

ScotRail have today issued a warning to passengers on social media which read: "MetOffice YELLOW warnings are in place for wind, rain & snow across much of our network." 

Due to ‘forecase extreme weather’ no trains will run between Stranraer and Girvan today, but local passengers can use their tickets on Stagecoach buses 60, 358 & 360 between Stranraer, Girvan, Maybole and Ayr.

On the east coast, services are also being cut from 3pm until the end of the day due to the ‘severe weather’.


There will be a limited service between Dundee and Aberdeen due to speed restrictions.

Furthermore, Glasgow Queen St - Aberdeen and Edinburgh - Arbroath trains will only go as far north as Dundee.

Regular Edinburgh - Aberdeen and Edinburgh - Cowdenbeath services will also be 'withdrawn' at the same time but all other trains in Fife will continue to run as normal.

In the north of Scotland, services will be suspended between Inverurie-Montrose from 4pm and Inverness-Elgin trains from 5pm.

Services between Dundee-Aberdeen and Aberdeen-Inverness will be operating but will take longer due to speed restrictions.

In addition to rail services being cancelled, CalMac Ferries are also facing severe disruption with at least twelve services cancelled.

The following ferry services are now cancelled for the remainder of the day: Tobermory - Kilchoan, Ardrossan - Brodick, Claonaig/Tarbert - Lochranza, Oban - Castlebay, Oban - Coll - Tiree, Tayinloan - Gigha, Fionnphort - Iona, Kennacraig - Port Askaig, Kennacraig - Port Ellen, Tarbert, Loch Fyne - Portavadie, Freight Ullapool - Stornoway, Oban - Lismore, and Gourock - Kilcreggin.

Several ferry services have at least one sailing disrupted as they are halted due to high winds, with reviews expected at 3pm. 

Full details of ferry disruption can be found here.