There are 6 ways to get from Lusaka to Eldoret by plane, bus, car, 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.
Fly to Eldoret International Airport
best- Fly from Lusaka (LUN) to Eldoret International Airport (EDL)LUN - EDL
8h 12m$390–786Bus via Malaba
cheapest- Take the bus from Inter-City Bus Terminus to Nakonde Bus Stn
- Take the bus from Tunduma Terminal to Berelay Rd
- Take the bus from Kampala to Malaba
- Take the bus from Malaba to Eldoret
39h 24m$113–119Bus
- Take the bus from Lusaka to Nakonde
- Take the bus from Tunduma Terminal to Berelay Rd
- Take the bus from Kampala to Malaba
- Take the bus from Malaba to Eldoret
35h 32mDrive 2,397.3 km
- Drive from Lusaka to Eldoret2,397.3 km
41h 33m$352–508Fly to Kisumu International Airport, drive
- Fly from Lusaka (LUN) to Kisumu International Airport (KIS)LUN - KIS
- Drive from Kisumu International Airport (KIS) to Eldoret
9h 30m$423–765Bus, train
- Take the bus from Lusaka to Serenje
- Take the train from Serenje to Nakonde
- Take the bus from Tunduma Terminal to Berelay Rd
- Take the bus from Kampala to Malaba
- Take the bus from Malaba to Eldoret
46h 12m
Lusaka (LUN) to Eldoret International Airport (EDL) flights
Questions & Answers
The cheapest way to get from Lusaka to Eldoret is to bus via Malaba which costs $110 - $120 and takes 39h 24m.
The fastest way to get from Lusaka to Eldoret is to fly which takes 8h 12m and costs $390 - $800.
The distance between Lusaka and Eldoret is 1942 km. The road distance is 2397.3 km.
The best way to get from Lusaka to Eldoret without a car is to bus and train which takes 46h 12m and costs .
It takes approximately 8h 12m to get from Lusaka to Eldoret, including transfers.
The best way to get from Lusaka to Eldoret is to fly which takes 8h 12m and costs $390 - $800. Alternatively, you can bus, which costs and takes 35h 32m.
Eldoret is 1h ahead of Lusaka. It is currently 12:22 AM in Lusaka and 1:22 AM in Eldoret.
Yes, the driving distance between Lusaka to Eldoret is 2397 km. It takes approximately 41h 33m to drive from Lusaka to Eldoret.
There are 223+ hotels available in Eldoret.
What companies run services between Lusaka, Zambia and Eldoret, Kenya?
Kenya Airways, Jambojet Limited, and two other airlines fly from Lusaka (LUN) to Eldoret International Airport (EDL) twice daily. Alternatively, you can take a bus from Lusaka to Eldoret via Nakonde, Tunduma Terminal, Berelay Rd, Kampala, and Malaba in around 35h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- kenya-airways.com
Flights from Lusaka to Eldoret International Airport via Nairobi
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $330–1,100
Flights from Lusaka to Eldoret International Airport via Harare, Nairobi
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $350–1,200
Flights from Lusaka to Eldoret International Airport via Entebbe, Nairobi
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- $300–800
Flights from Lusaka to Kisumu International Airport via Nairobi
- Ave. Duration
- 5h 22m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $230–700
Flights from Lusaka to Kisumu International Airport via Harare, Nairobi
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $380–700
Flights from Lusaka to Kisumu International Airport via Nairobi, Eldoret International Airport
- Ave. Duration
- 10h
- When
- Monday and Friday
- Estimated price
- $380–700
- Website
- jambojet.com
Flights from Lusaka to Eldoret International Airport via Nairobi
- Ave. Duration
- 7h
- When
- Tuesday and Thursday
- Estimated price
- $330–700
Flights from Lusaka to Eldoret International Airport via Entebbe, Nairobi
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- $300–800
Flights from Lusaka to Kisumu International Airport via Nairobi
- Ave. Duration
- 5h 50m
- When
- Tuesday and Thursday
- Estimated price
- $230–480
- Website
- airkenya.com
Flights from Lusaka to Kisumu International Airport via Entebbe
- Ave. Duration
- 7h 15m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $200–550
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Serenje to Nakonde
- Ave. Duration
- 16h 42m
- Frequency
- Twice a week
- Schedules at
- tazarasite.com
- Phone
- +260 211 247 683
- info@juldanmotors.com
Bus from Lusaka to Nakonde
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
Bus from Lusaka to Serenje
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Website
- srclassic.com
Bus from Tunduma Terminal to Berelay Rd
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $83
- Schedules at
- srclassic.com
- Phone
- 0717073333
- buscareltd@gmail.com
- Website
- bus-car.co.ke
Bus from Kampala to Malaba
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- $8–11
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $8
- Business/VIP
- $11
- Phone
- 0724 581902
- Website
- tahmeedexpress.com
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- $3–21
- Schedules at
- tahmeedexpress.com
- Single
- $3–21
- Phone
- +260 966608267
- jkas@gmail.com
- Website
- jkasbus.com
Bus from Inter-City Bus Terminus to Nakonde Bus Stn
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $18
- Schedules at
- jkasbus.com
- Phone
- (+254) 722-206-445
- coast@coastbus.com
- Website
- coastbus.co.ke
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- coastbus.co.ke
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 UK: What do I need to know?, Which London airport should I choose?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




