Cheap Bus tickets to Witbank

What are the most popular routes to Witbank?

Johannesburg - WitbankAverage priceR$138Average duration2h 45mDaily departures2
Bloemfontein - WitbankAverage priceR$217Average duration9h 40mDaily departures1
Mbombela - WitbankAverage priceR$140Average duration3hDaily departures2
Pretoria - WitbankAverage priceR$139Average duration1h 30mDaily departures2
Welkom - WitbankAverage priceR$168Average duration7h 15mDaily departures1

Witbank stations and stops

Locations map