There are 5 ways to get from Gulu to Nakuru by bus, car, plane, or taxi
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 Nakurubus
20h 30m$33–39Drive 673.9 km
- Drive from Gulu to Nakurucar 673.9 km
10h 11m$101–146Bus to Entebbe, fly to Kisumu International Airport, bus
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Kisumu International Airport (KIS)plane EBB - KIS
- Take the bus from Kisumu to Nakurubus
16h 12m$278–383Drive, bus to Juba Airport, fly to Nairobi, Matatu, taxi
- Drive from Gulu to Nimulecar
- Take the bus from Nimule to Kampala Stnbus
- Fly from Juba Airport (JUB) to Nairobi (NBO)plane JUB - NBO
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Nakurutaxi
13h 9m$577–1,065Bus to Entebbe, fly to Nairobi, Matatu, taxi
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Nairobi (NBO)plane EBB - NBO
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Nakurutaxi
17h 9m$332–459
Entebbe (EBB) to Kisumu International Airport (KIS) flights
Questions & Answers
The cheapest way to get from Gulu to Nakuru is to bus which costs $30 - $40 and takes 20h 30m.
The fastest way to get from Gulu to Nakuru is to drive which takes 10h 11m and costs $100 - $150.
No, there is no direct bus from Gulu to Nakuru. However, there are services departing from Gulu and arriving at Nakuru via Kampala and Malaba. The journey, including transfers, takes approximately 20h 30m.
The distance between Gulu and Nakuru is 833 km. The road distance is 673.9 km.
The best way to get from Gulu to Nakuru without a car is to bus which takes 20h 30m and costs $30 - $40.
It takes approximately 20h 30m to get from Gulu to Nakuru, including transfers.
Gulu to Nakuru bus services, operated by Friends Coach, depart from Gulu station.
Gulu to Nakuru bus services, operated by Friends Coach, arrive at Kampala station.
Yes, the driving distance between Gulu to Nakuru is 674 km. It takes approximately 10h 11m to drive from Gulu to Nakuru.
There are 445+ hotels available in Nakuru.
What companies run services between Gulu, Uganda and Nakuru, Kenya?
You can take a bus from Gulu to Nakuru via Kampala, Malaba, and Malaba in around 20h 30m.
- Website
- kenya-airways.com
Flights from Juba Airport to Nairobi
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $400–490
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $210–600
- Website
- ugandairlines.com
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $250–270
- Website
- flysafarilink.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–390
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $200–480
- Website
- flexflight.dk
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $170–390
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $200–480
- Website
- airkenya.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $210–600
- Website
- worldticket.com
Flights from Juba Airport to Nairobi
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $270–800
- Website
- rwandair.com
Flights from Entebbe to Nairobi
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–260
- 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) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Malaba to Nakuru
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $7–9
- Schedules at
- coastbus.co.ke
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Kisumu to Nakuru
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a day
- Estimated price
- $4–5
- Schedules at
- tahmeedexpress.com
- Single
- $4–5
- 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
- Website
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
- Ave. Duration
- 55 min
- Estimated price
- $130–160
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 How to get from JFK to New York City, How to get from Gatwick Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.








