A passenger coach hit a sedan then broke through median barrier and collided with another bus travelling in the opposite lane, Wang Jiguo, chief of the Zibo Traffic Police Brigade said.
The second coach rolled over into a trench alongside the highway, which links Qinghai to Yinchuan.
While six people were killed on the spot, eight others died in hospital, state-run Xinhua news agency reported.