The accident occurred around 12 a.m. Thursday at the intersection of 48th and Market streets.
Police say one vehicle came through a red light as the other vehicle was crossing on a green light.
The impact of the collision sent one of the vehicles into a SEPTA bus stopped at a red light.
Fortunately, there were no passengers on the bus.
Both drivers in the vehicles were taken to Presbyterian Hospital in stable condition.
The crash is under investigation.