It happened early Sunday morning on the 500 block of Lloyd Street.
Police say the pickup landed on the tracks after tumbling down a 15-foot embankment.
Amtrak stopped trains running along the Northeast Corridor until a tow truck could remove the pickup.
The driver was taken to Crozer Chester Medical Center for minor injuries.
No charges have been filed.
----------
Send a breaking news alert
Report a correction or typo
Learn more about the 6abc apps