Bus tickets · Kenya
Buses from Nairobi
Nairobi is the main departure point for buses to Mombasa, Kisumu, Eldoret, Nakuru, Kericho and most towns in Kenya. Compare fares, operators and departure times, then book a seat with M-PESA.
Popular routes from Nairobi
Live schedules and fares are shown when you search.
| Destination | Operators | Departures | Fare from | |
|---|---|---|---|---|
| Nairobi → Nakuru | MashPoa, Greenline, Teamswat Shuttle | 34 scheduled | KES 1300 | Book |
| Nairobi → Mombasa | MashPoa, Abuya, Chania Executive Special | 28 scheduled | KES 1500 | Book |
| Nairobi → Kisumu | MashPoa, Mozaico, Janam Express | 22 scheduled | KES 1300 | Book |
| Nairobi → Eldoret | MashPoa, Greenline, EasyCoach | 17 scheduled | KES 1300 | Book |
| Nairobi → Migori | MashPoa, EasyCoach | 4 scheduled | KES 1600 | Book |
| Nairobi → Ukunda | Chania Executive Special | 2 scheduled | KES 2000 | Book |
Buses from Nairobi — FAQs
How much is a bus ticket from Nairobi? +
Fares from Nairobi depend on the destination, operator and seat class. Komiuta shows the live fare for every bus before you book, with M-PESA, card and mobile money options.
Where do buses from Nairobi depart? +
Departure terminals are shown on each bus before checkout. Operators usually use the main bus parks and stages in Nairobi, and the exact boarding point is included on your ticket.
Can I book a bus from Nairobi online? +
Yes. Search your route and date, choose a bus and seat, then pay online. Your ticket is sent instantly by SMS and email and can be viewed with Track Ticket.
Do buses from Nairobi run every day? +
Most major routes from Nairobi run daily with multiple departures, especially to Nairobi, Mombasa, Kisumu, Eldoret and Nakuru. Live schedules are shown when you search.