Rail users are facing major disruption to train services to and from the Scottish Highlands due to  line flooding.

ScotRail has confirmed that due to heavy rain flooding there is disruption on services.

It says that part of the railway between Ardlui and Dalmally,  has been "washed away" and the line between Crianlarich & Tyndrum is closed.

ScotRail said: "Our teams are working hard to repair the damage, it is estimated to take a minimum of 7 days to rectify."

READ MORE: 'Chaos' in Glasgow and other airports after British Airways IT failure

Train services between Glasgow Queen Street and Mallaig and Oban were delayed and would terminate early.

Replacement bus services are being made available - but ScotRail have warned passengers they are in limited supply.

Flooding has also meant that the line between Inverness and Carrbridge and between Keith and Elgin has been shut down. 

Train services running to, from and through Inverness and Carrbridge stations are being cancelled, delayed or revised, with disruption expected till 10am on Wednesday.

ScotRail said: "Our staff have been mobilised to carry out safety checks on the line between Carrbridge and Inverness after reports of flooding on the line. "

Train services running through Keith and Elgin were being delayed or revised, with problems expected to last till 11am.

ScotRail advised customers travelling between Glasgow and Inverness that Citylink are accepting train tickets for travel.

The Caledonian Sleeper's London Euston to Inverness services was held at Kingussie - over 40 miles away -  due to the flooding near Carrbridge.

At around 9am it emerged that the service was making the 14 mile trip to Aviemore where road transport to Inverness was being laid on.

By around 11am, Caledonian Sleeper issued an apology to those on the service who were experiencing "an extended wait" for alternate road transport.

It comes just 24 hours after Network Rail Scotland reported flooding over the weekend had caused "significant damage" at multiple locations in the Scottish Highlands, saying: "We will need to rebuild the track bed and supporting embankments in some locations before we can reopen line."

 It comes a week after train services in and out of Glasgow Central were cancelled  due to heavy flooding which forced the closure of the line between Barrhead and Kilmarnock.