The incident at 6.40am caused severe delays to train services, affecting the route between London Euston and Milton Keynes, with further delays felt as far away as Liverpool.
Today, a BTP spokesman said: “We were called to Leighton Buzzard station at 6.41am on Wednesday, July 29, to reports of a person being struck by a train.
“Colleagues from Bedfordshire Police and East of England Ambulance Service also attended.
“A man, believed to be in his 40s and from Leighton Buzzard, was pronounced dead at the scene. His family has been informed.
“The man’s death is not being treated as suspicious, and a file will be prepared for the coroner.”