Travel options for:
Cape Town to Klerksdorp
  • Fly to Johannesburg, bus

    $87 - $255
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      1 h 55 min - non-stop

      $50 - $210

    3. Johannesburg (JNB)

      9 min - every 20 minutes

      $8 - $10

    4. Marlboro

      12 min - every 20 minutes

      $9

    5. Johannesburg

      2 h 15 min - twice daily

      $15 - $21

  • Fly to Lanseria, bus

    $103 - $254
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      1 h 55 min - non-stop

      $50 - $190

    3. Lanseria (HLA)

      32 min - 18.8 miles

      $24 - $29

    4. Sandton

      8 min - every 20 minutes

      $9

    5. Johannesburg

      2 h 15 min - twice daily

      $15 - $21

  • Fly to Pretoria Wonderboom Apt, train, bus

    $105 - $335
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      2 h 15 min - non-stop

      $65 - $280

    3. Pretoria Wonderboom (PRY)

      18 min - 10.8 miles

      $15 - $18

    4. Hatfield

      42 min - every 20 minutes

      $5 - $11

    5. Johannesburg

      2 h 15 min - twice daily

      $15 - $21

  • Fly to Kimberley, train

    $113 - $324
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      1 h 30 min - non-stop

      $95 - $300

    3. Kimberley (KIM)

      8 min - 4.9 miles

      $7 - $9

    4. Kimberley

      4 h 40 min - 4 times a week

      $6 - $10

  • Fly to Sun City, taxi, bus

    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      2 h 10 min - non-stop

      $100 - $280

    3. Sun City (NTY)

      55 min - 31.6 miles

      $35 - $50

    4. Rustenburg

      2 h 30 min - once a week

    5. Klerksdrop

      11 min - 6.5 miles

      $10 - $12

  • Fly to Bloemfontein, bus

    $114 - $358
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      1 h 20 min - non-stop

      $70 - $300

    3. Bloemfontein (BFN)

      11 min - 7.3 miles

      $10 - $12

    4. Bloemfontein

      1 h 30 min - once daily

      $15 - $21

    5. Welkom

      2 h - once daily

      $14 - $20

  • Bus

    $35 - $50
    1. Cape Town

      15 h 40 min - twice daily

      $35 - $50

  • Bus Citiliner

    $57 - $80
    1. Cape Town

      14 h 40 min - once daily

      $40 - $60

    2. Welkom

      1 h 45 min - once daily

      $14 - $20

  • Train

    $21 - $50
    1. Capetown

      27 min - hourly

    2. Bellville

      21 h 50 min - 4 times a week

      $21 - $50

  • Drive

    $120 - $190
    1. Cape Town

      14 h 20 min - 831.9 miles

      $120 - $190

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

From Civic Centre bus to Capetown airport, fly to Johannesburg airport, train to Marlboro, train to Johannesburg, then bus to Klerksdorp. 7 h 22 min $121. From Civic Centre bus to Capetown airport, fly to Lanseria airport, taxi to Sandton, train to Johannesburg, then bus to Klerksdorp. 7 h 31 min $135. From Civic Centre bus to Capetown airport, fly to Pretoria Wonderboom Apt airport, taxi to Hatfield, train to Johannesburg, then bus to Klerksdorp. 8 h 11 min $157. From Civic Centre bus to Capetown airport, fly to Kimberley airport, taxi to Kimberley, then train to Klerksdorp. 8 h 48 min $161. From Civic Centre bus to Capetown airport, fly to Sun City airport, taxi to Rustenburg, bus to Klerksdrop, then taxi to Klerksdorp. 8 h 16 min. From Civic Centre bus to Capetown airport, fly to Bloemfontein airport, taxi to Bloemfontein, bus to Welkom, then bus to Klerksdorp. 8 h 31 min $182. From Cape Town bus to Klerksdorp. 15 h 40 min $42. From Cape Town bus to Welkom then bus to Klerksdorp. 17 h 25 min $68. From Capetown train to Bellville then train to Klerksdorp. 23 h 17 min $49. From Cape Town drive to Klerksdorp. 14 h 20 min $156.