Routes & schedules

Every route runs in both directions, every day, departing every hour from 5:00 AM to 11:00 PM. Nairobi boarding is at the Railways / OTC terminus.

Western & Border

RouteDeparturesDurationFare from
Nairobi ⇄ MalabaHourly, 5:00 AM – 11:00 PM10 hrsKSh 1,800Book
Nairobi ⇄ BusiaHourly, 5:00 AM – 11:00 PM9.5 hrsKSh 1,700Book
Nairobi ⇄ BungomaHourly, 5:00 AM – 11:00 PM9 hrsKSh 1,600Book
Nairobi ⇄ WebuyeHourly, 5:00 AM – 11:00 PM8.5 hrsKSh 1,500Book
Nairobi ⇄ MumiasHourly, 5:00 AM – 11:00 PM9 hrsKSh 1,600Book
Nairobi ⇄ KakamegaHourly, 5:00 AM – 11:00 PM8 hrsKSh 1,500Book

Rift Valley

RouteDeparturesDurationFare from
Nairobi ⇄ NakuruHourly, 5:00 AM – 11:00 PM3 hrsKSh 800Book
Nairobi ⇄ KerichoHourly, 5:00 AM – 11:00 PM5 hrsKSh 1,200Book
Nairobi ⇄ KapsabetHourly, 5:00 AM – 11:00 PM7 hrsKSh 1,400Book
Nairobi ⇄ KitaleHourly, 5:00 AM – 11:00 PM8.5 hrsKSh 1,600Book
Nairobi ⇄ EldoretHourly, 5:00 AM – 11:00 PM7 hrsKSh 1,400Book

Nyanza

RouteDeparturesDurationFare from
Nairobi ⇄ KisumuHourly, 5:00 AM – 11:00 PM7.5 hrsKSh 1,500Book
Nairobi ⇄ KisiiHourly, 5:00 AM – 11:00 PM7.5 hrsKSh 1,500Book
Nairobi ⇄ MigoriHourly, 5:00 AM – 11:00 PM9 hrsKSh 1,700Book