There are 4 ways to get from Soweto to Cresta by bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Lakeview to UJ Sophiatown ResLakeview Station
- Take the bus from UJ Sophiatown Res to Beyers Naude & Cresta MallC4
41 minR 28–41Train, bus
cheapest- Take the train from Merafe to Johannesburg
- Take the bus from Park Station to Beyers Naude & Cresta MallC4
1h 19mR 23–27Taxi
- Take the taxi from Soweto to Cresta25.6 km
28 minR 140–170Drive 25.6 km
- Drive from Soweto to Cresta25.6 km
28 minR 62–89
Questions & Answers
The cheapest way to get from Soweto to Cresta is to train and bus which costs R 23 - R 28 and takes 1h 19m.
The fastest way to get from Soweto to Cresta is to taxi which takes 28 min and costs R 140 - R 170.
No, there is no direct bus from Soweto to Cresta. However, there are services departing from Lakeview and arriving at Beyers Naude & Cresta Mall via UJ Sophiatown Res. The journey, including transfers, takes approximately 41 min.
The distance between Soweto and Cresta is 29 km. The road distance is 25.6 km.
The best way to get from Soweto to Cresta without a car is to bus which takes 41 min and costs R 28 - R 45.
It takes approximately 41 min to get from Soweto to Cresta, including transfers.
Soweto to Cresta bus services, operated by Rea Vaya, depart from Lakeview station.
Soweto to Cresta bus services, operated by Rea Vaya, arrive at UJ Sophiatown Res station.
Yes, the driving distance between Soweto to Cresta is 26 km. It takes approximately 28 min to drive from Soweto to Cresta.
There are 4227+ hotels available in Cresta.
What companies run services between Soweto, South Africa and Cresta, South Africa?
You can take a bus from Lakeview to Beyers Naude & Cresta Mall via UJ Sophiatown Res in around 41 min.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +27 31 361 7702
- metrorail.kzn@gmail.com
- Website
- prasa.com
Train from Merafe to Johannesburg
- Ave. Duration
- 46 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 Lakeview to UJ Sophiatown Res
- Ave. Duration
- 21 min
- Frequency
- Every 15 minutes
- Estimated price
- R 15–25
- Schedules at
- reavaya.org.za
Bus from UJ Sophiatown Res to Beyers Naude & Cresta Mall
- Ave. Duration
- 18 min
- Frequency
- Every 5 minutes
- Estimated price
- R 13–16
- Schedules at
- reavaya.org.za
Bus from Park Station to Beyers Naude & Cresta Mall
- Ave. Duration
- 31 min
- Frequency
- Every 5 minutes
- Estimated price
- R 15–19
- Schedules at
- reavaya.org.za
- Ave. Duration
- 28 min
- Estimated price
- R 140–170
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.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 How to get from London City Airport into central London, How to travel India's Golden Triangle, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.



