Sat Sep 26 2026 · boarding at Railways / OTC Terminus, Nairobi
5:00 AM→1:00 PM
Nairobi to Kakamega · 38 seats left
KSh 1,500
Select seats6:00 AM→2:00 PM
Nairobi to Kakamega · 31 seats left
KSh 1,500
Select seats7:00 AM→3:00 PM
Nairobi to Kakamega · 42 seats left
KSh 1,500
Select seats8:00 AM→4:00 PM
Nairobi to Kakamega · 35 seats left
KSh 1,500
Select seats9:00 AM→5:00 PM
Nairobi to Kakamega · 28 seats left
KSh 1,500
Select seats10:00 AM→6:00 PM
Nairobi to Kakamega · 39 seats left
KSh 1,500
Select seats11:00 AM→7:00 PM
Nairobi to Kakamega · 32 seats left
KSh 1,500
Select seats12:00 PM→8:00 PM
Nairobi to Kakamega · 43 seats left
KSh 1,500
Select seats1:00 PM→9:00 PM
Nairobi to Kakamega · 36 seats left
KSh 1,500
Select seats2:00 PM→10:00 PM
Nairobi to Kakamega · 29 seats left
KSh 1,500
Select seats3:00 PM→11:00 PM
Nairobi to Kakamega · 40 seats left
KSh 1,500
Select seats4:00 PM→12:00 AM
Nairobi to Kakamega · 33 seats left
KSh 1,500
Select seats5:00 PM→1:00 AM
Nairobi to Kakamega · 44 seats left
KSh 1,500
Select seats6:00 PM→2:00 AM
Nairobi to Kakamega · 37 seats left
KSh 1,500
Select seats7:00 PM→3:00 AM
Nairobi to Kakamega · 30 seats left
KSh 1,500
Select seats8:00 PM→4:00 AM
Nairobi to Kakamega · 41 seats left
KSh 1,500
Select seats9:00 PM→5:00 AM
Nairobi to Kakamega · 34 seats left
KSh 1,500
Select seats10:00 PM→6:00 AM
Nairobi to Kakamega · 27 seats left
KSh 1,500
Select seats11:00 PM→7:00 AM
Nairobi to Kakamega · 38 seats left
KSh 1,500
Select seats