Travel options for:
Johannesburg to Klerksdorp
  • Bus

    $15 - $21
    1. Johannesburg

      2 h 15 min - twice daily

      $15 - $21

  • Train

    $4 - $7
    1. Johannesburg

      3 h 12 min - 4 times a week

      $4 - $7

  • Taxi

    $120 - $150
    1. Johannesburg

      2 h 17 min - 104.2 miles

      $120 - $150

  • Drive

    $16 - $24
    1. Johannesburg

      2 h 17 min - 104.2 miles

      $16 - $24

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Johannesburg bus to Klerksdorp. 2 h 15 min R 253. From Johannesburg train to Klerksdorp. 3 h 12 min R 78. From Johannesburg taxi to Klerksdorp. 2 h 17 min R 1 996. From Johannesburg drive to Klerksdorp. 2 h 17 min R 275.