
Kakamega County
Buses from Kakamega
14 corridors leave Kakamega and 14 run into it. Fares below are the Normal-class price for a one-way seat — VIP and Business Class seats cost more on the same corridor, and you'll see the exact fare per seat when you search.
Routes out
14
Routes in
14
Fares from
KES 400
Departures from Kakamega
14 corridors, cheapest first. Tap one for its full timetable.

From here

From here
Kakamega → Eldoret

From here
Kakamega → Malaba

From here
Kakamega → Busia

From here
Kakamega → Kericho

From here
Kakamega → Nakuru

From here
Kakamega → Kampala

From here
Kakamega → Nairobi

From here
Kakamega → Nyeri

From here
Kakamega → Thika

From here
Kakamega → Machakos

From here
Kakamega → Malindi

From here
Kakamega → Mombasa

From here
Kakamega → Lamu
Buses into Kakamega
14 corridors arrive in Kakamega from 14 cities — Busia, Eldoret, Kampala, Kericho and 10 more.
Kisumu → Kakamega3 departures daily · 50 kmFromKES 400Eldoret → Kakamega3 departures daily · 80 kmFromKES 500Malaba → Kakamega3 departures daily · 80 kmFromKES 500Busia → Kakamega3 departures daily · 90 kmFromKES 550Kericho → Kakamega3 departures daily · 120 kmFromKES 650Nakuru → Kakamega3 departures daily · 210 kmFromKES 1,000Kampala → Kakamega3 departures daily · 310 kmFromKES 1,400Nairobi → Kakamega3 departures daily · 370 kmFromKES 1,500Nyeri → Kakamega4 departures daily · 330 kmFromKES 1,500Thika → Kakamega4 departures daily · 380 kmFromKES 1,700Machakos → Kakamega4 departures daily · 440 kmFromKES 1,900Malindi → Kakamega4 departures daily · 910 kmFromKES 3,800Mombasa → Kakamega4 departures daily · 930 kmFromKES 3,900Lamu → Kakamega4 departures daily · 950 kmFromKES 4,000
Where you can go from Kakamega
14 cities are one booking away. Every town below has its own page with the corridors that reach it.
Kakamega fares at a glance
Normal-class seats on this city's corridors run KES 400 to KES 4,000. VIP and Business Class seats cost more on the same bus.
