Travel options for:
Johannesburg to Rorke’s Drift
  • Bus, taxi

    $89 - $111
    1. Johannesburg

      6 h 25 min - once daily

      $19 - $26

    2. Glencoe

      1 h 13 min - 45 miles

      $70 - $85

  • Train, taxi

    $127 - $170
    1. Johannesburg

      5 h 37 min - 3 times a week

      $7 - $10

    2. Newcastle

      2 h 30 min - 82.5 miles

      $120 - $160

  • Drive

    $40 - $60
    1. Johannesburg

      4 h 59 min - 261.4 miles

      $40 - $60

  • Fly to Pietermaritzburg, bus, taxi

    $188 - $396
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h - non-stop

      $80 - $260

    4. Pietermaritzburg (PZB)

      6 min - 3.7 miles

      $6 - $8

    5. Pietermaritzburg

      3 h 15 min - once daily

      $16 - $23

    6. Glencoe

      1 h 13 min - 45 miles

      $70 - $85

  • Fly to Richards Bay, bus, taxi

    $230 - $395
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 15 min - non-stop

      $85 - $210

    4. Richards Bay (RCB)

      7 min - 3 miles

      $5 - $6

    5. Richards Bay

      1 h 20 min - once daily

      $14 - $19

    6. Melmoth

      1 h 58 min - 76.5 miles

      $110 - $140

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

From Johannesburg bus to Glencoe then taxi to Rorke’s Drift. 7 h 38 min R 1 466. From Johannesburg train to Newcastle then taxi to Rorke’s Drift. 8 h 7 min R 2 161. From Johannesburg drive to Rorke’s Drift. 4 h 59 min R 672. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Pietermaritzburg airport, taxi to Pietermaritzburg, bus to Glencoe, then taxi to Rorke’s Drift. 8 h 6 min R 3 159. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Richards Bay airport, taxi to Richards Bay, bus to Melmoth, then taxi to Rorke’s Drift. 7 h 12 min R 3 855.