Cheap Bus tickets to Witbank

What are the most popular routes to Witbank?

Johannesburg - WitbankAverage priceMAD 261Average duration2h 45mDaily departures2
Bloemfontein - WitbankAverage priceMAD 413Average duration9h 40mDaily departures1
Mbombela - WitbankAverage priceMAD 279Average duration3h 40mDaily departures2
Pretoria - WitbankAverage priceMAD 262Average duration1h 25mDaily departures2
Midrand - WitbankAverage priceMAD 262Average duration2h 10mDaily departures2

Witbank stations and stops

Locations map