There are 5 ways to get from Kroonstad to Pretoria by car train, car, bus, train, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car train, drive
best- Take the car train from Kroonstad to Sasolburgcartrain 74013
- Drive from Sasolburg to Pretoriacar
3h 24mR 418–573Bus, train
cheapest- Take the bus from Kroonstad to Johannesburgbus 17210
- Take the train from Park to Pretoriatrain North-South
3h 30mR 229–683Drive 244.5 km
- Drive from Kroonstad to Pretoriacar 244.5 km
2h 24mR 553–799Bus (Greyhound)
- Take the bus from Kroonstad to Pretoriabus
3h 56mR 480–600Bus via Midrand
- Take the bus from Kroonstad to Midrandbus
4h 12mR 413–562
Questions & Answers
The cheapest way to get from Kroonstad to Pretoria is to bus and train which costs R 220 - R 700 and takes 3h 30m.
The fastest way to get from Kroonstad to Pretoria is to drive which takes 2h 24m and costs R 550 - R 800.
Yes, there is a direct bus departing from Kroonstad and arriving at Pretoria. Services depart twice daily, and operate every day. The journey takes approximately 3h 56m.
The distance between Kroonstad and Pretoria is 255 km. The road distance is 244.5 km.
The best way to get from Kroonstad to Pretoria without a car is to bus and train which takes 3h 30m and costs R 220 - R 700.
It takes approximately 3h 24m to get from Kroonstad to Pretoria, including transfers.
Kroonstad to Pretoria bus services, operated by Greyhound ZA, depart from Kroonstad station.
Kroonstad to Pretoria bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between Kroonstad to Pretoria is 245 km. It takes approximately 2h 24m to drive from Kroonstad to Pretoria.
There are 1800+ hotels available in Pretoria.
What companies run services between Kroonstad, South Africa and Pretoria, South Africa?
Greyhound ZA operates a bus from Kroonstad to Pretoria twice daily. Tickets cost R 480–600 and the journey takes 3h 56m.
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Kroonstad to Sasolburg
- Ave. Duration
- 1h 52m
- Frequency
- Once a week
- Estimated price
- R 95–105
- Schedules at
- res.prasa.com
- 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
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Kroonstad to Pretoria
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R 150–260
- Schedules at
- eagleliner.co.za
- Single
- R 150–260
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Kroonstad to Johannesburg
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- R 210–300
- Website
- https://res.prasa.com/citytocity/booking
Bus from Kroonstad to Midrand
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 220–310
- Website
- https://res.prasa.com/citytocity/booking
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 Train travel in Spain: A guide to Renfe, Train travel in France: A guide to SNCF, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
















