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.
Cross-country delays
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