Cheap Bus tickets to Botshabelo

What are the most popular routes to Botshabelo?

Durban - BotshabeloAverage priceMAD 486Average duration10h 20mDaily departures4
Cape Town - BotshabeloAverage priceMAD 677Average duration14hDaily departures2
Pretoria - BotshabeloAverage priceMAD 619Average duration13h 15mDaily departures1
Pietermaritzburg - BotshabeloAverage priceMAD 473Average duration8h 25mDaily departures2
Harrismith - BotshabeloAverage priceMAD 413Average duration4h 55mDaily departures2