There are 4 ways to get from Union Buildings to Soweto by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Hatfield to ParkNorth-South
- Take the bus from Park Station to LakeviewLakeview Station
1h 49mR 126–153Train
cheapest- Take the train from Hatfield to ParkNorth-South
- Take the train from Johannesburg to Merafe
2h 41mR 110–133Drive 80.9 km
- Drive from Union Buildings to Soweto80.9 km
59 minR 197–284Taxi
- Take the taxi from Union Buildings to Soweto80.9 km
59 minR 490–600
Questions & Answers
The cheapest way to get from Union Buildings to Soweto is to train which costs R 110 - R 140 and takes 2h 41m.
The fastest way to get from Union Buildings to Soweto is to drive which takes 59 min and costs R 190 - R 290.
The distance between Union Buildings and Soweto is 118 km. The road distance is 80.9 km.
The best way to get from Union Buildings to Soweto without a car is to train and bus which takes 1h 49m and costs R 120 - R 160.
It takes approximately 1h 49m to get from Union Buildings to Soweto, including transfers.
Yes, the driving distance between Union Buildings to Soweto is 81 km. It takes approximately 59 min to drive from Union Buildings to Soweto.
There are 1657+ hotels available in Soweto.
What companies run services between Union Buildings, South Africa and Soweto, South Africa?
You can take a vehicle from Union Buildings to Merafe via Francis Baard St, Hatfield, Hatfield, Park, and Johannesburg in around 2h 41m.
- Phone
- 0800 428 87246
- info@gautrain.co.za
- Website
- gautrain.co.za
Train from Hatfield to Park
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- R 80–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +27 31 361 7702
- metrorail.kzn@gmail.com
- Website
- prasa.com
Train from Johannesburg to Merafe
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- R 8–9
- Schedules at
- prasa.com
- Phone
- 0860 562 874
- reavaya@joburg.org.za
- Website
- reavaya.org.za
Bus from Park Station to Lakeview
- Ave. Duration
- 27 min
- Frequency
- Every 10 minutes
- Estimated price
- R 24–29
- Schedules at
- reavaya.org.za
- Ave. Duration
- 59 min
- Estimated price
- R 490–600
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, 4 stunningly beautiful Philippines islands you need to visit, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.



