Police say ten passengers were on the TransPeak bus at the time of the collision in George's Road.
One man was briefly trapped on the top deck before he was rescued by firefighters.
Three women and three men were taken to hospital for treatment to cuts and bruises.
The bus driver was not injured.
"It is only by sheer luck that no-one was seriously injured.
"If you were in the area at the time of the crash and witnessed the incident I would urge you to contact the police with any information."
More top news
Cumbria will accept 285 people over the course of three years, with the first refugees expected to arrive in April 2017
Rail fares in Britain are set to rise by 2.3% next year. Here is how the rise will affect commuters on routes across the country.
A "monster" who bludgeoned his former girlfriend and her mother to death with a hammer has been jailed for at least 29-and-a-half years.