The bus was carrying about 50 workers.
Abu Dhabi Police helicopters moved the injured workers from the site of the accident.
Those who died were mostly Bangladeshi nationals. The dead bodies have been moved to Al Ain Hospital. The injured are being treated in various hospitals in Al Ain town.
Brig. Hussein Ahmed Al Harethi, Director of the Department of Traffic and Patrols of Abu Dhabi Police, said the accident was caused after the truck smashed into the back of the bus. There was not enough distance between the truck and the bus.
He called on all the contracting and transport companies to ensure that the brakes and other parts of vehicles were in good shape.