The accident took place on Friday night when the driver lost control of the vehicle on the outskirts of Kolhapur, a town in Maharashtra, police officer Anil Shinde said. The area is nearly 235 miles south of Mumbai, the state capital.
The victims belonged to three families who were returning home after visiting a temple of Ganesha, an elephant-headed Hindu deity worshipped by those seeking prosperity, Shinde said. The injured have been hospitalised.
A total of 16 people were travelling in the bus, said SP Patil, another police officer. The bus was pulled out of the river.
Police are investigating the cause of the accident.
More than 110,000 people are killed annually on India's roads. Most crashes are attributed to reckless driving, poorly maintained roads and ageing vehicles.
The original article was published in the Independent.
More about: India