Cheap Bus tickets to Witbank

What are the most popular routes to Witbank?

Johannesburg - WitbankAverage priceTRY 1,277Average duration2h 45mDaily departures2
Mbombela - WitbankAverage priceTRY 1,286Average duration3h 40mDaily departures2
Bloemfontein - WitbankAverage priceTRY 2,023Average duration9h 40mDaily departures1
Pretoria - WitbankAverage priceTRY 1,275Average duration1h 30mDaily departures2
Welkom - WitbankAverage priceTRY 1,551Average duration7h 15mDaily departures1

Stations and stops in Witbank

Map of locations