Nairobi → Kakamega

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 seats

6:00 AM→2:00 PM

Nairobi to Kakamega · 31 seats left

KSh 1,500

Select seats

7:00 AM→3:00 PM

Nairobi to Kakamega · 42 seats left

KSh 1,500

Select seats

8:00 AM→4:00 PM

Nairobi to Kakamega · 35 seats left

KSh 1,500

Select seats

9:00 AM→5:00 PM

Nairobi to Kakamega · 28 seats left

KSh 1,500

Select seats

10:00 AM→6:00 PM

Nairobi to Kakamega · 39 seats left

KSh 1,500

Select seats

11:00 AM→7:00 PM

Nairobi to Kakamega · 32 seats left

KSh 1,500

Select seats

12:00 PM→8:00 PM

Nairobi to Kakamega · 43 seats left

KSh 1,500

Select seats

1:00 PM→9:00 PM

Nairobi to Kakamega · 36 seats left

KSh 1,500

Select seats

2:00 PM→10:00 PM

Nairobi to Kakamega · 29 seats left

KSh 1,500

Select seats

3:00 PM→11:00 PM

Nairobi to Kakamega · 40 seats left

KSh 1,500

Select seats

4:00 PM→12:00 AM

Nairobi to Kakamega · 33 seats left

KSh 1,500

Select seats

5:00 PM→1:00 AM

Nairobi to Kakamega · 44 seats left

KSh 1,500

Select seats

6:00 PM→2:00 AM

Nairobi to Kakamega · 37 seats left

KSh 1,500

Select seats

7:00 PM→3:00 AM

Nairobi to Kakamega · 30 seats left

KSh 1,500

Select seats

8:00 PM→4:00 AM

Nairobi to Kakamega · 41 seats left

KSh 1,500

Select seats

9:00 PM→5:00 AM

Nairobi to Kakamega · 34 seats left

KSh 1,500

Select seats

10:00 PM→6:00 AM

Nairobi to Kakamega · 27 seats left

KSh 1,500

Select seats

11:00 PM→7:00 AM

Nairobi to Kakamega · 38 seats left

KSh 1,500

Select seats