Explore all our bus routes across Kenya, Uganda, and Tanzania. Book your journey today!
| Route | Departure | Duration | Standard | Business | VIP | Action |
|---|---|---|---|---|---|---|
|
Nairobi → Mombasa
Classic coastal route
|
6:00 AM, 8:00 AM, 10:00 AM
2:00 PM, 6:00 PM, 10:00 PM
|
~8 hours | KSh 1,500 | KSh 2,000 | KSh 2,500 | |
|
Nairobi → Kisumu
Lake Victoria route
|
7:00 AM, 12:00 PM, 6:00 PM
|
~6 hours | KSh 1,200 | KSh 1,700 | KSh 2,200 | |
|
Nairobi → Eldoret
Western highlands
|
6:30 AM, 9:00 AM, 2:00 PM, 8:00 PM
|
~5 hours | KSh 1,000 | KSh 1,500 | KSh 2,000 | |
|
Nairobi → Nakuru
Rift Valley route
|
7:00 AM, 10:00 AM, 2:00 PM, 6:00 PM
|
~3.5 hours | KSh 600 | KSh 1,000 | KSh 1,500 | |
|
Nairobi → Busia
Border route to Uganda
|
6:00 AM, 8:00 AM, 12:00 PM, 6:00 PM
|
~9 hours | KSh 1,400 | KSh 1,900 | KSh 2,400 | |
|
Nairobi → Malaba
Eastern Uganda border
|
7:00 AM, 11:00 AM, 4:00 PM, 8:00 PM
|
~8 hours | KSh 1,300 | KSh 1,800 | KSh 2,300 |
| Route | Departure | Duration | Standard | Business | VIP | Action |
|---|---|---|---|---|---|---|
|
Nairobi → Dar es Salaam
Via Arusha • International route
|
6:00 AM, 8:00 PM
|
~14 hours | KSh 4,500 | KSh 5,500 | KSh 6,500 | |
|
Mombasa → Dar es Salaam
Via Tanga • Coastal scenic route
|
7:00 AM, 9:00 PM
|
~10 hours | KSh 3,500 | KSh 4,500 | KSh 5,500 | |
|
Dar es Salaam → Arusha
Via Moshi • Kilimanjaro views
|
6:00 AM, 8:00 AM, 2:00 PM
|
~8 hours | KSh 2,500 | KSh 3,200 | KSh 4,000 | |
|
Dar es Salaam → Nairobi
Via Arusha • International route
|
6:00 AM, 8:00 PM
|
~14 hours | KSh 4,500 | KSh 5,500 | KSh 6,500 |
| Route | Departure | Duration | Standard | Business | VIP | Action |
|---|---|---|---|---|---|---|
|
Nairobi → Kampala
Via Malaba • Capital route
|
6:00 AM, 8:00 AM, 12:00 PM, 8:00 PM
|
~10 hours | KSh 3,000 | KSh 4,000 | KSh 5,000 | |
|
Nairobi → Kigali
Via Kampala • Rwanda capital
|
6:00 AM (Night Service)
|
~24 hours | KSh 7,000 | KSh 8,500 | KSh 10,000 | |
|
Kampala → Mombasa
Via Nairobi • Coastal connection
|
6:00 AM, 8:00 AM, 2:00 PM
|
~16 hours | KSh 4,500 | KSh 5,500 | KSh 7,000 |
Via Malaba Border
Via Arusha
Express route