There are 7 ways to get from Ugunja (Station) to Nairobi by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Kisumu International Airport, fly to Nairobi Wilson Airport
best- Take the bus from Ugunja to Kisumubus
- Fly from Kisumu International Airport (KIS) to Nairobi Wilson Airport (WIL)plane KIS - WIL
3h 6m$115–375Bus via Busia
cheapest- Take the bus from Ugunja to Busiabus
- Take the bus from Busia to Nairobibus
10h 58m$16–28Bus via Mumias
- Take the bus from Mumias to Nairobibus
7h 40m$86–110Drive 397.9 km
- Drive from Ugunja (Station) to Nairobicar 397.9 km
5h 42m$46–67Bus to Kisumu International Airport, fly to Nairobi
- Take the bus from Ugunja to Kisumubus
- Fly from Kisumu International Airport (KIS) to Nairobi (NBO)plane KIS - NBO
4h 3m$96–216Drive to Eldoret International Airport, fly to Nairobi
- Drive from Ugunja (Station) to Eldoret International Airport (EDL)car
- Fly from Eldoret International Airport (EDL) to Nairobi (NBO)plane EDL - NBO
3h 51m$117–334Bus
- Take the bus from Siaya to Nairobibus
7h 46m$43–57
Kisumu International Airport (KIS) to Nairobi Wilson Airport (WIL) flights
Questions & Answers
The cheapest way to get from Ugunja (Station) to Nairobi is to bus via Busia which costs $15 - $29 and takes 10h 58m.
The fastest way to get from Ugunja (Station) to Nairobi is to bus and fly which takes 3h 6m and costs $110 - $380.
No, there is no direct bus from Ugunja (Station) to Nairobi. However, there are services departing from Mumias and arriving at Nairobi via . The journey, including transfers, takes approximately 7h 40m.
The distance between Ugunja (Station) and Nairobi is 351 km. The road distance is 397.9 km.
The best way to get from Ugunja (Station) to Nairobi without a car is to bus via Mumias which takes 7h 40m and costs $85 - $110.
It takes approximately 3h 6m to get from Ugunja (Station) to Nairobi, including transfers.
Ugunja (Station) to Nairobi bus services, operated by MASH, depart from Mumias station.
Ugunja (Station) to Nairobi bus services, operated by MASH, arrive at Nairobi station.
Yes, the driving distance between Ugunja (Station) to Nairobi is 398 km. It takes approximately 5h 42m to drive from Ugunja (Station) to Nairobi.
There are 11646+ hotels available in Nairobi.
What companies run services between Ugunja (Station), Kenya and Nairobi, Kenya?
MASH operates a bus from Mumias to Nairobi once daily. Tickets cost $22–32 and the journey takes 6h 49m.
- Website
- kenya-airways.com
Flights from Kisumu International Airport to Nairobi
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $35–260
Flights from Eldoret International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–260
Flights from Eldoret International Airport to Nairobi via Kisumu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $35–270
- Website
- jambojet.com
Flights from Kisumu International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–260
Flights from Eldoret International Airport to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–260
Flights from Eldoret International Airport to Nairobi via Kisumu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $35–270
- Website
- flysafarilink.com
Flights from Kisumu International Airport to Nairobi Wilson Airport
- Ave. Duration
- 48 min
- When
- Every day
- Estimated price
- $95–350
Flights from Kisumu International Airport to Nairobi
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $80–480
- Website
- flexflight.dk
Flights from Kisumu International Airport to Nairobi Wilson Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $95–350
Flights from Kisumu International Airport to Nairobi
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $80–480
- Website
- worldticket.com
Flights from Kisumu International Airport to Nairobi Wilson Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $30–650
- Website
- flyrenegadeair.com
Flights from Kisumu International Airport to Nairobi Wilson Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $30–650
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Ugunja to Kisumu
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- tahmeedexpress.com
- Single
- $1–2
Bus from Ugunja to Kisumu
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- tahmeedexpress.com
- Single
- $1–2
Bus from Ugunja to Busia
- Ave. Duration
- 48 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- tahmeedexpress.com
- Single
- $1–2
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Mumias to Nairobi
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Estimated price
- $22–32
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–32
- Phone
- +254 726 511 628
- [email protected]
- Website
- theguardian.co.ke
Bus from Siaya to Nairobi
- Ave. Duration
- 7h 30m
- Frequency
- Every 4 hours
- Estimated price
- $6–13
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- 0717073333
- [email protected]
- Website
- Buscar
Bus from Busia to Nairobi
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- $15–27
- Website
- Buscar
- Normal
- $15–21
- Business/VIP
- $21
- Business / VIP
- $27
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Busia to Nairobi
- Ave. Duration
- 10h 18m
- Frequency
- Once daily
- Estimated price
- $23
- Schedules at
- mozaico.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 How to get from London to Edinburgh, Travelling around the UAE, and How to get from London City Airport into central London - to help you get the most out of your next trip.










