Cheap Bus tickets to Botshabelo

What are the most popular routes to Botshabelo?

Durban - BotshabeloAverage price$48Average duration10h 20mDaily departures4
Johannesburg - BotshabeloAverage price$59Average duration11h 30mDaily departures1
Cape Town - BotshabeloAverage price$54Average duration14hDaily departures2
Pretoria - BotshabeloAverage price$62Average duration13h 15mDaily departures1
Pietermaritzburg - BotshabeloAverage price$52Average duration8h 25mDaily departures2