Cheap Bus and Shuttle tickets to Klerksdorp

What are the most popular routes to Klerksdorp?

Cape Town - KlerksdorpAverage priceUS$58Average duration17h 10mDaily departures22
Johannesburg - KlerksdorpAverage priceUS$31Average duration2h 50mDaily departures33
Port Elizabeth - KlerksdorpAverage priceUS$47Average duration15h 25mDaily departures6
Bloemfontein - KlerksdorpAverage priceUS$34Average duration5hDaily departures13
Durban - KlerksdorpAverage priceUS$56Average duration17h 30mDaily departures5