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 51m$26–32Drive 508.3 km
- Drive from Gulu to Eldoretcar 508.3 km
8h 26m$80–115Drive, 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$603–1,098Bus 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 49m$255–364Bus 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 51m$113–448
Juba Airport (JUB) to Eldoret International Airport (EDL) flights
Comparing Your Travel Options
The cheapest way to get from Gulu to Eldoret is to bus which costs $26 - $35 and takes 16h 51m.
The fastest way to get from Gulu to Eldoret is to drive which takes 8h 26m 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 51m.
The distance between Gulu and Eldoret is 678 km. The road distance is 508.3 km.
The best way to get from Gulu to Eldoret without a car is to bus which takes 16h 51m and costs $26 - $35.
It takes approximately 16h 51m 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 508 km. It takes approximately 8h 26m to drive from Gulu to Eldoret.
There are 265+ 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 51m.
- Website
- kenya-airways.com
Flights from Juba Airport to Eldoret International Airport via Nairobi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $450–1,300
Flights from Juba Airport to Eldoret International Airport via Entebbe, Nairobi
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- $500–4,500
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $65–800
Flights from Entebbe to Eldoret International Airport via Mombasa
- Ave. Duration
- 4h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $270–750
Flights from Entebbe to Eldoret International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $280–600
- Website
- jambojet.com
Flights from Juba Airport to Eldoret International Airport via Nairobi
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $500–950
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $65–650
Flights from Entebbe to Eldoret International Airport via Mombasa
- Ave. Duration
- 4h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $270–750
Flights from Entebbe to Eldoret International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $280–600
- Website
- flexflight.dk
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $240–800
- Website
- flysafarilink.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $240–800
- Phone
- +256 200 766100
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- booking.ttta.co.ug
- Phone
- 0717073333
- [email protected]
- Website
- Buscar
Bus from Kampala to Malaba
- Ave. Duration
- 4h 33m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- Buscar
- Normal
- $8
- Business/VIP
- $11
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 3m
- 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 Train travel in Spain: A guide to Renfe, How do I get from Sydney to Melbourne, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.












