Cheap Bus tickets to Gweru

What are the most popular routes to Gweru?

Johannesburg - GweruAverage price£52Average duration20h 25mDaily departures2
Pretoria - GweruAverage price£52Average duration18h 55mDaily departures1
Midrand - GweruAverage price£52Average duration19h 55mDaily departures1
Harare - GweruAverage price£83Average duration4hDaily departures2
Bellville - GweruAverage price£86Average duration1d 8hDaily departures2