COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Johannesburg?

Book now

There are 3 ways to get from Kampala to Johannesburg by plane, 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.

Recommended

Fly

  1. Fly from Entebbe (EBB) to Johannesburg (JNB)

Bus, drive

  1. Take the bus from Kampala to Nairobi
  2. Take the bus from Nairobi to Dar es Salaam
  3. Take the bus from Dar es Salaam to Mbeya
  4. Drive from Mbeya to Nakonde
  5. Take the bus from Nakonde to Lusaka
  6. Take the bus from Lusaka to Johannesburg

Drive

  1. Drive from Kampala to Johannesburg

Entebbe (EBB) to Johannesburg (JNB) flights

The flight time between Entebbe (EBB) and Johannesburg (JNB) is around 6h 17m and covers a distance of around 2946 km. This includes an average layover time of around 1h 20m. The fastest flight normally takes 4h 15m. Services are operated by Uganda Airlines, Airlink, Rwandair Express and others. Typically 17 flights run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average flight journey times

Time on flight:
4h 57m
Layover time:
1h 20m
Total time:
6h 17m

Flight route information

Fastest flight journey time:
4h 15m
Flight distance:
2946 km
Flights per week:
17
Cheapest price:
R 1 433
Carbon emissions:
597 kg CO2

First and last flights

First flight departs at:
03:30
Last flight departs at:
21:35

The schedules shown below are for the next available departures.

Entebbe (EBB) to Johannesburg (JNB) flight schedules

Coronavirus (COVID-19) in South Africa

There is widespread community transmission globally.
Some travel restrictions are being lifted in South Africa. For the latest travel status, please check the official page for South Africa.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for South Africa due to Coronavirus (COVID-19). Most travel to this country is restricted.

Domestic travel is restricted within South Africa due to Coronavirus (COVID-19).

Some lockdown measures have been lifted in Uganda, starting May 4.

Official Coronavirus (COVID-19) Information for Uganda

Last updated: October 21 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The most affordable way to get from Kampala to Johannesburg is to bus and drive, which costs $150 - $180 and takes 3 days 8h.

More details

The quickest way to get from Kampala to Johannesburg is to fly which costs $150 - $430 and takes 8h 16m.

More details

The distance between Kampala and Johannesburg is 2989 km. The road distance is 4429.7 km.

Get driving directions

It takes approximately 8h 16m to get from Kampala to Johannesburg, including transfers.

More details

The quickest flight from Entebbe Airport to Johannesburg Airport is the direct flight which takes 4h 15m.

Search flights

Johannesburg is 1h behind Kampala. It is currently 10:46 AM in Kampala and 9:46 AM in Johannesburg.

Yes, the driving distance between Kampala to Johannesburg is 4430 km. It takes approximately 2 days 10h to drive from Kampala to Johannesburg.

Get driving directions

Uganda Airlines, Airlink, Rwandair Express and Kenya Airways offer flights from Entebbe Airport to Johannesburg Airport.

Search flights

There are 606+ hotels available in Johannesburg. Prices start at R 1 500 per night.

More details

Map of how to get from Kampala to Johannesburg.
Launch map view
  • Distance: 2988.6 km
  • Duration: 8h 16m

What companies run services between Kampala, Uganda and Johannesburg, South Africa?

Uganda Airlines, Airlink and two other airlines fly from Kampala to Johannesburg twice daily.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Entebbe to Johannesburg via Nairobi
Ave. Duration
7h 45m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
R 3 000 - R 6 500
Uganda Airlines
Website
ugandairlines.com
Flights from Entebbe to Johannesburg
Ave. Duration
4h 15m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
R 1 400 - R 8 000
Airlink
Website
flyairlink.com
Flights from Entebbe to Johannesburg
Ave. Duration
4h 30m
When
Monday and Thursday
Estimated price
R 5 000 - R 11 000
Rwandair Express
Website
rwandair.com
Flights from Entebbe to Johannesburg via Kigali
Ave. Duration
5h 45m
When
Monday, Tuesday and Sunday
Estimated price
R 3 500 - R 7 500
Bus operators
MASH
Phone
+254 723 463 685
Email
info@masheastafrica.com
Website
masheastafrica.com
Bus from Kampala to Nairobi
Ave. Duration
11h 30m
Frequency
3 times a day
Estimated price
R 260 - R 470
Schedules at
masheastafrica.com
Book at
mashpoa.com
VIP Class
R 348
Business Class
R 321
Normal
R 268
Mash Cool Club VIP Class
R 468
Mash Cool Club Normal Class
R 335
New Mash Cool Fully Executive VIP
R 401
New Mash Cool Fully Executive Normal
R 335
Modern Coast
Darlux Co. Ltd
Phone
+255 222 126 478/9
Email
info@darlux.co.tz
Website
darlux.co.tz
Bus from Nairobi to Dar es Salaam
Ave. Duration
15h 45m
Frequency
Once daily
Estimated price
R 567
Schedules at
darlux.co.tz
Bus from Dar es Salaam to Mbeya
Ave. Duration
15h
Frequency
Twice daily
Estimated price
R 284
Schedules at
darlux.co.tz
Juldan Motors
Phone
260 955 776315
Email
juldanmotors2012@gmail.com
Website
juldanmotors.com
Bus from Nakonde to Lusaka
Ave. Duration
12h 38m
Frequency
Once daily
Estimated price
R 200
Schedules at
juldanmotors.com
Shalom Bus Services
Phone
+260 966 828610
Website
thebestofzambia.com
Bus from Lusaka to Johannesburg
Ave. Duration
20h 27m
Frequency
Once daily
Estimated price
R 869
Schedules at
shalombusonline.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 4 stunningly beautiful Philippines islands you need to visit, How to get from Gatwick Airport into central London and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.