Travel options for:
Johannesburg to Windhoek
  • Fly

    $116 - $150
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 55 min - non-stop

      $100 - $130

    4. Windhoek (WDH)

      28 min - 27.9 miles

  • Bus

    $63 - $99
    1. Johannesburg

      11 h - once daily

      $30 - $50

    2. Upington

      12 h - once daily

      $30 - $50

  • Drive

    $130 - $200
    1. Johannesburg

      18 h 46 min - 858.3 miles

      $130 - $200

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

From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Windhoek airport, then drive to Windhoek. 4 h 54 min $130. From Johannesburg bus to Upington then bus to Windhoek. 0 h $83. From Johannesburg drive to Windhoek. 18 h 46 min $161.