Cheap Bus and Shuttle tickets to Klerksdorp

What are the most popular routes to Klerksdorp?

Cape Town - KlerksdorpAverage priceCHF 53Average duration17h 15mDaily departures29
Johannesburg - KlerksdorpAverage priceCHF 26Average duration2h 50mDaily departures39
Port Elizabeth - KlerksdorpAverage priceCHF 44Average duration15h 25mDaily departures7
Mthatha - KlerksdorpAverage priceCHF 38Average duration14h 55mDaily departures8
Bloemfontein - KlerksdorpAverage priceCHF 30Average duration5hDaily departures17