A man has died after being hit by a train at a Fife railway station. 

Emergency services were called to Kinghorn Railway Station just before 5pm on Thursday.

Police Scotland have confirmed that a 47-year-old man was pronounced dead at the scene. 

All trains running between Burntisland and Kirkcaldy have been cancelled, however, the line through Fife via Dunfermline has not been impacted. 

ScotRail tickets can be used on local Stagecoach buses within Fife and between Fife and Dundee. 

Passengers have been advised to change at Inverkeithing for services heading to Edinburgh. 

Disruption is expected to last until 8pm, according to ScotRail's live travel updates. 

A Police Scotland spokesperson said: “Around 4.50pm on Thursday, 20 April, we received a report of a person struck by a train at Kinghorn Railway Station, Burntisland. Emergency services attended and a 47-year-old man was pronounced dead at the scene.

"Enquiries are ongoing to establish the full circumstances. The death is being treated as unexplained but it is not believed to be suspicious.”