Cheap Bus tickets to Nairobi

What are the most popular routes to Nairobi?

Arusha - NairobiAverage price$36Average duration6hDaily departures5
Mombasa - NairobiAverage price$34Average duration10h 30mDaily departures2
Moshi - NairobiAverage price$44Average duration7h 40mDaily departures2
Namanga - NairobiAverage price$22Average duration3hDaily departures2
Mtito Andei - NairobiAverage price$34Average duration6h 30mDaily departures2

Stations and stops in Nairobi

Locations map