Travel options for:
Johannesburg to Nelspruit
  • Fly to Nelspruit

    $128 - $317
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      45 min - non-stop

      $90 - $270

    4. Nelspruit (MQP)

      25 min - 17.1 miles

      $22 - $27

  • Fly to Skukuza, taxi

    $206 - $410
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      50 min - non-stop

      $110 - $290

    4. Skukuza (SZK)

      2 h 2 min - 70.9 miles

      $80 - $100

  • Bus

    $12 - $35
    1. Johannesburg

      4 h 55 min - twice daily

      $12 - $35

  • Train, bus

    $24 - $28
    1. Johannesburg Park

      38 min - every 20 minutes

      $5 - $11

    2. Pretoria

      5 h 40 min - once daily

      $18

  • Train

    $8 - $12
    1. Johannesburg

      9 h 30 min - twice a week

      $8 - $12

  • Drive

    $30 - $50
    1. Johannesburg

      3 h 37 min - 213.9 miles

      $30 - $50

  • 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 Nelspruit airport, then taxi to Nelspruit. 2 h 41 min $156. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Skukuza airport, then taxi to Nelspruit. 4 h 23 min $250. From Johannesburg bus to Nelspruit. 4 h 55 min $22. From Johannesburg Park train to Pretoria then bus to Nelspruit. 7 h 18 min $23. From Johannesburg train to Nelspruit. 9 h 30 min $10. From Johannesburg drive to Nelspruit. 3 h 37 min $40.