There are 4 ways to get from Cato Ridge to Pretoria by plane, taxi, bus (Greyhound), car, train, 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.
Fly, taxi
best- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
1h 55mR 3,002–4,539Train, bus
cheapest- Take the train from Cato Ridge to Durbantrain
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the train from Park to Pretoriatrain
12h 18mR 370–766Bus
- Take the bus from Pietermaritzburg to Pretoriabus
7h 58mR 481–900Drive 564.9 km
- Drive from Cato Ridge to Pretoriacar 564.9 km
6h 22mR 1,304–1,883
Pietermaritzburg (PZB) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Cato Ridge to Pretoria is to train and bus which costs R 370 - R 800 and takes 12h 18m.
The fastest way to get from Cato Ridge to Pretoria is to fly and taxi which takes 1h 55m and costs R 3 000 - R 4 600.
No, there is no direct bus from Cato Ridge to Pretoria. However, there are services departing from Pietermaritzburg and arriving at Pretoria via . The journey, including transfers, takes approximately 7h 58m.
The distance between Cato Ridge and Pretoria is 521 km. The road distance is 564.9 km.
The best way to get from Cato Ridge to Pretoria without a car is to bus which takes 7h 58m and costs R 480 - R 900.
It takes approximately 1h 55m to get from Cato Ridge to Pretoria, including transfers.
Cato Ridge to Pretoria bus services, operated by Greyhound ZA, depart from Pietermaritzburg station.
Cato Ridge to Pretoria bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between Cato Ridge to Pretoria is 565 km. It takes approximately 6h 22m to drive from Cato Ridge to Pretoria.
There are 1814+ hotels available in Pretoria.
What companies run services between Cato Ridge, South Africa and Pretoria, South Africa?
Greyhound ZA operates a bus from Pietermaritzburg to Pretoria once daily. Tickets cost R 500–650 and the journey takes 7h 40m. City to City also services this route twice a week.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,800–3,000
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Cato Ridge to Durban
- Ave. Duration
- 2h 47m
- Frequency
- Twice daily
- Estimated price
- R 14–16
- Website
- PRASA
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Pretoria
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- R 300–650
- Schedules at
- greyhound.co.za
- Ave. Duration
- 31 min
- Estimated price
- R 1,000–1,300
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 Need to know: Greyhound, French strikes 2018: What are my alternative transport options?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.







