There are 8 ways to get from Kigoma to Eldoret by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Bujumbura, fly to Eldoret International Airport
best- Drive from Kigoma to Bujumbura (BJM)car
- Fly from Bujumbura (BJM) to Eldoret International Airport (EDL)plane BJM - EDL
8h 21m$514–1,388Bus via Nairobi
cheapest- Take the bus from Kigoma to Dar es Salaambus
- Take the bus from Ubungo Intl Bus Terminal to Nairobibus
- Take the bus from Nairobi to Eldoretbus
42h 12m$37–80Train, bus
- Take the train from Kigoma to Dar es Salaamtrain
- Take the train from Dar es Salaam to Moshitrain
- Take the bus from Moshi to Nairobibus
- Take the bus from Nairobi to Eldoretbus
3d$39–63Drive 1,113.4 km
- Drive from Kigoma to Eldoretcar 1,113.4 km
18h 54m$139–200Drive to Bujumbura, fly to Kisumu International Airport, drive
- Drive from Kigoma to Bujumbura (BJM)car
- Fly from Bujumbura (BJM) to Kisumu International Airport (KIS)plane BJM - KIS
- Drive from Kisumu International Airport (KIS) to Eldoretcar
8h 33m$327–867Fly Kigoma to Eldoret International Airport
- Fly from Kigoma (TKQ) to Eldoret International Airport (EDL)plane TKQ - EDL
11h 15m$405–1,146Bus
- Take the bus from Kigoma to Dar es Salaambus
- Take the bus from Ubungo Intl Bus Terminal to Nairobibus
- Take the bus from Nairobi to Eldoretbus
43h 4m$70–79Bus #2
- Take the bus from Kigoma to Dar es Salaambus
- Take the bus from Dar es Salaam to Nairobibus
- Take the bus from Nairobi to Eldoretbus
43h 20m
Bujumbura (BJM) to Eldoret International Airport (EDL) flights
Questions & Answers
The cheapest way to get from Kigoma to Eldoret is to train and bus which costs $35 - $65 and takes 3 days 0h.
The fastest way to get from Kigoma to Eldoret is to drive and fly which takes 8h 21m and costs $500 - $1,400.
No, there is no direct bus from Kigoma to Eldoret. However, there are services departing from Kigoma and arriving at Eldoret via Ubungo Intl Bus Terminal, Koja and Nairobi. The journey, including transfers, takes approximately 42h 12m.
The distance between Kigoma and Eldoret is 1028 km. The road distance is 1113.4 km.
The best way to get from Kigoma to Eldoret without a car is to bus via Nairobi which takes 42h 12m and costs $35 - $80.
It takes approximately 8h 21m to get from Kigoma to Eldoret, including transfers.
Kigoma to Eldoret bus services, operated by Saratoga, depart from Kigoma station.
The best way to get from Kigoma to Eldoret is to bus via Nairobi which takes 42h 12m and costs $35 - $80. Alternatively, you can fly, which costs $400 - $1,200 and takes 11h 15m.
Kigoma to Eldoret bus services, operated by Saratoga, arrive at Dar es Salaam station.
Yes, the driving distance between Kigoma to Eldoret is 1113 km. It takes approximately 18h 54m to drive from Kigoma to Eldoret.
What companies run services between Kigoma, Tanzania and Eldoret, Kenya?
You can take a bus from Kigoma to Eldoret via Dar es Salaam, Ubungo Intl Bus Terminal, Nairobi, Koja, Tusker/Ronald Ngala, and Nairobi in around 42h 12m. Alternatively, Air Tanzania, Jambojet Limited, and two other airlines fly from Kigoma (TKQ) to Eldoret International Airport (EDL) once daily.
- Website
- kenya-airways.com
Flights from Bujumbura to Eldoret International Airport via Nairobi
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- $450–1,300
Flights from Bujumbura to Kisumu International Airport via Nairobi
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $280–800
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 12h 45m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- $370–1,100
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Zanzibar, Nairobi
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $370–1,100
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Mombasa, Nairobi
- Ave. Duration
- 10h 50m
- When
- Monday and Thursday
- Estimated price
- $370–1,100
- Website
- jambojet.com
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 12h 45m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- $370–1,100
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Zanzibar, Nairobi
- Ave. Duration
- 10h 50m
- When
- Tuesday and Thursday
- Estimated price
- $370–1,100
Flights from Kigoma to Eldoret International Airport via Dar es Salaam, Mombasa, Nairobi
- Ave. Duration
- 10h 50m
- When
- Monday and Thursday
- Estimated price
- $370–1,100
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Kigoma to Dar es Salaam
- Ave. Duration
- 39h 20m
- Frequency
- Twice a week
- Estimated price
- $14–25
- Schedules at
- trc.co.tz
- 3rd Class Sitting
- $14
- 2nd Class Sitting
- $19
- 2nd Class Sleeping
- $25
Train from Dar es Salaam to Moshi
- Ave. Duration
- 16h 31m
- Frequency
- Twice a week
- Estimated price
- $7–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $9
- 2nd Class Sleeping
- $16
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Website
- saratoga.co.tz
Bus from Kigoma to Dar es Salaam
- Ave. Duration
- 19h 50m
- Frequency
- 3 times a day
- Estimated price
- $22–30
- Schedules at
- saratoga.co.tz
Bus from Kigoma to Dar es Salaam
- Ave. Duration
- 19h 50m
- Frequency
- 3 times a day
- Estimated price
- $22–30
- Schedules at
- saratoga.co.tz
Bus from Kigoma to Dar es Salaam
- Ave. Duration
- 19h 50m
- Frequency
- 3 times a day
- Estimated price
- $22–30
- Schedules at
- saratoga.co.tz
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Bus from Ubungo Intl Bus Terminal to Nairobi
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- $1–35
- Schedules at
- marangu.co.tz
- Book at
- busbora.co.tz
- Phone
- +254 726 354 300 / 301
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Moshi to Nairobi
- Ave. Duration
- 6h 32m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- kidiaoneexpress.com
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Nairobi
- Ave. Duration
- 14h 47m
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- srclassiccoach.co.tz
- Phone
- +255 (22) 2860230
- [email protected]
- Website
- dar-express.com
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 15h
- Frequency
- Once daily
- Schedules at
- dar-express.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 Travelling to the US: What do I need to know?, How to get from Stansted Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
There are 282+ hotels available in Eldoret.









