Travel options for:
Richards Bay to Johannesburg
  • Fly

    $113 - $243
    1. Richards Bay

      18 min - 7.3 miles

      $11 - $14

    2. Richards Bay (RCB)

      1 h 15 min - non-stop

      $85 - $210

    3. Johannesburg (JNB)

      9 min - every 20 minutes

      $8 - $10

    4. Marlboro

      12 min - every 20 minutes

      $9

  • Bus

    $23 - $35
    1. Richards Bay

      9 h 40 min - once daily

      $23 - $35

  • Drive

    $55 - $85
    1. Richards Bay

      6 h 34 min - 375.3 miles

      $55 - $85

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

From Richards Bay taxi to Richards Bay airport, fly to Johannesburg airport, train to Marlboro, then train to Johannesburg. 2 h 15 min $131. From Richards Bay bus to Johannesburg. 9 h 40 min $27. From Richards Bay drive to Johannesburg. 6 h 34 min $70.