It happened around 11:15 a.m. Tuesday at the intersection of 41st and Chester streets.
Authorities say an SUV collided with a paratransit bus which then sent the bus into a Route 13 SEPTA trolley.
Patrick Romer was in his apartment not far from the scene. He came out to see what had happened after hearing the impact.
"It was hard to describe the sound but heard deafening blow that vibrated up and then you look out and at first you're like what's going on on the road and then you realize there was an accident," said Romer.
Officials tell Action News that 27 passengers of the trolley were hospitalized for non-life threatening injuries.
The driver of the SUV was taken to the hospital in critical condition.
The drivers of the trolley and the bus were also hurt.
Follow us on YouTube
Send a News Tip to Action News
Learn More About 6abc Apps