Cheap Bus tickets to Botshabelo

What are the most popular routes to Botshabelo?

Durban - BotshabeloAverage pricePLN 190Average duration10h 20mDaily departures4
Cape Town - BotshabeloAverage pricePLN 301Average duration14hDaily departures2
Pretoria - BotshabeloAverage pricePLN 259Average duration13h 15mDaily departures1
Johannesburg - BotshabeloAverage pricePLN 266Average duration11h 30mDaily departures1
Pietermaritzburg - BotshabeloAverage pricePLN 187Average duration8h 25mDaily departures2