Perlis Fire and Rescue Department director Mohd Fadzil Haroon said they only sustained injuries, but no death was reported in the mishap which occurred at 9.40am.
The passengers of the bus from Penang comprised 33 women, six men and five children, he told reporters at the scene.
Those who were injured, including the driver, were taken to Tuanku Fauziah Hospital in Kangar to seek out-patient for treatment.
