Local Commute · Route guide
Nairobi to Kisumu by bus and matatu
Where to board in Nairobi, how long the journey takes, how often vehicles leave, and where you arrive in Kisumu.
At a glance
- Journey time: about 6 to 8 hours by road.
- Leaving Nairobi: the Accra Road area and the Kenya Bus terminus.
- Arriving in Kisumu: long-distance buses stop at the bus station in town. Matatus from Nairobi were directed to the Nyamasaria Bus Terminus, outside the town centre.
- How often: several companies run this route and vehicles leave often. Matatus leave when they are full, so there is no fixed timetable.
Typical bus fares
- Easy Coach, Nairobi to Kisumu: KES 1,900 (from 20 April 2026).
- ENA Coach, Kisumu to Nairobi via Ahero: KES 1,700 (notice of 15 July 2026).
- Matatu: no published fare. It depends on the day and how busy it is, so ask at the stage and agree the price before you board.
Fares change. Bus companies adjust their prices when fuel prices change, and fares can rise in busy travel periods such as Christmas. Treat these figures as a guide, and confirm the price with the company when you book.
Figures as reported by Kenyans.co.ke on 18 April 2026 and 16 July 2026. Last checked October 2026.
By bus
Several bus companies serve Nairobi and Kisumu, including Easy Coach, Modern Coast, Guardian Coach, Greenline, Mash Poa and Mozaico. Departures are frequent. Ask the company for the exact time and the fare for your date, and agree the seat before you pay.
By matatu
Matatus on this route leave when the vehicle is full, so there is no timetable. Fares are paid to the conductor or driver. Fares change, so ask at the stage before you board and agree the price first.
By train
Kenya Railways has run a weekly passenger train between Nairobi and Kisumu, leaving in the evening and arriving the next morning. Days and times change, so check with Kenya Railways before you plan around it.
Arriving in Kisumu
Since 2021, matatus from Nairobi, Kisii, Homa Bay, Migori and Kericho have been directed to the Nyamasaria Bus Terminus on the edge of the city, and matatus are not allowed into the town centre. From the terminus you can continue by boda boda, taxi or local matatu.
This guide is free information from public sources. Stages, fares and times can change, so always check on the day with the operator or at the stage.