Cheap Bus tickets to Witbank

What are the most popular routes to Witbank?

Johannesburg - WitbankAverage pricePEN 100Average duration2h 40mDaily departures2
Bloemfontein - WitbankAverage pricePEN 163Average duration9h 40mDaily departures1
Pretoria - WitbankAverage pricePEN 99Average duration1h 30mDaily departures2
Mbombela - WitbankAverage pricePEN 113Average duration3h 40mDaily departures2
Acornhoek - WitbankAverage pricePEN 117Average duration6h 35mDaily departures1

Witbank stations and stops

Locations map