There are 5 ways to get from Dar es Salaam to Pretoria by plane, taxi, bus (Greyhound), train, bus, 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.
Fly, taxi
best- Fly from Julius Nyerere International Airport (DAR) to Johannesburg International Airport (JNB)plane DAR - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
4h 13mR 4,421–6,143Bus
cheapest- Take the bus from Ubungo Intl Bus Terminal to Intercity Bus Terminusbus
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the bus from Johannesburg to Pretoriabus
2d 8hR 2,632–3,046Train, taxi, bus
- Take the train from Dar es salaam to New Kapiri Mposhitrain
- Take the taxi from New Kapiri Mposhi to Kabwetaxi
- Take the train from Kabwe to Lusakatrain
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the train from Park to Pretoriatrain
3d 6hR 3,379–3,899Drive 3,245.2 km
- Drive from Dar es Salaam to Pretoriacar 3,245.2 km
44h 48mR 7,362–10,634Bus, train
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the train from Park to Pretoriatrain North-South
3d 16hR 3,088–4,230
Julius Nyerere International Airport (DAR) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Dar es Salaam to Pretoria is to bus which costs R 2 600 - R 3 100 and takes 2 days 8h.
The fastest way to get from Dar es Salaam to Pretoria is to fly and taxi which takes 4h 13m and costs R 4 400 - R 6 500.
No, there is no direct bus from Dar es Salaam to Pretoria. However, there are services departing from Gerezani and arriving at Pretoria via Ubungo Intl Bus Terminal, Intercity Bus Terminus and Johannesburg. The journey, including transfers, takes approximately 2 days 8h.
The distance between Dar es Salaam and Pretoria is 2498 km. The road distance is 3245.2 km.
The best way to get from Dar es Salaam to Pretoria without a car is to bus which takes 2 days 8h and costs R 2 600 - R 3 100.
It takes approximately 4h 13m to get from Dar es Salaam to Pretoria, including transfers.
Dar es Salaam to Pretoria bus services, operated by SR Classic Coach, depart from Ubungo Intl Bus Terminal station.
Dar es Salaam to Pretoria bus services, operated by SR Classic Coach, arrive at Intercity Bus Terminus station.
Pretoria is 1h behind Dar es Salaam. It is currently 11:32 PM in Dar es Salaam and 10:32 PM in Pretoria.
Yes, the driving distance between Dar es Salaam to Pretoria is 3245 km. It takes approximately 44h 48m to drive from Dar es Salaam to Pretoria.
What companies run services between Dar es Salaam, Tanzania and Pretoria, South Africa?
You can take a bus from Gerezani to Pretoria via Ubungo, Ubungo Intl Bus Terminal, Intercity Bus Terminus, Park Station, and Johannesburg in around 2d 8h.
- Website
- ethiopianairlines.com
Flights from Julius Nyerere International Airport to Johannesburg International Airport via Blantyre
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- R 3,400–4,900
Flights from Julius Nyerere International Airport to Johannesburg International Airport via Lusaka
- Ave. Duration
- 5h 40m
- When
- Tuesday and Thursday
- Estimated price
- R 5,500–9,000
- Website
- flysaa.com
Flights from Julius Nyerere International Airport to Johannesburg International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- R 4,500–8,000
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Johannesburg International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- R 3,100–9,000
- Website
- flyairlink.com
Flights from Julius Nyerere International Airport to Johannesburg International Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R 3,700–10,000
Flights from Julius Nyerere International Airport to Johannesburg International Airport via Lusaka
- Ave. Duration
- 5h 40m
- When
- Tuesday and Thursday
- Estimated price
- R 5,500–9,000
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to New Kapiri Mposhi
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- R 550–650
- Schedules at
- tazarasite.com
- Mukuba M1
- R 550–650
- Mukuba M2
- R 629
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Kabwe to Lusaka
- Ave. Duration
- 4h 41m
- Frequency
- Once a week
- Estimated price
- R 30–50
- Schedules at
- zrl.com.zm
- 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
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Intercity Bus Terminus
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- R 921
- Schedules at
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Park Station
- Ave. Duration
- 24h 21m
- Frequency
- Once daily
- Estimated price
- R 1,520
- Schedules at
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Park Station
- Ave. Duration
- 24h 21m
- Frequency
- Once daily
- Estimated price
- R 1,520
- Schedules at
- srclassiccoach.co.tz
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Pretoria
- Ave. Duration
- 53 min
- 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 Johannesburg to Pretoria
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- R 220–310
- Schedules at
- res.prasa.com
- Normal
- R 240–290
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Johannesburg to Pretoria
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- R 3,000–4,100
- Schedules at
- mkombelogistics.com
- Ave. Duration
- 43 min
- Estimated price
- R 800–1,600
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 Why you should take the train in the US, Travelling around the UAE, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
There are 1821+ hotels available in Pretoria.
















