A 42-year-old man was struck and killed by a SEPTA Regional Rail train during Wednesday's morning rush hour near the Bridesburg Station on the Trenton Line.
The man was hit about 8 a.m. by an inbound train and pronounced dead at the scene, police and SEPTA said.
The fatal encounter disrupted service on the line for more than two hours.
The man's name has not been released and an investigation is underway.
It was at least the third death on the line, which includes Amtrak's Northeast Corridor line, in the past year.