A bus plunged 20 metres off a highway overpass in southwest China on Monday killing 24 people, state media said, the day the country launched a week-long road safety campaign.
It was the second serious traffic accident in Chongqing, a mountainous metropolis of 30 million people, in 10 days.
"While police are continuing their investigation they say overnight rain may have caused the road to become slippery, causing the driver to lose control of the bus," the official Xinhua news agency said, adding seven people were injured.
A pile-up of 52 vehicles, mostly trucks, killed five people and injured 36 on a Chongqing highway on April 13.
A bus plunged off a bridge in Chongqing last October, killing 30 people and injuring more than 20.
China has the world's deadlist roads, due to popular disregard for traffic regulations, lax police enforcement of laws and a cavalier attitude towards safety.
Last year almost 90,000 people died in traffic accidents and 400,000 were injured -- which works out at around one death every five minutes.
"The burden of injury is falling disproportionately on the young. Lack of awareness and experience means young people are more likely to engage in dangerous behaviour such as speeding, driving without a helmet or seatbelt or drink driving," said Henk Bekedam, the World Health Organisation's representative in China.
"China needs to raise awareness and enforce penalties for people who speed, break road rules, drink drive, or drive without seatbelts," he told the China launch of the UN sponsored Global Road Safety Week.