Trains in Tayside and Stirling faced major disruption on Thursday after the railway line was blocked.
A broken-down freight train blocked the rail line between Larbert and Stirling for several hours.
The line has since reopened with services returning to normal.
A post on X said: “Lines have reopened following a broken down train between Larbert and Stirling earlier today.
“Whilst normal service resumes, trains may still be cancelled, delayed by up to 30 minutes or revised.”
An earlier post from ScotRail said: “We have received reports of a broken down freight train, between Larbert and Stirling, which is blocking the line.
“Staff on board are currently trying to fix the issue.
“Services here will be subject to delays, cancellations and alterations at this time.”
Some trains to and from Dundee, Perth and Dunblane were affected by the disruption.
Comments are currently disabled as they require cookies and it appears you've opted out of cookies on this site. To participate in the conversation, please adjust your cookie preferences in order to enable comments.
Major disruption to Tayside and Stirling trains due to blocked railway line
Conversation