The New Zimbabwe news portal reported that the incident took place on a route between the towns of Beitbridge and Gwanda.
According to the correspondent, the explosion could have been caused by gasoline or gas carried by one of the passengers, the outlet added.
The deadly incident has been confirmed by the police.
READ MORE: At Least 9 Hurt in Bus, Truck Collision in Aisne, Northern France (PHOTOS)
The accident came just over a week after a two-bus collision in the northeast of the country that claimed the lives of nearly 50 people.