Rail services through Perth were called off after a person was killed after being struck by a train in the Highlands on Thursday morning.
The route between Inverness and Perth was closed for several hours, with services from the north to Glasgow and Edinburgh cancelled.
Police and paramedics were called to the incident just after 10.30am.
The person was hit by a train between Carrbridge and Kingussie and was pronounced dead at the scene.
The line reopened at about 1pm.
A British Transport Police (BTP) spokeswoman said: “At 10.34am today officers were called to the line close to Aviemore, following reports of a person being struck by a train.
“Paramedics are also on scene however a person has sadly been pronounced dead.
“Officers are now working to identify the person and inform their family. This incident is not currently being treated as suspicious and a report will be prepared for the Procurator Fiscal. ”
NEW: Sadly, a person’s been struck by a train between Carrbridge & #Kingussie. Services between Glasgow/Edinburgh & Inverness will be disrupted. The line is closed. We’ll provide more info ASAP. ^CT pic.twitter.com/S6otjjfbhG
— ScotRail (@ScotRail) December 20, 2018
ScotRail: “Sadly, a person’s been struck by a train between Carrbridge and Kingussie.
“Services between Glasgow, Edinburgh and Inverness will be disrupted. The line is closed.
“If you’re travelling between Inverness and Perth/Glasgow/Edinburgh, this is possible via Aberdeen at the moment, though we know this’ll take longer.”
UPDATE: The line between Inverness and Perth was reopened at about 1pm.
ScotRail added: “The line between Inverness and Glasgow/Edinburgh has reopened.
“It’ll take a bit of time to get our trains and crews back into positions, but services are resuming now.”
UPDATE: The line between Inverness & Glasgow/Edinburgh has reopened. It’ll take a bit of time to get our trains and crews back into positions, but services are resuming now. ^CT #Kingussie
— ScotRail (@ScotRail) December 20, 2018