Travel options for:
Johannesburg to Newcastle
  • Bus

    $17 - $24
    1. Johannesburg

      5 h 15 min - once daily

      $17 - $24

  • Train

    $6 - $10
    1. Johannesburg

      5 h 37 min - 3 times a week

      $6 - $10

  • Drive

    $28 - $45
    1. Johannesburg

      3 h 14 min - 183.7 miles

      $28 - $45

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

From Johannesburg bus to Newcastle. 5 h 15 min R 288. From Johannesburg train to Newcastle. 5 h 37 min R 113. From Johannesburg drive to Newcastle. 3 h 14 min R 481.