There are 4 ways to get from Midrand to Groenkloof by train, bus (Greyhound), 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.
Train
best- Take the train from Midrand to Pretoriatrain North-South
24 minR 116–136Drive 28.8 km
cheapest- Drive from Midrand to Groenkloofcar 28.8 km
20 minR 66–96Bus (Greyhound)
- Take the bus from Midrand to Pretoriabus
24 minR 525–647Taxi
- Take the taxi from Midrand to Groenklooftaxi 28.8 km
20 minR 600–750
Questions & Answers
The cheapest way to get from Midrand to Groenkloof is to drive which costs R 65 - R 95 and takes 20 min.
The fastest way to get from Midrand to Groenkloof is to taxi which takes 20 min and costs R 600 - R 750.
No, there is no direct bus from Midrand to Groenkloof. However, there are services departing from Midrand and arriving at Pretoria via . The journey, including transfers, takes approximately 24 min.
No, there is no direct train from Midrand to Groenkloof. However, there are services departing from Midrand and arriving at Pretoria via . The journey, including transfers, takes approximately 24 min.
The distance between Midrand and Groenkloof is 33 km. The road distance is 28.8 km.
The best way to get from Midrand to Groenkloof without a car is to train which takes 24 min and costs R 110 - R 140.
It takes approximately 24 min to get from Midrand to Groenkloof, including transfers.
Midrand to Groenkloof bus services, operated by Greyhound ZA, depart from Midrand station.
Midrand to Groenkloof train services, operated by Gautrain, depart from Midrand station.
The best way to get from Midrand to Groenkloof is to train which takes 24 min and costs R 110 - R 140. Alternatively, you can bus, which costs R 500 - R 650 and takes 24 min.
What companies run services between Midrand, South Africa and Groenkloof, Gauteng, South Africa?
Gautrain operates a train from Midrand to Pretoria every 20 minutes. Tickets cost R 50–60 and the journey takes 20 min. Alternatively, Greyhound ZA operates a bus from Midrand to Pretoria every 4 hours. Tickets cost R 450–600 and the journey takes 20 min.
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Midrand to Pretoria
- Ave. Duration
- 20 min
- Frequency
- Every 20 minutes
- Estimated price
- R 50–60
- Schedules at
- gautrain.co.za
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Midrand to Pretoria
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 20 min
- Estimated price
- R 600–750
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 around the UAE, Bali: What to do if Mount Agung erupts, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Midrand to Groenkloof bus services, operated by Greyhound ZA, arrive at Pretoria station.
Midrand to Groenkloof train services, operated by Gautrain, arrive at Pretoria station.
Yes, the driving distance between Midrand to Groenkloof is 29 km. It takes approximately 20 min to drive from Midrand to Groenkloof.
There are 1854+ hotels available in Groenkloof.








