The incident took place late last night when the bus, in a bid to avoid collision with a speeding truck coming from the opposite direction, broke the railing Qila bridge and fell from it, Regional Manager, UPSRTC, S K Sharma said.
Local residents immediately rushed to the spot and rescued the passengers trapped inside the bus.
According to ASP Rajeev Malhotra, 35 passengers were injured in the accident of whom nine have been admitted to a district hospital.
The bus was going from Pilibhit to Delhi and had left old bus station at Bareilly around 10.30 pm yesterday, Sharma said.