Travel from Pretoria to Klerksdorp

Bus from Pretoria to Klerksdorp

Greyhound ZA operates a bus from Pretoria to Klerksdorp twice daily. Tickets cost $19 - $26 and the journey takes 3 h 15 min. Citiliner also services this route once daily.

How to get from Pretoria to Klerksdorp

From Pretoria bus to Klerksdorp. 3 h 15 min R 268. From Pretoria train to Johannesburg then bus to Klerksdrop. 3 h 39 min R 312. From Pretoria train to Johannesburg then car train to Klerksdorp. 5 h 19 min R 154. From Pretoria drive to Klerksdorp. 2 h 51 min R 319.

Operators from Pretoria to Klerksdorp