Train services between the Highlands and Glasgow and Edinburgh have been disrupted by "heavy flooding" on the line, ScotRail has warned.
The flooding affected the railway between Inverness and Carrbridge.
The line was closed until 10:25 when engineers managed to reopen the line, but there is a 5mph speed restriction and services continue to be disrupted.
NetworkRail Scotland said a second line of track at the scene, the down loop, remained closed.
Replacement buses have been arranged for passengers who need them.
The flooding at the Slochd follows snowfall in the Cairngorms and heavy rain.
In Dumfries and Galloway, flooding closed the A75 at Barlae between Glenluce and Newton Stewart for several hours
Diversions were put in place with westbound drivers facing a 30-mile (48km) detour and those heading east about 16 miles (25km).
Scotland Transerv said the road had reopened by about 14:00.