There are 3 ways to get from Johannesburg to Mabalingwe Nature Reserve by train, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, travel
best- Take the train from Park to Pretoriatrain
- Take the train from Pretoria to Mabopanetrain
- Walk from Mabopane to Mabalingwe Nature Reserveunknown
3h 18mBus, travel
- Take the bus from Johannesburg to Kranskopbus
- Walk from Kranskop to Mabalingwe Nature Reserveunknown
3h 34mTrain, bus, travel
- Take the train from Park to Pretoriatrain
- Take the bus from Pretoria to Kranskopbus
- Walk from Kranskop to Mabalingwe Nature Reserveunknown
4h 29m
Questions & Answers
The distance between Johannesburg and Mabalingwe Nature Reserve is 170 km.
The best way to get from Johannesburg to Mabalingwe Nature Reserve without a car is to train and travel which takes 3h 18m and costs .
It takes approximately 3h 18m to get from Johannesburg to Mabalingwe Nature Reserve, including transfers.
There are 224+ hotels available in Mabalingwe Nature Reserve.
What companies run services between Johannesburg, South Africa and Mabalingwe Nature Reserve, South Africa?
There is no direct connection from Johannesburg to Mabalingwe Nature Reserve. However, you can take the train to Pretoria, take the train to Mabopane, then travel to Mabalingwe Nature Reserve. Alternatively, you can take a bus from Johannesburg to Mabalingwe Nature Reserve via Kranskop in around 3h 34m.
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- 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 Park to Pretoria
- 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
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Pretoria to Mabopane
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- R 12–14
- Website
- PRASA
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Kranskop
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- R 260–360
- Schedules at
- res.prasa.com
Bus from Pretoria to Kranskop
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- R 250–340
- Schedules at
- res.prasa.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 to the UK: What do I need to know?, Train travel in Spain: A guide to Renfe, and Getting to Milan from the airport - to help you get the most out of your next trip.







