The crash happened at 1:00 a.m. at the intersection of 62nd and Spruce Streets. SEPTA officials say the pickup truck ran a red light.
The driver of the pickup and five people on the bus, including two children, suffered minor injuries in the accident.
Police are continuing to investigate.