There are 7 ways to get from Kroonstad to Randfontein by bus (Greyhound), car, taxi, shuttle, bus, train, or car train
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 Kroonstad to Johannesburg17210
- Take the bus from Park Station to LakeviewLakeview Station
3h 46mR 273–802Bus, train
cheapest- Take the bus from Kroonstad to Johannesburg17210
- Take the train from Johannesburg to Naledi
4h 28mR 217–732Drive 185.2 km
- Drive from Kroonstad to Randfontein185.2 km
1h 56mR 444–641Taxi
- Take the taxi from Kroonstad to Randfontein185.2 km
1h 56mR 2,000–2,500Shuttle
- Take a shuttle bus from Kroonstad to Grasmere
3h 22mR 729–901Bus via Naledi (Greyhound)
- Take the bus from Kroonstad to Johannesburg
4h 46mR 591–734Car train, drive
- Take the car train from Kroonstad to Koppies74013
- Drive from Koppies to Randfontein
2h 35mR 420–605
Questions & Answers
The cheapest way to get from Kroonstad to Randfontein is to bus and train which costs R 210 - R 750 and takes 4h 28m.
The fastest way to get from Kroonstad to Randfontein is to drive which takes 1h 56m and costs R 440 - R 650.
The distance between Kroonstad and Randfontein is 265 km. The road distance is 185.2 km.
The best way to get from Kroonstad to Randfontein without a car is to bus which takes 3h 46m and costs R 270 - R 800.
It takes approximately 3h 46m to get from Kroonstad to Randfontein, including transfers.
Yes, the driving distance between Kroonstad to Randfontein is 185 km. It takes approximately 1h 56m to drive from Kroonstad to Randfontein.
There are 342+ hotels available in Randfontein.
What companies run services between Kroonstad, South Africa and Randfontein, South Africa?
You can take a bus from Kroonstad to Randfontein via Johannesburg, Park Station, and Lakeview in around 3h 46m.
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 Johannesburg to Naledi
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- R 8–9
- Schedules at
- prasa.com
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Kroonstad to Koppies
- Ave. Duration
- 1h 2m
- Frequency
- Once a week
- Estimated price
- R 95–140
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R 95–410
- Schedules at
- eagleliner.co.za
- Single
- R 95–410
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- R 210–300
- Website
- https://res.prasa.com/citytocity/booking
- 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
- Phone
- 0861 33 44 33
- info@citybug.co.za
- Website
- citybug.co.za
Shuttle from Kroonstad to Grasmere
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- R 500–700
- Website
- https://citybug.co.za/
- Ave. Duration
- 1h 56m
- Estimated price
- R 2,000–2,500
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 Travelling to the UK: What do I need to know?, The London Underground: Essential tips to navigate the Tube, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.


















