Trains from Inverness and Aberdeen to Glasgow Queen Street were cancelled due to disruption in Gleneagles.
At 6.45pm on Monday, Scotrail reported that a freight train broke down at Gleneagles.
The driver was unable to fix the issue and a rescue train was dispatched to assist with the fault.
As a result, all services between Aberdeen and Glasgow Queen Street as well as Inverness and Glasgow Queen Street were revised, cancelled or terminated at Perth.
Two trains have been delayed due to the breakdown.
Services were disrupted until the broken down train was removed at around 8.45pm.
Replacement buses were running a shuttle service between Perth and Stirling.
⚠️ NEW: We’ve had reports that a freight train has developed a fault at Gleneagles. The driver is unable to rectify the fault and a rescue train is making its way to Gleneagles. Services from Inverness to Glasgow Queen Street will be delayed, cancelled or revised. ^Paul pic.twitter.com/N0JcY9Kxf2
— ScotRail (@ScotRail) July 12, 2021
Affected passengers were encouraged to travel later in the evening, or via Edinburgh for Aberdeen and Inverness services.