Travel from Johannesburg to Klerksdorp

Bus from Johannesburg to Klerksdorp

Greyhound ZA operates a bus from Johannesburg to Klerksdorp 3 times a day. Tickets cost $18 - $25 and the journey takes 2 hours 15 minutes. Citiliner also services this route once daily.

How to get from Johannesburg to Klerksdorp

ModeDurationPrice
From Johannesburg bus to Klerksdorp.2 h 15 minR 246
From Johannesburg car train to Klerksdorp.3 h 40 minR 78
From Johannesburg taxi to Klerksdorp.2 h 17 minR 2 006
From Johannesburg drive to Klerksdorp.2 h 17 minR 229

How long does it take to get from Johannesburg to Klerksdorp?

The bus from Johannesburg to Klerksdorp takes 2 hours 15 minutes including transfers and departs four times a day.

Is there a direct bus between Johannesburg and Klerksdorp?

Yes, there is a direct bus departing from Johannesburg and arriving at Klerksdorp. Services depart four times a day, and operate every day. The journey takes approximately 2 hours 15 minutes.

Operators from Johannesburg to Klerksdorp

OperatorPhoneWebsite
Greyhound ZA+27 11 611 8000Greyhound ZA
Shosholoza Meyl086 000 8888Shosholoza Meyl