The incident happened shortly before 4:00 p.m. Thursday in the area of of 500 State Road.
Police tell Action News the person struck was pronounced dead at the scene.
The fatal accident affected SEPTA's Trenton Line which was suspended for close to three hours.
Service resumed around 6:45 p.m.
Trenton: Service has resumed. Expect residual delays.— SEPTA (@SEPTA) September 10, 2015