A major road in the Highlands has reopened following a closure that led to a 100-mile diversion for some drivers.
The A86 between Laggan and Spean Bridge had been closed since Monday after nearly a week’s worth of rain fell in just six hours.
Road maintenance firm BEAR Scotland worked throughout Monday and Tuesday to remove more than 600 tonnes of mud and debris that fell over 1.5km of road following landslips.
By 8pm on Tuesday, Traffic Scotland confirmed the A86 at Roybridge had reopened both ways under temporary traffic lights.
Meanwhile, the West Highland Line was damaged in three different places between Roybridge and Tullock.
Network Rail said it did not expect the line to open again until Thursday morning.
Parts of the Highlands were battered with heavy rainfall and thunder following days of blistering heat, affecting train lines, roads and properties.
ScotRail services between Glasgow Queen Street and Mallaig are still suspended between Fort William and Crianlarich.
Trains between Glasgow Queen Street and Oban may also be delayed by up to 25 minutes.
The rail operator said limited replacement transport will be available as it urged customers to look at alternative arrangements.
Rannoch and Corrour stations are also inaccessible to alternative transport.
Phil Campbell, ScotRail’s head of customer operations, said: “Due to the very heavy rain flooding the railway, ScotRail train services are suspended, in both directions, between Fort William and Crianlarich.
“Due to the limited replacement transport available and a road closure on the A86, customers should consider making alternative arrangements, where possible.
“We’re sorry for the impact this has on their journey.”