There are 6 ways to get from oThongathi to Pretoria by plane, taxi, bus, train, car, 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.
Fly to Johannesburg International Airport, taxi
best- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
1h 45mR 1,766–4,037Bus
cheapest- Take the bus from Durban to Pretoriabus
13h 13mR 616–1,217Bus, train
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the train from Park to Pretoriatrain North-South
10h 5mR 711–1,167Drive 646.2 km
- Drive from oThongathi to Pretoriacar 646.2 km
7h 9mR 1,487–2,147Fly to Lanseria International Airport
- Fly from King Shaka International Airport (DUR) to Lanseria International Airport (HLA)plane DUR - HLA
2h 39mR 1,716–3,037Bus via Durban (Greyhound)
- Take the bus from Durban to Pretoriabus
11h 43mR 662–1,123
King Shaka International Airport (DUR) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from oThongathi to Pretoria is to bus which costs R 600 - R 1 300 and takes 13h 13m.
The fastest way to get from oThongathi to Pretoria is to fly and taxi which takes 1h 45m and costs R 1 700 - R 4 100.
No, there is no direct bus from oThongathi to Pretoria. However, there are services departing from Durban Airport and arriving at Pretoria via Durban Station and Durban. The journey, including transfers, takes approximately 11h 43m.
The distance between oThongathi and Pretoria is 538 km. The road distance is 646.2 km.
The best way to get from oThongathi to Pretoria without a car is to bus and train which takes 10h 5m and costs R 700 - R 1 200.
It takes approximately 1h 45m to get from oThongathi to Pretoria, including transfers.
oThongathi to Pretoria bus services, operated by Greyhound ZA, depart from Durban station.
The best way to get from oThongathi to Pretoria is to fly which takes 2h 39m and costs R 1 700 - R 3 100. Alternatively, you can bus via Durban, which costs R 650 - R 1 200 and takes 11h 43m.
oThongathi to Pretoria bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between oThongathi to Pretoria is 646 km. It takes approximately 7h 9m to drive from oThongathi to Pretoria.
What companies run services between oThongathi, South Africa and Pretoria, South Africa?
Safair flies from King Shaka International Airport (DUR) to Lanseria International Airport (HLA) 4 times a day. Alternatively, Greyhound ZA operates a bus from Durban to Pretoria 3 times a day. Tickets cost R 300–700 and the journey takes 9h 45m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,500
Flights from King Shaka International Airport to Lanseria International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 750–1,500
- Website
- g-airways.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 800–6,500
- Website
- flexflight.dk
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 800–6,500
- Website
- flysaa.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 700–7,500
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 700–4,600
- Website
- flyairlink.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,100–3,600
- Website
- turkishairlines.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- R 700–7,500
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
Bus from Durban to Pretoria
- Ave. Duration
- 10h 39m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 460–550
- Phone
- +27 11 611 8000
- [email protected]
- Website
- 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
Bus from Durban to Pretoria
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a day
- Estimated price
- R 300–700
- Schedules at
- greyhound.co.za
Bus from Durban to Pretoria
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- R 300–700
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- Vilamora Tours & Travel
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- R 280–400
- Website
- City to City
Bus from Durban to Pretoria
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- R 300–400
- Website
- City to City
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Pretoria
- Ave. Duration
- 12h
- Frequency
- Hourly
- Estimated price
- R 260–800
- Website
- Intercape
- Full Flexi
- R 400–800
- Flexi
- R 320–750
- Saver
- R 260–700
- 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 The beginner’s guide to the 2018 World Nomad Games, Getting to Milan from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 1840+ hotels available in Pretoria.















