There are 9 ways to get from Kampala to Serengeti by plane, car, 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 Entebbe to Kisumu International Airport, drive
best- Fly from Entebbe (EBB) to Kisumu International Airport (KIS)plane EBB - KIS
- Drive from Kisumu International Airport (KIS) to Serengeticar
9h 17m$275–395Bus, drive via Kampala #2
cheapest- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Sirarebus
- Drive from Sirare to Serengeticar
29h 58m$42–64Bus, drive
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Sirarebus
- Drive from Sirare to Serengeticar
23h 43mDrive 595.8 km
- Drive from Kampala to Serengeticar 595.8 km
10h 37m$89–129Bus, bus to Kisumu International Airport, fly to Mara Serena Airport, drive
- Take the bus from Kampala to Busiabus
- Take the bus from Busia to Kisumubus
- Fly from Kisumu International Airport (KIS) to Mara Serena Airport (MRE)plane KIS - MRE
- Drive from Mara Serena Airport (MRE) to Serengeticar
13h 1m$391–486Fly Entebbe to Mara Serena Airport, drive
- Fly from Entebbe (EBB) to Mara Serena Airport (MRE)plane EBB - MRE
- Drive from Mara Serena Airport (MRE) to Serengeticar
9h 54m$614–721Fly Entebbe to Maasai Mara Game Reserve, drive
- Fly from Entebbe (EBB) to Maasai Mara Game Reserve (KTJ)plane EBB - KTJ
- Drive from Maasai Mara Game Reserve (KTJ) to Serengeticar
10h 11m$225–513Fly Entebbe to Maasai Mara Game Reserve, drive #2
- Fly from Entebbe (EBB) to Maasai Mara Game Reserve (OLX)plane EBB - OLX
- Drive from Maasai Mara Game Reserve (OLX) to Serengeticar
10h 31m$237–575Bus, drive via Kampala
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Sirarebus
- Drive from Sirare to Serengeticar
27h 59m$46–64
Entebbe (EBB) to Kisumu International Airport (KIS) flights
Questions & Answers
The cheapest way to get from Kampala to Serengeti is to bus and drive via Kampala which costs $40 - $65 and takes 29h 58m.
The fastest way to get from Kampala to Serengeti is to fly and drive which takes 9h 17m and costs $270 - $400.
The distance between Kampala and Serengeti is 589 km. The road distance is 595.8 km.
It takes approximately 9h 17m to get from Kampala to Serengeti, including transfers.
Yes, the driving distance between Kampala to Serengeti is 596 km. It takes approximately 10h 37m to drive from Kampala to Serengeti.
There are two+ hotels available in Serengeti.
What companies run services between Kampala, Uganda and Serengeti, Mara, Tanzania?
There is no direct connection from Kampala to Serengeti. However, you can take the bus to Entebbe Town, take the taxi to Entebbe (EBB) airport, fly to Kisumu International Airport (KIS), then drive to Serengeti. Alternatively, you can take a bus from Kampala to Serengeti via Nairobi, Nairobi, and Sirare in around 23h 43m.
- Website
- airkenya.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $210–600
Flights from Kisumu International Airport to Mara Serena Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $250–500
Flights from Entebbe to Mara Serena Airport via Kisumu International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $250–600
Flights from Entebbe to Mara Serena Airport via Nairobi, Kisumu International Airport
- Ave. Duration
- 4h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $290–800
Flights from Entebbe to Maasai Mara Game Reserve via Kisumu International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $210–550
Flights from Entebbe to Maasai Mara Game Reserve via Nairobi, Kisumu International Airport
- Ave. Duration
- 4h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $240–750
- Website
- flysafarilink.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–390
Flights from Entebbe to Maasai Mara Game Reserve via Kisumu International Airport, Mara North
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $280–500
- Website
- worldticket.com
Flights from Kisumu International Airport to Mara Serena Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $160–430
Flights from Entebbe to Mara Serena Airport via Kisumu International Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $420–1,300
- Website
- flexflight.dk
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–390
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Kampala to Nairobi
- Ave. Duration
- 11h 12m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
- Phone
- +254 726 511 628
- [email protected]
- Website
- theguardian.co.ke
Bus from Nairobi to Sirare
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–11
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- 0717073333
- [email protected]
- Website
- bus-car.co.ke
Bus from Kampala to Busia
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $7
- Business/VIP
- $10
Bus from Kampala to Nairobi
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $23–31
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $23–24
- Business/VIP
- $31
- Business / VIP
- $31
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Busia to Kisumu
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $2–3
- Schedules at
- tahmeedexpress.com
- Single
- $2–3
- Phone
- +254 726 354 300 / 301
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Sirare
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $11–15
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Sirare
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $11–15
- Schedules at
- easycoachkenya.com
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Kampala to Nairobi
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- $19–35
- Schedules at
- mashpoa.com
- Normal
- $19–27
- Business
- $21–26
- VIP
- $23–35
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, 10 amazing places to get away from it all in Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.














