Commuters are being warned to expect major disruptions this morning after rail operators were forced to close a busy transport route.
The line between Elgin and Forres has been closed due to severe flooding in the area.
The change will mean services from Aberdeen to Inverness will now terminate at Elgin and services from Inverness to Aberdeen will stop at Forres.
Rail bosses are currently trying to arrange alternative transport from Inverness to Aberdeen but this has not yet been confirmed.
Scotrail said it was having trouble sourcing replacement buses and advised customers make their own arrangements where possible.
A spokesperson for the operator said: “Services from Aberdeen to Inverness will terminate at Elgin. We are arranging alternative transport from Elgin to Inverness but this is not yet confirmed.
“Services from Inverness to Aberdeen will terminate at Forres. We are arranging alternative transport from Inverness to Aberdeen, but this is not yet confirmed.”
Trains travelling between Inverurie and Aberdeen have also been cancelled due to flooding on the line.
Meanwhile, the Inverness to Edinburgh service will no longer call at Inverness, Nairn, Forres, Elgin, Keith, Huntly, Insch, Inverurie and Dyce. It will instead begin from Aberdeen.
Similarly, routes travelling north to the station will no longer call at the stops and will terminate at Aberdeen or Huntly.
Disruption is expected to continue throughout the morning and into the afternoon.