
Nakuru County
Buses from Nakuru
14 corridors leave Nakuru 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 650
Departures from Nakuru
14 corridors, cheapest first. Tap one for its full timetable.

From here

From here
Nakuru → Nairobi
6:30 AM9:00 AM12:30 PM+2
From
KES 700
160 km2h 30m5 daily
Classes:NormalVIPBusiness

From here
Nakuru → Nyeri

From here
Nakuru → Eldoret

From here
Nakuru → Kisumu

From here
Nakuru → Thika

From here
Nakuru → Kakamega

From here
Nakuru → Machakos

From here
Nakuru → Malaba

From here
Nakuru → Busia

From here
Nakuru → Kampala

From here
Nakuru → Malindi

From here
Nakuru → Mombasa

From here
Nakuru → Lamu
Buses into Nakuru
14 corridors arrive in Nakuru from 14 cities — Busia, Eldoret, Kakamega, Kampala and 10 more.
Kericho → Nakuru3 departures daily · 110 kmFromKES 650Nairobi → Nakuru6 departures daily · 160 kmFromKES 700Nyeri → Nakuru3 departures daily · 120 kmFromKES 700Eldoret → Nakuru3 departures daily · 160 kmFromKES 850Kisumu → Nakuru3 departures daily · 190 kmFromKES 900Thika → Nakuru3 departures daily · 170 kmFromKES 900Kakamega → Nakuru3 departures daily · 210 kmFromKES 1,000Machakos → Nakuru3 departures daily · 240 kmFromKES 1,150Malaba → Nakuru3 departures daily · 290 kmFromKES 1,350Busia → Nakuru3 departures daily · 300 kmFromKES 1,400Kampala → Nakuru2 departures daily · 500 kmFromKES 2,800Malindi → Nakuru4 departures daily · 710 kmFromKES 3,000Mombasa → Nakuru4 departures daily · 740 kmFromKES 3,100Lamu → Nakuru4 departures daily · 740 kmFromKES 3,200
Where you can go from Nakuru
14 cities are one booking away. Every town below has its own page with the corridors that reach it.
Nakuru fares at a glance
Normal-class seats on this city's corridors run KES 650 to KES 3,200. VIP and Business Class seats cost more on the same bus.
