There are 5 ways to get from Pretoria to Spruitview by train, taxi, bus (Greyhound), 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, taxi
best- Take the train from Pretoria to Parktrain North-South
- Take the taxi from Park to Spruitviewtaxi
59 minR 630–750Drive 74.1 km
cheapest- Drive from Pretoria to Spruitviewcar 74.1 km
46 minR 196–283Bus
- Take the bus from Pretoria to Johannesburgbus
2h 5mR 596–1,256Taxi
- Take the taxi from Pretoria to Spruitviewtaxi 74.1 km
46 minR 1,500–1,900Train
- Take the train from Pretoria to Parktrain North-South
- Take the train from Jnb Park Station to Driehoektrain
1h 59mR 470–572
Comparing Your Travel Options
The cheapest way to get from Pretoria to Spruitview is to drive which costs R 190 - R 290 and takes 46 min.
The fastest way to get from Pretoria to Spruitview is to drive which takes 46 min and costs R 190 - R 290.
No, there is no direct bus from Pretoria to Spruitview. However, there are services departing from Pretoria and arriving at Johannesburg via . The journey, including transfers, takes approximately 2h 5m.
No, there is no direct train from Pretoria to Spruitview. However, there are services departing from Pretoria and arriving at Driehoek via Jnb Park Station. The journey, including transfers, takes approximately 1h 59m.
The distance between Pretoria and Spruitview is 83 km. The road distance is 74.1 km.
The best way to get from Pretoria to Spruitview without a car is to train and taxi which takes 59 min and costs R 600 - R 750.
It takes approximately 59 min to get from Pretoria to Spruitview, including transfers.
Pretoria to Spruitview bus services, operated by Greyhound ZA, depart from Pretoria station.
Pretoria to Spruitview train services, operated by Gautrain, depart from Pretoria station.
The best way to get from Pretoria to Spruitview is to bus which takes 2h 5m and costs R 550 - R 1 300. Alternatively, you can train, which costs R 470 - R 600 and takes 1h 59m.
What companies run services between Pretoria, South Africa and Spruitview, South Africa?
Greyhound ZA operates a bus from Pretoria to Johannesburg every 4 hours. Tickets cost R 450–600 and the journey takes 1h 45m. Two other operators also service this route. Alternatively, you can take a train from Pretoria to Spruitview via Park, Jnb Park Station, and Driehoek in around 1h 59m.
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 39 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 Park
- Ave. Duration
- 39 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 Jnb Park Station to Driehoek
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- R 10–12
- Website
- PRASA
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pretoria to Johannesburg
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Johannesburg
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- R 220–300
- Schedules at
- res.prasa.com
- Normal
- R 240–290
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Pretoria to Johannesburg
- Ave. Duration
- 56 min
- Frequency
- 3 times a day
- Estimated price
- R 45–190
- Schedules at
- eagleliner.co.za
- Single
- R 45–190
- Ave. Duration
- 33 min
- Estimated price
- R 550–1,900
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
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 The London Underground: Essential tips to navigate the Tube, Why you should take the train in the US, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Pretoria to Spruitview bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Pretoria to Spruitview train services, operated by Gautrain, arrive at Park station.
Yes, the driving distance between Pretoria to Spruitview is 74 km. It takes approximately 46 min to drive from Pretoria to Spruitview.
There are 1973+ hotels available in Spruitview.














