Travel options for:
Johannesburg to Sasolburg
  • Bus

    $24 - $37
    1. Johannesburg

      1 h 1 min - once daily

      $9 - $19

    2. Vanderbijlpark

      13 min - 10.1 miles

      $14 - $18

  • Train

    $22 - $29
    1. Johannesburg Park

      1 h 13 min - 3 times a week

      $3 - $5

    2. Vereeniging

      19 min - 14.5 miles

      $19 - $24

  • Taxi

    $65 - $80
    1. Johannesburg

      55 min - 53.5 miles

      $65 - $80

  • Drive

    $8 - $12
    1. Johannesburg

      55 min - 53.5 miles

      $8 - $12

  • Uber

    $45 - $60
    1. Johannesburg

      55 min - on demand

      $45 - $60

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

From Johannesburg bus to Vanderbijlpark then taxi to Sasolburg. 1 h 14 min R 421. From Johannesburg Park train to Vereeniging then taxi to Sasolburg. 1 h 32 min R 367. From Johannesburg taxi to Sasolburg. 55 min R 1 046. From Johannesburg drive to Sasolburg. 55 min R 137. From Johannesburg Uber to Sasolburg. 55 min R 775.

 
 

Bus or train from Johannesburg to Sasolburg?

Greyhound ZA operates a bus from Johannesburg to Sasolburg 4 times a day. Tickets cost $13 - $19 and the journey takes 1 h 1 min. Citiliner also services this route twice daily. Alternatively, Shosholoza Meyl operates a train from Johannesburg to Sasolburg 3 times a week. Tickets cost $3 - $5 and the journey takes 1 h 13 min.