A SEPTA train struck and killed a person on the tracks at the Fern Rock Transportation Center shortly before noon Friday, the transit agency said.
SEPTA initially suspended trains on the Lansdale/Doylestown, Warminster and West Trenton Regional Rail lines north of Fern Rock, but service restarted about 2:15 p.m.
Riders could still expect residual delays, SEPTA said.
Police did not initially identify the person killed.