While five passengers of the jeep died on the spot, five others died during treatment at a nearby hospital, police said.
The ten deceased included the jeep driver. "All of them were residents of Bharuch. The nine passengers who died were employees of a pharma company and were going home after finishing their work," the official said.
"We are yet to find out why the truck driver lost control suddenly. Our primary investigation revealed that one of the truck tyres burst, making the vehicle unstable," he said.
The injured persons included the car driver, bus driver and conductor, and passengers of the jeep.
The truck driver and its cleaner fled from the spot leaving the vehicle.
A case has been lodged against the unidentified truck driver, police said, adding that further investigations were on.