The accident happened yesterday near a highway toll gate in the city of Linfen, as a truck ran out of control and hit bus going in the same direction.
The truck, carrying 23 people, then crashed into another truck in front, said a spokesman with the local government.
Three people were killed on the spot and another two succumbed to their injuries, the spokesman said.
Injuries of another two are serious but not life- threatening, state-run Xinhua news agency reported today.
Around 200,000 people die on Chinese roads each year, the World Health Organisation had said.
In a bid to improve road safety, the government recently cracked down on the overloading of trucks.
Disclaimer: No Business Standard Journalist was involved in creation of this content