There are 10 ways to get from Kampala to Tsavo by bus, plane, train, taxi, 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.
Bus, fly to Mombasa, train, taxi
best- Take the bus from Gapco - Post Office to Entebbe Townbus
- Fly from Entebbe (EBB) to Mombasa (MBA)plane EBB - MBA
- Take the train from Mombasa to Voitrain
- Take the taxi from Voi to Tsavotaxi
8h 28mBus, taxi via Kampala #2
cheapest- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Voibus
- Take the taxi from Voi to Tsavotaxi
22h 20m$121–186Bus, train, taxi
- Take the bus from Kampala to Nairobibus
- Take the train from Nairobi to Mtito Andeitrain
- Take the taxi from Mtito Andei to Tsavotaxi
17h 16mDrive 914.3 km
- Drive from Kampala to Tsavocar 914.3 km
12h 21m$137–198Fly to Kilimanjaro International Airport, drive
- Fly from Entebbe (EBB) to Kilimanjaro International Airport (JRO)plane EBB - JRO
- Drive from Kilimanjaro International Airport (JRO) to Tsavocar
7h 56m$249–425Fly to Ukunda, taxi, train
- Fly from Entebbe (EBB) to Ukunda (UKA)plane EBB - UKA
- Take the taxi from Ukunda (UKA) to Mombasataxi
- Take the train from Mombasa to Voitrain
- Take the taxi from Voi to Tsavotaxi
10h 29m$532–700Fly to Nairobi, train, taxi
- Fly from Entebbe (EBB) to Nairobi (NBO)plane EBB - NBO
- Take the train from Nairobi to Mtito Andeitrain
- Take the taxi from Mtito Andei to Tsavotaxi
10h 42m$275–408Fly to Nairobi Wilson Airport, train, taxi
- Fly from Entebbe (EBB) to Nairobi Wilson Airport (WIL)plane EBB - WIL
- Take the train from Nairobi to Mtito Andeitrain
- Take the taxi from Mtito Andei to Tsavotaxi
16h 28m$455–699Bus, taxi
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Voibus
- Take the taxi from Voi to Tsavotaxi
18h 32mBus, taxi via Kampala
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Voibus
- Take the taxi from Voi to Tsavotaxi
20h 20m$125–186
Entebbe (EBB) to Mombasa (MBA) flights
Questions & Answers
The cheapest way to get from Kampala to Tsavo is to bus and taxi via Kampala which costs $120 - $190 and takes 22h 20m.
The fastest way to get from Kampala to Tsavo is to fly and drive which takes 7h 56m and costs $240 - $430.
The distance between Kampala and Tsavo is 1156 km. The road distance is 914.3 km.
The best way to get from Kampala to Tsavo without a car is to bus and train and taxi which takes 17h 16m and costs .
It takes approximately 8h 28m to get from Kampala to Tsavo, including transfers.
Yes, the driving distance between Kampala to Tsavo is 914 km. It takes approximately 12h 21m to drive from Kampala to Tsavo.
There are one+ hotels available in Tsavo.
What companies run services between Kampala, Uganda and Tsavo, Turkana, Kenya?
There is no direct connection from Kampala to Tsavo. However, you can take the bus to Entebbe Town, take the taxi to Entebbe (EBB) airport, fly to Mombasa (MBA), take the taxi to Mombasa, take the train to Voi, then take the taxi to Tsavo. Alternatively, you can take the bus to Nairobi, walk to Nairobi Central Stn, take the train to Nairobi Terminus, take the train to Mtito Andei, then take the taxi to Tsavo.
- Website
- kenya-airways.com
Flights from Entebbe to Mombasa via Nairobi
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $260–800
Flights from Entebbe to Kilimanjaro International Airport via Nairobi
- Ave. Duration
- 3h
- When
- Thursday and Saturday
- Estimated price
- $220–300
Flights from Entebbe to Ukunda via Nairobi
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $140–490
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $200–650
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Mombasa to Voi
- Ave. Duration
- 1h 36m
- Frequency
- Every 4 hours
- Estimated price
- $2–10
- Schedules at
- metickets.krc.co.ke
- Economy
- $2–4
- First Class
- $6–10
Train from Nairobi to Mtito Andei
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $3–16
- Schedules at
- metickets.krc.co.ke
- Economy
- $3–6
- First Class
- $10–16
Train from Mombasa to Voi
- Ave. Duration
- 1h 36m
- Frequency
- Every 4 hours
- Estimated price
- $2–10
- Schedules at
- metickets.krc.co.ke
- Economy
- $2–4
- First Class
- $6–10
Train from Nairobi to Mtito Andei
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $3–16
- Schedules at
- metickets.krc.co.ke
- Economy
- $3–6
- First Class
- $10–16
Train from Nairobi to Mtito Andei
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $3–16
- Schedules at
- metickets.krc.co.ke
- Economy
- $3–6
- First Class
- $10–16
- Website
- 14-Seater Paratransit Taxi
Bus from Gapco - Post Office to Entebbe Town
- Ave. Duration
- 1h 7m
- Frequency
- Every 15 minutes
- Schedules at
- 14-Seater Paratransit Taxi
- Ave. Duration
- 35 min
- Estimated price
- $80–120
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.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, Why you should take the train in the US, and Getting to Rome from the airport - to help you get the most out of your next trip.




