Travel options for:
Johannesburg to Pretoria Station
  • Train

    $5 - $11
    1. Johannesburg Park

      38 min - every 20 minutes

      $5 - $11

  • Bus Greyhound ZA

    $13 - $18
    1. Johannesburg

      1 h - twice daily

      $13 - $18

    2. Pretoria

      4 min - 1214 feet

  • Bus Citiliner

    $9 - $18
    1. Johanessburg

      1 h 15 min - once daily

      $9 - $18

  • Taxi

    $40 - $50
    1. Johannesburg

      36 min - 34.2 miles

      $40 - $50

  • Drive

    $5 - $8
    1. Johannesburg

      36 min - 34.2 miles

      $5 - $8

  • Uber

    $29 - $40
    1. Johannesburg

      36 min - on demand

      $29 - $40

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

From Johannesburg Park train to Pretoria. 38 min R 81. From Johannesburg bus to Pretoria then walk to Pretoria Station. 1 h 4 min R 214. From Johanessburg bus to Pretoria. 1 h 15 min R 187. From Johannesburg taxi to Pretoria Station. 36 min R 685. From Johannesburg drive to Pretoria Station. 36 min R 91. From Johannesburg Uber to Pretoria Station. 36 min R 502.