One public bus punctured a tire on the road in the central Kaffrine region, which caused it to swerve uncontrollably and cross over into the other side of the road, the public prosecutor said.
It then crashed with another bus coming from the opposite direction.
At least 78 people were injured, with some in serious condition, the public prosecutor said.