Cheap Bus tickets to Bulawayo

What are the most popular routes to Bulawayo?

Johannesburg - BulawayoAverage price£34Average duration15h 30mDaily departures13
Pretoria - BulawayoAverage price£35Average duration14hDaily departures8
Midrand - BulawayoAverage price£33Average duration14hDaily departures8
Cape Town - BulawayoAverage price£91Average duration1d 12hDaily departures3
Beitbridge - BulawayoAverage price£28Average duration4hDaily departures1