Cheap Bus tickets to Witbank

What are the most popular routes to Witbank?

Johannesburg - WitbankAverage pricePEN 98Average duration2h 45mDaily departures2
Bloemfontein - WitbankAverage pricePEN 154Average duration9h 40mDaily departures1
Mbombela - WitbankAverage pricePEN 99Average duration3hDaily departures2
Pretoria - WitbankAverage pricePEN 99Average duration1h 30mDaily departures2
Welkom - WitbankAverage pricePEN 119Average duration7h 15mDaily departures1

Witbank stations and stops

Locations map