At least 30 people died and 36 were injured when two buses collided on the main road between Zimbabwe's capital Harare and Bulawayo in the southwest, police said Friday.