Travel options for:
Harare to Johannesburg
  • Fly

    $133 - $483
    1. Harare

      12 min - 8.6 miles

      $20 - $25

    2. Harare (HRE)

      1 h 40 min - non-stop

      $95 - $440

    3. Johannesburg (JNB)

      9 min - every 20 minutes

      $8 - $10

    4. Marlboro

      12 min - every 20 minutes

      $9

  • Bus, train

    $45 - $66
    1. Harare

      15 h 30 min - once daily

      $40 - $60

    2. Pretoria

      39 min - every 20 minutes

      $5 - $11

  • Bus

    $30 - $60
    1. Harare

      17 h - twice daily

      $30 - $60

  • Drive

    $100 - $160
    1. Harare

      12 h 5 min - 697.5 miles

      $100 - $160

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

From Harare taxi to Harare airport, fly to Johannesburg airport, train to Marlboro, then train to Johannesburg. 2 h 35 min $172. From Harare bus to Pretoria then train to Johannesburg Park. 16 h 20 min $54. From Harare bus to Johanesburg. 17 h $41. From Harare drive to Johannesburg. 12 h 5 min $131.