There are 5 ways to get from Gulu to Eldoret by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Gulu to Kampalabus
- Take the bus from Kampala to Malababus
- Take the bus from Malaba to Eldoretbus
16h 59m$28–34Drive 517.7 km
- Drive from Gulu to Eldoretcar 517.7 km
8h 3m$78–112Drive, bus to Juba Airport, fly to Eldoret International Airport
- Drive from Gulu to Nimulecar
- Take the bus from Nimule to Kampala Stnbus
- Fly from Juba Airport (JUB) to Eldoret International Airport (EDL)plane JUB - EDL
14h 12m$515–1,336Bus to Entebbe, fly to Kisumu International Airport, drive
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Kisumu International Airport (KIS)plane EBB - KIS
- Drive from Kisumu International Airport (KIS) to Eldoretcar
13h 38m$273–379Bus to Entebbe, fly to Eldoret International Airport
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Eldoret International Airport (EDL)plane EBB - EDL
15h 31m$400–500
Juba Airport (JUB) to Eldoret International Airport (EDL) flights
Questions & Answers
The cheapest way to get from Gulu to Eldoret is to bus which costs $27 - $35 and takes 16h 59m.
The fastest way to get from Gulu to Eldoret is to drive which takes 8h 3m and costs $75 - $120.
No, there is no direct bus from Gulu to Eldoret. However, there are services departing from Gulu and arriving at Eldoret via Kampala and Malaba. The journey, including transfers, takes approximately 16h 59m.
The distance between Gulu and Eldoret is 678 km. The road distance is 517.7 km.
The best way to get from Gulu to Eldoret without a car is to bus which takes 16h 59m and costs $27 - $35.
It takes approximately 16h 59m to get from Gulu to Eldoret, including transfers.
Gulu to Eldoret bus services, operated by Friends Coach, depart from Gulu station.
Gulu to Eldoret bus services, operated by Friends Coach, arrive at Kampala station.
Yes, the driving distance between Gulu to Eldoret is 518 km. It takes approximately 8h 3m to drive from Gulu to Eldoret.
There are 282+ hotels available in Eldoret.
What companies run services between Gulu, Uganda and Eldoret, Kenya?
You can take a bus from Gulu to Eldoret via Kampala and Malaba in around 16h 59m.
- Website
- kenya-airways.com
Flights from Juba Airport to Eldoret International Airport via Nairobi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $420–1,400
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $250–800
Flights from Entebbe to Eldoret International Airport via Mombasa
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $310–850
- Website
- jambojet.com
Flights from Juba Airport to Eldoret International Airport via Nairobi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $420–1,200
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $250–800
Flights from Entebbe to Eldoret International Airport via Mombasa
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $310–850
- Website
- flysafarilink.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–370
- Website
- flexflight.dk
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–370
- Website
- airkenya.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $200–440
- Phone
- +256 200 766100
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- booking.ttta.co.ug
- Phone
- 0717073333
- [email protected]
- 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
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- $2–4
- Schedules at
- tahmeedexpress.com
- Single
- $2–4
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Nimule to Kampala Stn
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- trinityexpress.rw
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 What documents do I need to cross Niagara Falls?, French strikes 2018: What are my alternative transport options?, and Travelling around the UAE - to help you get the most out of your next trip.







