The crash happened on Penn Road near the Wynnewood station.
Service on the Thorndale line was halted for several hours following the crash.
Then, at 12:35 p.m., SEPTA said service had resumed.
However, delays up to 15 minutes were expected while full operations are restored.