At least 50 people were killed when a bus travelling from the Kenyan capital, Nairobi, to Kisumu, in the west, veered off the road, police say.
The bus was overloaded and speeding, a survivor told local media.
Police said the driver lost control and the vehicle plunged down a slope at a notorious accident black spot. The roof was ripped off.
Twelve women and seven children were among those killed in the crash on Wednesday morning.
The bus was carrying at least 70 passengers, some standing, a male survivor told The Standard.
He said the driver was not following traffic rules but that he chose not to raise his concerns because the bus crew would have beaten him up.
He described the bus crew as “very arrogant”.
The government agency in charge of road safety said the bus did not have a license to travel at night.
The accident happened at 05:00 local time (02:00 GMT) in Fort Ternan town, 80km (50 miles) away from Kisumu, local media reported.
An eyewitness described hearing “a long hooting sound, then a screech that was followed by a bang and loud screams,” the Daily Nation reported.
A number of people were taken to hospital, it said.
Kenyan roads can be notoriously dangerous and the World Health Organization (WHO) has ranked Kenya as one of the world’s worst countries for road safety.
In the past 10 months, 2,345 people have been killed in road crashes across the country, an 8% increase compared with last year, the BBC’s Wanyama Chebusiri in Nairobi, reports.
Claims of police taking bribes from traffic offenders have also contributed to road accidents in the country, our reporter adds.