Nairobi to Kisumu Bus
Daily direct buses from Nairobi to Kisumu, the lakeside city of western Kenya, from KES 1,200.
Starting from
KES 1,200
Executive: KES 1,500 · VIP: KES 1,800
About This Route
The Nairobi to Kisumu bus connects Kenya's capital with the country's third-largest city on the shores of Lake Victoria. Since the route follows the upgraded Nairobi–Nakuru–Kericho highway, travel times have shortened considerably and the ride is smooth and scenic through the tea and sugarcane zones of the Rift Valley.
Kisumu is a gateway to western Kenya and the Lake Victoria region, making this a popular route for students, business travellers and families. All coaches are air-conditioned with reclining seats and USB charging ports.
First Departure
8:00 AM
Duration
6–7 Hours
Standard
KES 1,200
VIP
KES 1,800
Frequently Asked Questions
How long is the Nairobi to Kisumu bus journey?
The journey takes approximately 6–7 hours via the Nairobi–Nakuru–Kericho highway, with rest stops along the way.
What is the price of a Nairobi to Kisumu bus ticket?
SimbaCoach tickets from Nairobi to Kisumu start from KES 1,200 for standard, KES 1,500 for executive and KES 1,800 for VIP seats.
What time does the Nairobi to Kisumu bus depart?
We operate daily departures at 8:00 AM, 11:00 AM, 4:00 PM, 8:00 PM and 10:00 PM from our Duruma Road terminal in Nairobi.
Where does the bus drop off in Kisumu?
Buses arrive at the SimbaCoach Kisumu terminal, centrally located near the city centre with easy access to hotels and Lake Victoria attractions.
Can I book a Nairobi to Kisumu ticket online?
Yes. Book your seat on this website by selecting your date and seat class, then pay via M-Pesa or card for instant confirmation.
