The double-decker bus crash has claimed lives of 19 people, 17 men and two women, and left up to 60 wounded, according to Chinese media.
Earlier, 13 deaths and 40 cases of injuries were reported after a bus turned over in Tai Po Road at 18:00 local time (10:00 GMT). Those injured were immediately sent to hospital.
READ MORE: School Bus Crashes Into Wall in Germany's Eberbach Leaving 48 Injured — Police
Emergency services and police are working at the scene, coming to the rescue of those trapped inside the bus.
"It was much faster than I normally felt in a bus. And then it was like the tyres slipped and the bus turned. It was really chaotic in the bus. People fell on one another and got tossed from side to side," the passenger said.
The causes of the incident are being investigated.