The crash happened around 3:45 a.m. Monday on the eastbound lanes of Woodhaven Road near Knights Road.
The vehicle, a shuttle bus servicing SEPTA's Cornwells Heights station, was being driven by a 28-year-old mechanic, who was testing the bus after repairs had been made.
Driver wasn't thrown rather had to crawl through broken windshield & waited for police. Minor injuries, only one on bus. @6abc— Annie McCormick (@6abcAnnie) January 9, 2017
No passengers were on board the bus at the time.
After the bus crashed and overturned, the mechanic was able to get out by crawling through the broken windshield.
He was sitting up waiting for rescue crews as they arrived, then taken to Aria Jefferson Health's Torresdale facility to be treated for minor injuries.
Police shut down all eastbound lanes of Woodhaven Road as tow trucks arrived and began working to right the bus and remove it from the scene.
All lanes were back open by 9 a.m.
There was no immediate word what caused the mechanic to lose control of the vehicle.