Travel options for:
Kimberley to Johannesburg
  • Fly

    $94 - $187
    1. Kimberley

      8 min - 4.9 miles

      $6 - $9

    2. Kimberley (KIM)

      1 h 5 min - non-stop

      $70 - $160

    3. Johannesburg (JNB)

      9 min - every 20 minutes

      $8 - $10

    4. Marlboro

      12 min - every 20 minutes

      $9

  • Bus

    $21 - $29
    1. Kimberley

      6 h 15 min - twice daily

      $21 - $29

  • Train

    1. Kimberley

      8 h 5 min - once a week

  • Drive

    $50 - $80
    1. Kimberley

      6 h 4 min - 347.8 miles

      $50 - $80

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

From Kimberley taxi to Kimberley airport, fly to Johannesburg airport, train to Marlboro, then train to Johannesburg. 1 h 55 min $111. From Kimberley bus to Johannesburg. 6 h 15 min $24. From Kimberley train to Johannesburg. 8 h 5 min. From Kimberley drive to Johannesburg. 6 h 4 min $65.