A man has died after being hit by a train near Stirling.

Trains in and out of Glasgow are being disrupted this morning after the incident, which occurred between Stirling and Croy.

Services are subject to delays or cancellations until lunchtime while emergency services deal with the tragedy.

READ MORE: Man charged after 'holding gun' outside Sauchiehall Street bar

A statement from ScotRail reads: "Unfortunately we have had reports of a person being struck by a train between Stirling and Larbert, 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."

READ MORE: Woman left with serious facial injury after blade attack by duo in Hamilton, Lanarkshire

The rail operator has advised all lines in the area are closed, meaning trains from Glasgow to Perth, Aberdeen, Dundee, Inverness, Alloa and Dunblane are affected.

A spokesman for the force said: “BTP officers attended the line close to Stirling following a report that a person had been struck by a train.

“Officers from BTP attended the incident, which was reported to police at 9.31am and is currently being treated as non-suspicious.

“Paramedics from the Scottish Ambulance Service also attended but the man was pronounced dead at the scene.

“A report will be sent to the local Procurator Fiscal.”