Cheap Bus tickets to Botshabelo

What are the most popular routes to Botshabelo?

Durban - BotshabeloAverage price$48Average duration10h 20mDaily departures4
Johannesburg - BotshabeloAverage price$56Average duration11h 30mDaily departures1
Cape Town - BotshabeloAverage price$53Average duration14hDaily departures2
Kimberley - BotshabeloAverage price$31Average duration3h 35mDaily departures2
Pretoria - BotshabeloAverage price$60Average duration13h 15mDaily departures1