Passengers in a Migori-bound bus cheated death when the bus went tumbling into River Nyakomisaro at Nyambera in Kisii County.
The bus is said to have been hit on the side by a Canter lorry loaded with goods.
The 21 passengers were rushed to Kisii Teaching and Referral Hospital for treatment.
A witness Bernard Abuga said the ill-fated Canter was approaching the Darajamoja-Nyamataro by-pass junction when it rammed into the bus tossing it into the river.
He petitioned the government to erect speed bumps on the section of the road that could easily become a black spot.
The County Director in charge of Disaster Management, Fire, and Rescue Services, Francis Osoro said there were no fatalities in the accident that occurred in the wee hours of Saturday morning.