Travel from Johannesburg-Airport-JNB to Klerksdorp

Bus from Johannesburg Airport (JNB) to Klerksdorp

Greyhound ZA operates a bus from Johannesburg Airport (JNB) to Klerksdorp once daily. Tickets cost $18 - $25 and the journey takes 2 hours. Citiliner also services this route once daily.

How to get from Johannesburg Airport (JNB) to Klerksdorp

ModeDurationPrice
From OR Tambo Airport train to Marlboro, train to Johannesburg, then bus to Klerksdrop.3 h 32 minR 479
From OR Tambo Airport train to Marlboro, train to Johannesburg, then car train to Klerksdorp.5 h 12 minR 327
From OR Tambo Airport train to Marlboro, train to Pretoria, then bus to Klerksdorp.5 h 27 minR 490
From Johannesburg Airport (JNB) drive to Klerksdorp.2 h 31 minR 263

How long does it take to get from Johannesburg Airport (JNB) to Klerksdorp?

It takes approximately 3 hours 32 minutes to get from Johannesburg Airport (JNB) to Klerksdorp, including transfers.

Operators from Johannesburg Airport (JNB) to Klerksdorp

OperatorPhoneWebsite
Gautrain+27 80 042 8872Gautrain
Greyhound ZA+27 11 611 8000Greyhound ZA
Shosholoza Meyl086 000 8888Shosholoza Meyl
Citiliner087 352 0352Citiliner