Passengers were forced to evacuate a train near Gleneagles after smoke was detected in its carriages.
The train, which left Inverness for Glasgow Queen Street at 5.36am on Friday, was halted between Gleneagles and Dunblane.
Scotrail said 40 passengers were taken off the train and transferred to another service for Perth, with tickets valid for rail replacement transport.
There were no reports of any injuries.
ScotRail said services between Glasgow Queen Street and Inverness/Aberdeen, and Edinburgh Waverley and Inverness may continue face alterations and delays.
Mark Ilderton, ScotRail’s service delivery director, said: “The 5.36am Inverness to Glasgow Queen Street service was brought to a stop near Gleneagles this morning after reports of smoke being detected in one of the carriages.
“Our immediate priority is the safety and wellbeing of everyone on board, and customers have been safely assisted from the train.”
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country
