DEPOT · NAIROBI · KAMPALA · KISUMU · SIRARE — DAILY DEPARTURES
WhatsApp +254 107 524 689
Nairobi · Western Kenya · Nyanza · Uganda

Your seat to
Western Kenya
is one tap away.

Daily departures from Nairobi to Nakuru, Eldoret, Kakamega, Kisumu, Kisii, Migori, Busia and on to Kampala. Reclining seats, onboard charging, and a booking desk that replies on WhatsApp in minutes.

Chat on WhatsApp
easycoach premier bus on the road
NakuruEldoretKitaleKakamegaKisumuKisiiMigoriBusiaMalabaKampala, UgandaHoma BayBungoma
37+
Destinations served
2
Countries — Kenya & Uganda
Daily
Departures from Nairobi
24/7
WhatsApp booking desk
Fares & schedule

Nairobi — Western Kenya & Uganda

Pick a route, check the indicative fare, and reserve your seat. Every booking is confirmed by our team on WhatsApp.

Rift Valley & Western Corridor
Lake Region & Uganda Border

Regular and VIP fares shown are indicative sample rates for this build — swap in current fares in the ROUTES array of the page script.

Fares & schedule

Nairobi — Nyanza & South Nyanza

Kisii, Migori and the Tanzania border route, plus the lakeside towns of Homa Bay and Mbita.

How the route runs

Corridors & main stops

Most Western and Nyanza services follow these corridors — useful if your town isn't a final stop.

On the road

The easycoach premier fleet

easycoach premier bus
Onboard

Built for the long haul to Western Kenya

  • Reclining, padded seats with individual armrests and legroom for the Nairobi–Kampala run.
  • Numbered seating chart issued at booking — choose window or aisle when you reserve.
  • Onboard lighting, luggage hold, and rest stops along the Nakuru–Eldoret corridor.
  • Real-time booking confirmation over WhatsApp, no queuing at the counter.

Ready to travel?

Fill in your details once — we confirm seats, price and departure time directly on WhatsApp.