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


Nairobi → Machakos

Nairobi → Nyeri

Nairobi → Nakuru

Nairobi → Eldoret
From
KES 1,200
320 km5h 30m4 daily

Nairobi → Kericho

Nairobi → Kisumu

Nairobi → Busia

Nairobi → Kakamega

Nairobi → Mombasa

Nairobi → Malaba

Nairobi → Malindi

Nairobi → Lamu

Nairobi → Kampala
Buses into Nairobi
14 corridors arrive in Nairobi from 14 cities — Busia, Eldoret, Kakamega, Kampala and 10 more.
Where you can go from Nairobi
14 cities are one booking away. Every town below has its own page with the corridors that reach it.
Nairobi fares at a glance
Normal-class seats on this city's corridors run KES 250 to KES 3,500. VIP and Business Class seats cost more on the same bus.
