There are 5 ways to get from Midrand to Mayfair by train, bus, 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, bus
best- Take the train from Midrand to Parktrain North-South
- Take the bus from De Korte to Miriam Makeba & Jeppebus C3
45 minR 61–79Bus (Greyhound)
- Take the bus from Midrand to Eldorado Parkbus
1hR 450–600Taxi
- Take the taxi from Midrand to Mayfairtaxi 29 km
22 minR 470–600Drive 29 km
- Drive from Midrand to Mayfaircar 29 km
22 minR 66–95Bus via Rosebank
- Take the bus from Rosebank to Miriam Makeba Stbus Red Tour
2h 24mR 353–397
Midrand to Mayfair by bus (Greyhound)
Questions & Answers
The cheapest way to get from Midrand to Mayfair is to train and bus which costs R 60 - R 80 and takes 45 min.
The fastest way to get from Midrand to Mayfair is to taxi which takes 22 min and costs R 470 - R 600.
Yes, there is a direct bus departing from Midrand and arriving at Eldorado Park. Services depart once daily, and operate every day. The journey takes approximately 1h.
The distance between Midrand and Mayfair is 36 km. The road distance is 29 km.
The best way to get from Midrand to Mayfair without a car is to train and bus which takes 45 min and costs R 60 - R 80.
It takes approximately 45 min to get from Midrand to Mayfair, including transfers.
Midrand to Mayfair bus services, operated by Greyhound ZA, depart from Midrand station.
Midrand to Mayfair bus services, operated by Greyhound ZA, arrive at Eldorado Park station.
Yes, the driving distance between Midrand to Mayfair is 29 km. It takes approximately 22 min to drive from Midrand to Mayfair.
There are 4989+ hotels available in Mayfair.
What companies run services between Midrand, South Africa and Mayfair, South Africa?
Greyhound ZA operates a bus from Midrand to Eldorado Park once daily. Tickets cost R 450–600 and the journey takes 1h.
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Midrand to Park
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- R 48–54
- Schedules at
- gautrain.co.za
- Phone
- 0860 562 874
- [email protected]
- Website
- Rea Vaya
Bus from De Korte to Miriam Makeba & Jeppe
- Ave. Duration
- 7 min
- Frequency
- Every 30 minutes
- Estimated price
- R 12–25
- Schedules at
- Rea Vaya
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Midrand to Eldorado Park
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- 021 511 6000
- [email protected]
- Website
- citysightseeing.co.za
Bus from Rosebank to Miriam Makeba St
- Ave. Duration
- 1h 54m
- Frequency
- Every 30 minutes
- Estimated price
- R 310–350
- Schedules at
- citysightseeing.co.za
- Hop on and off
- R 325
- Ave. Duration
- 22 min
- Estimated price
- R 470–600
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 How to get from JFK to New York City, How to plan an amazing trip around Scandinavia, and Flying into Beijing? - to help you get the most out of your next trip.












