Travel options for:
Johannesburg to Graskop
  • Fly to Nelspruit, taxi

    $171 - $375
    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)

      1 h 30 min - 56.9 miles

      $65 - $85

  • Fly to Hoedspruit, taxi

    $231 - $765
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 5 min - non-stop

      $140 - $650

    4. Hoedspruit (HDS)

      1 h 42 min - 66.1 miles

      $75 - $95

  • Fly to Skukuza, taxi

    $196 - $395
    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)

      1 h 44 min - 59.3 miles

      $70 - $85

  • Fly to Phalaborwa, taxi

    $276 - $570
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 10 min - non-stop

      $130 - $390

    4. Phalaborwa (PHW)

      2 h 50 min - 110.9 miles

      $130 - $160

  • Bus, taxi

    $84 - $119
    1. Johannesburg

      4 h 55 min - twice daily

      $18 - $35

    2. Nelspruit

      1 h 27 min - 57.1 miles

      $65 - $85

  • Train, taxi

    $74 - $98
    1. Johannesburg

      9 h 30 min - twice a week

      $9 - $13

    2. Nelspruit

      1 h 24 min - 56.6 miles

      $65 - $85

  • Drive

    $35 - $55
    1. Johannesburg

      4 h 31 min - 248.2 miles

      $35 - $55

  • 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 Graskop. 3 h 45 min $210. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Hoedspruit airport, then taxi to Graskop. 4 h 17 min $295. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Skukuza airport, then taxi to Graskop. 4 h 5 min $235. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Phalaborwa airport, then taxi to Graskop. 5 h 31 min $360. From Johannesburg bus to Nelspruit then taxi to Graskop. 6 h 22 min $102. From Johannesburg train to Nelspruit then taxi to Graskop. 10 h 54 min $90. From Johannesburg drive to Graskop. 4 h 31 min $46.

 
 

How to get from Johannesburg to Graskop?

There is no direct connection from Johannesburg to Graskop. However, you can take the train to Sandton, take the train to Johannesburg airport, fly to Nelspruit, then take the taxi to Graskop. Alternatively, you can take the train to Sandton, take the train to Johannesburg airport, fly to Hoedspruit, then take the taxi to Graskop.