All lines at Glasgow Queen Street were closed amid an emergency incident on Tuesday evening.
A person had been hit by a train shortly before 7.30pm, ScotRail confirmed.
Trains to and from Edinburgh, Stirling, Alloa, Perth, Dundee, Inverness and Aberdeen were all affected.
Services from Queen Street were cancelled as British Transport Police responded to the situation on the tracks between Glasgow and Croy.
ScotRail said: “Due to the emergency services dealing with an incident between Glasgow Queen Street and Croy all lines are closed.
“Ticket acceptance with Citylink is in place but please be aware, space is limited on these services and transport is not guaranteed.”
Shortly before 9pm, ScotRail announced there would be a coach running to Aberdeen from Stirling to replace the 9.40pm service from Queen Street.
Passengers travelling to Aberdeen from Edinburgh were asked to take the 10pm Edinburgh to Dundee where a Capercaillie minibus will run from Dundee to Aberdeen.
Disruption continued late into the evening.
British Transport Police has been asked for comment.
STV News is now on WhatsApp
Get all the latest news from around the countryFollow STV News
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country