There are 5 ways to get from Pretoria to Uganda by taxi, plane, 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.
Taxi, fly
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Entebbe (EBB)plane JNB - EBB
5h 32m$298–415Bus
cheapest- Take the bus from Pretoria to Johannesburgbus
- Take the bus from Johannesburg to Lusakabus
- Take the bus from Intercity Bus Terminus to Ubungo Intl Bus Terminalbus
- Take the bus from Ubungo Intl Bus Terminal to Kampalabus
3d 7h$183–256Drive 3,897.8 km
- Drive from Pretoria to Bugandacar 3,897.8 km
2d 10h$583–842Train, bus
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the bus from Ubungo Intl Bus Terminal to Kampalabus
4d 20h$239–313Train, bus via Dar es Salaam
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the bus from Dar es Salaam to Kampalabus
5d$249–348
Johannesburg International Airport (JNB) to Entebbe (EBB) flights
Questions & Answers
The cheapest way to get from Pretoria to Uganda is to bus which costs $180 - $260 and takes 3 days 7h.
The fastest way to get from Pretoria to Uganda is to taxi and fly which takes 5h 32m and costs $290 - $420.
No, there is no direct bus from Pretoria to Uganda. However, there are services departing from Pretoria and arriving at Wakiso Taxi Park via Johannesburg, Intercity Bus Terminus, Ubungo Intl Bus Terminal and Namirembe Park. The journey, including transfers, takes approximately 3 days 7h.
The distance between Pretoria and Uganda is 3037 km. The road distance is 3897.8 km.
The best way to get from Pretoria to Uganda without a car is to bus which takes 3 days 7h and costs $180 - $260.
It takes approximately 5h 32m to get from Pretoria to Uganda, including transfers.
Pretoria to Uganda bus services, operated by Greyhound ZA, depart from Pretoria station.
Pretoria to Uganda bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Uganda is 1h ahead of Pretoria. It is currently 1:43 PM in Pretoria and 2:43 PM in Uganda.
Yes, the driving distance between Pretoria to Uganda is 3898 km. It takes approximately 2 days 10h to drive from Pretoria to Uganda.
What companies run services between Pretoria, South Africa and Uganda?
You can take a bus from Pretoria to Buganda via Johannesburg, Johannesburg, Lusaka, Intercity Bus Terminus, Ubungo Intl Bus Terminal, Kampala, Namirembe Park, and Wakiso Taxi Park in around 3d 7h.
- Website
- ugandairlines.com
Flights from Johannesburg International Airport to Entebbe
- Ave. Duration
- 4h 15m
- When
- Monday to Thursday
- Estimated price
- $220–550
- 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
- $4–7
- Schedules at
- gautrain.co.za
- Peak
- $7
- Off-peak
- $5
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Schedules at
- gautrain.co.za
- Peak
- $7
- Off-peak
- $5
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pretoria to Johannesburg
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- $27–35
- Schedules at
- greyhound.co.za
- Ave. Duration
- 35 min
- Estimated price
- $65–80
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 Slovenia: Getting from Ljubljana to Lake Bled, Bali: What to do if Mount Agung erupts, 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 848+ hotels available in Uganda.








