Services between Dundee and Perth resumed today at 7.20am after a fire closed the railway line yesterday.
A line-side fire at Longforgan started at around 1.30am yesterday and fire services attended to deal with the incident.
Scotrail said that 27 services were affected, with trains travelling from Aberdeen terminating at Dundee and services from Glasgow stopping at Perth.
Replacement buses transported passengers to their destinations while Network Rail engineers were on site repairing the damage.
Rail commuters across the area suffered major disruption.
Engineers from Network Rail were on-site for most of the day to work on repairing the damage to cables.
Commuters Annette Hudson and Samantha Aiddson, from Aberdeenshire, were among those affected by the line closure.
Annette said: “We got the 6.24am train from Insch and stopped to change to the Glasgow train in Dundee.
“We were heading to a meeting in Glasgow and this is causing us lots of stress and hassle.
“We were given very little information.
“It was only because Samantha checked her phone that we discovered there was a problem.
“There was no announcement or anything on the train. We’ve also not seen any signs telling us what’s going on.”
Samantha said: “I’m really worried about being able to get a train back to Insch tonight.
“I think I may have to go on the bus.”
Fire crews were called to Longforgan around 1.30am.
One crew from the Macalpine Road station attended the incident.
A spokeswoman for the Scottish Fire and Rescue Service confirmed there had been a small electrical fire at the side of the railway line.