Services to Tayside were cancelled as a person died after being struck by a train on a railway line on Monday morning.
Emergency services were called to the scene following the tragedy, which took place at about 10.10am between Dunblane and Stirling.
Police are not treating the death as suspicious.
The line was closed for more than an hour between the two stations with services hit by cancellations, delays and revisions.
A British Transport Police spokeswoman said: “Officers were called to the line in Stirling at 10.12am this morning following reports of a casualty on the tracks.
“Paramedics also attended however sadly a person has been pronounced dead at the scene.
“Officers are now working to identify them and inform their family.
“The incident is not being treated as suspicious and a report will be prepared for the Procurator Fiscal.”
ScotRail posted: “Unfortunately we have had reports of a person being struck by a train between Dunblane and Stirling, because of this services will be disrupted.
“We are working closely with emergency services and will update you once we receive more information from our staff on the ground.”
NEW: Sadly a person has been struck by a service between Dunblane-Stirling. We're working closely with the emergency services. Please use our app/journey check for live updates.
— ScotRail (@ScotRail) October 28, 2019
At about 11.30am the firm added: “The emergency services have declared it safe to run our trains between Stirling-Dunblane.
“We are expecting heavy delays and services out of position on this line. We are working hard to get services back on schedule.”
A Network Rail spokesman said: “The line through Stirling was closed due to a person being struck by a train.
“Our staff worked with the emergency services to respond to the incident, but unfortunately the person involved was fatally injured.”
UPDATE: The emergency services have declared it safe to run our trains between Stirling-Dunblane. We are expecting heavy delays and services out of position on this line. We are working hard to get services back on schedule.
— ScotRail (@ScotRail) October 28, 2019
Ticket acceptance was put in place on local bus routes.
Journeys between Aberdeen and Glasgow were among those affected.
The following trains were cancelled due to the incident: the 11.04am Edinburgh to Glasgow, the 11.32am Edinburgh to Aberdeen, the 11.39am Glasgow to Edinburgh, the 12.27pm Glasgow Queen Street to Edinburgh and the 13.35pm Edinburgh to Glasgow services.
Mid-Scotland and Fife Conservative MSP Alexander Stewart said: “I am shocked and saddened at the news of this tragic event on the Stirling-Dunblane-Alloa line at Cornton, literally minutes from my door.
“My thoughts immediately go out to the family and friends of the casualty and likewise to the driver, crew and passengers of the train, who would have witnessed this awful event at first hand.”
He added that “drastic action” will be needed to prevent a future tragedy on the railway line near Cornton Crossing.