Cheap Bus tickets to Masvingo

What are the most popular routes to Masvingo?

Johannesburg - MasvingoAverage price£42Average duration17hDaily departures15
Pretoria - MasvingoAverage price£42Average duration15hDaily departures10
Midrand - MasvingoAverage price£42Average duration15h 55mDaily departures10
Cape Town - MasvingoAverage price£84Average duration1d 14hDaily departures3
Bellville - MasvingoAverage price£85Average duration1d 15hDaily departures3