There are 5 ways to get from Mamelodi to Gold Reef City 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 Eerste Fabrieke to Pretoriatrain
- Take the train from Pretoria to Parktrain
- Take the bus from Park Station to Basothongbus
2h 3mR 99–135Train, bus via Rosebank
- Take the train from Pretoria to Rosebanktrain North-South
- Take the bus from Rosebank to Gold Reef Citybus Red Tour
2h 55mR 390–457Drive 75.9 km
- Drive from Mamelodi to Gold Reef Citycar 75.9 km
54 minR 172–248Taxi
- Take the taxi from Mamelodi to Gold Reef Citytaxi 75.9 km
54 minR 1,200–1,500Train, bus via Johannesburg
- Take the train from Eerste Fabrieke to Pretoriatrain
- Take the bus from Pretoria to Johannesburgbus
- Take the bus from Park Station to Basothongbus
3h 13mR 214–635
Questions & Answers
The cheapest way to get from Mamelodi to Gold Reef City is to train and bus which costs R 95 - R 140 and takes 2h 3m.
The fastest way to get from Mamelodi to Gold Reef City is to drive which takes 54 min and costs R 170 - R 250.
The distance between Mamelodi and Gold Reef City is 95 km. The road distance is 75.9 km.
The best way to get from Mamelodi to Gold Reef City without a car is to train and bus which takes 2h 3m and costs R 95 - R 140.
It takes approximately 2h 3m to get from Mamelodi to Gold Reef City, including transfers.
Yes, the driving distance between Mamelodi to Gold Reef City is 76 km. It takes approximately 54 min to drive from Mamelodi to Gold Reef City.
There are 3902+ hotels available in Gold Reef City.
What companies run services between Mamelodi, South Africa and Gold Reef City, South Africa?
There is no direct connection from Mamelodi to Gold Reef City. However, you can take the train to Pretoria, take the train to Park, walk to Park Station, take the bus to Basothong, then walk to Gold Reef City. Alternatively, you can take a train from Eerste Fabrieke to Gold Reef City via Pretoria, Rosebank, Rosebank, and Gold Reef City in around 2h 55m.
- Phone
- +27 11 013 6700
- [email protected]
- Website
- prasa.com
Train from Eerste Fabrieke to Pretoria
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- R 9–12
- Website
- https://www.prasa.com/
Train from Eerste Fabrieke to Pretoria
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- R 9–12
- Website
- https://www.prasa.com/
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Pretoria to Rosebank
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- R 70–95
- Schedules at
- gautrain.co.za
- Peak
- R 95
- Off-peak
- R 76
- Phone
- 0860 562 874
- [email protected]
- Website
- reavaya.org.za
Bus from Park Station to Basothong
- Ave. Duration
- 9 min
- Frequency
- Every 15 minutes
- Estimated price
- R 14–23
- Schedules at
- reavaya.org.za
Bus from Park Station to Basothong
- Ave. Duration
- 9 min
- Frequency
- Every 15 minutes
- Estimated price
- R 14–23
- Schedules at
- reavaya.org.za
- Phone
- 021 511 6000
- [email protected]
- Website
- citysightseeing.co.za
Bus from Rosebank to Gold Reef City
- Ave. Duration
- 1h 34m
- Frequency
- Every 30 minutes
- Estimated price
- R 310–350
- Schedules at
- citysightseeing.co.za
- Hop on and off
- R 325
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pretoria to Johannesburg
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Pretoria to Johannesburg
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- R 190–270
- Website
- https://res.prasa.com/citytocity/booking
- Ave. Duration
- 54 min
- Estimated price
- R 1,200–1,500
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 Which side of Niagara Falls should I choose (and how do I get there)?, Slovenia: Getting from Ljubljana to Lake Bled, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.















