Services heading to and from Aberdeen have been delayed or cancelled this morning.
A broken down train Caledonian Sleeper was blocking the line between Arbroath and Montrose, preventing trains passing through the area.
According to ScotRail, services from Dundee, Edinburgh and Glasgow are expected to be disrupted until around 12pm.
A number of services heading northbound have terminated early because of the issue.
And the 9.04am, Aberdeen to Edinburgh service has been effectively cancelled for passengers in the north-east, with this train now starting in Dundee.
The 9.42am service to Glasgow has also been cancelled.
Bus replacement services will run between Aberdeen and Dundee.
UPDATE: We have organised limited replacement road transport from Aberdeen towards Dundee. Buses will be on site at Aberdeen between 08:00 and 08:30. We will also have arranges transport for Dundee for 08:50 to run towards Aberdeen.
— ScotRail (@ScotRail) October 29, 2019
Keep up to date with the latest news with The Evening Express newsletter
Meanwhile, this morning’s 7.18am service from Aberdeen to Montrose, and the 8.58am service from Montrose to Aberdeen have both been cancelled due to a train fault.
These trains would have been calling at Portlethen, Stonehaven and Laurencekirk.
And in Moray, the 7.30am service between Elgin and Inverness has also been scrapped this morning due to a fault.