Our Routes
Connecting major cities across East Africa
SimbaCoach Bus Routes & Fares 2025
Book bus tickets online from Nairobi, Mombasa, Kisumu, Eldoret, Nakuru and Kitale across Kenya, Uganda, Rwanda, Tanzania and South Sudan. Fares below are starting prices per person. All departures daily.
| From | To | Standard | Executive | VIP | Duration |
|---|---|---|---|---|---|
| Nairobi | Mombasa | KES 1,300 | KES 1,500 | KES 1,800 | 9-11 hrs |
| Nairobi | Ukunda | KES 1,400 | KES 1,600 | KES 2,000 | 10-12 hrs |
| Nairobi | Diani | KES 1,400 | KES 1,600 | KES 2,000 | 10-12 hrs |
| Nairobi | Malindi | KES 1,500 | KES 1,700 | KES 2,000 | 10-12 hrs |
| Nairobi | Kilifi | KES 1,400 | KES 1,600 | KES 1,900 | 9-11 hrs |
| Nairobi | Watamu | KES 1,500 | KES 1,800 | KES 2,200 | 10-12 hrs |
| Nairobi | Mpeketoni | KES 2,500 | KES 2,800 | KES 3,200 | 11-13 hrs |
| Nairobi | Lamu | KES 2,500 | KES 3,000 | KES 3,500 | 12-14 hrs |
| Nairobi | Voi | KES 800 | KES 1,000 | KES 1,200 | 5-6 hrs |
| Nairobi | Taveta | KES 1,000 | KES 1,200 | KES 1,500 | 7-8 hrs |
| Nairobi | Naivasha | KES 400 | KES 500 | KES 700 | 1.5-2 hrs |
| Nairobi | Nakuru | KES 600 | KES 800 | KES 1,000 | 3 hrs |
| Nairobi | Narok | KES 700 | KES 900 | KES 1,100 | 3-4 hrs |
| Nairobi | Kericho | KES 800 | KES 1,000 | KES 1,300 | 4-5 hrs |
| Nairobi | Bomet | KES 900 | KES 1,100 | KES 1,400 | 5-6 hrs |
| Nairobi | Eldoret | KES 1,000 | KES 1,300 | KES 1,500 | 5-6 hrs |
| Nairobi | Nandi Hills | KES 900 | KES 1,100 | KES 1,400 | 5-6 hrs |
| Nairobi | Kitale | KES 1,200 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Kapenguria | KES 1,400 | KES 1,600 | KES 2,000 | 8-9 hrs |
| Nairobi | Lodwar | KES 2,000 | KES 2,500 | KES 3,000 | 12-14 hrs |
| Nairobi | Kisumu | KES 1,200 | KES 1,500 | KES 1,800 | 6-7 hrs |
| Nairobi | Kisii | KES 1,100 | KES 1,400 | KES 1,700 | 6-7 hrs |
| Nairobi | Migori | KES 1,300 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Homa Bay | KES 1,200 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Siaya | KES 1,200 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Kakamega | KES 1,200 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Mumias | KES 1,200 | KES 1,400 | KES 1,700 | 7-8 hrs |
| Nairobi | Webuye | KES 1,200 | KES 1,500 | KES 1,800 | 7-8 hrs |
| Nairobi | Bungoma | KES 1,300 | KES 1,600 | KES 1,900 | 8-9 hrs |
| Nairobi | Busia | KES 1,400 | KES 1,700 | KES 2,000 | 8-10 hrs |
| Nairobi | Malaba | KES 1,400 | KES 1,700 | KES 2,000 | 8-10 hrs |
| Nairobi | Thika | KES 200 | KES 300 | KES 400 | 1 hr |
| Nairobi | Machakos | KES 300 | KES 400 | KES 600 | 1-1.5 hrs |
| Nairobi | Nyeri | KES 500 | KES 700 | KES 900 | 2-3 hrs |
| Nairobi | Embu | KES 500 | KES 700 | KES 900 | 2-3 hrs |
| Nairobi | Nanyuki | KES 600 | KES 800 | KES 1,000 | 3-4 hrs |
| Nairobi | Meru | KES 700 | KES 900 | KES 1,200 | 4-5 hrs |
| Nairobi | Isiolo | KES 800 | KES 1,000 | KES 1,300 | 4-5 hrs |
| Nairobi | Garissa | KES 1,000 | KES 1,200 | KES 1,500 | 6-7 hrs |
| Nairobi | Marsabit | KES 1,500 | KES 1,800 | KES 2,200 | 8-10 hrs |
| Nairobi | Moyale | KES 2,000 | KES 2,500 | KES 3,000 | 12-14 hrs |
| Nairobi | Kampala | KES 3,500 | KES 4,000 | KES 4,500 | 12 hrs |
| Nairobi | Juba | KES 7,000 | KES 7,500 | KES 8,000 | 18-20 hrs |
| Nairobi | Arusha | KES 1,500 | KES 2,000 | KES 2,500 | 8-10 hrs |
| Nairobi | Kigali | KES 6,000 | KES 6,500 | KES 7,000 | 18-20 hrs |
| Nairobi | Bujumbura | KES 7,000 | KES 7,500 | KES 8,500 | 24-28 hrs |
| Nairobi | Dar es Salaam | KES 3,500 | KES 4,500 | KES 5,000 | 14-16 hrs |
| Mombasa | Nairobi | KES 1,200 | KES 1,400 | KES 1,800 | 9-11 hrs |
| Mombasa | Kisumu | KES 1,600 | KES 1,800 | KES 2,000 | 13-15 hrs |
| Mombasa | Nakuru | KES 1,400 | KES 1,600 | KES 1,800 | 11-13 hrs |
| Mombasa | Eldoret | KES 1,600 | KES 1,800 | KES 2,000 | 14-16 hrs |
| Mombasa | Malindi | KES 600 | KES 800 | KES 1,000 | 2-3 hrs |
| Mombasa | Lamu | KES 1,200 | KES 1,500 | KES 1,800 | 6-8 hrs |
| Mombasa | Kampala | KES 4,000 | KES 5,000 | KES 5,500 | 20-24 hrs |
| Mombasa | Kigali | KES 6,000 | KES 7,000 | KES 7,500 | 28-32 hrs |
| Mombasa | Arusha | KES 2,500 | KES 3,200 | KES 3,800 | 12-14 hrs |
| Mombasa | Dar es Salaam | KES 2,500 | KES 3,200 | KES 3,800 | 10-12 hrs |
| Kisumu | Nairobi | KES 1,200 | KES 1,500 | KES 1,800 | 6-7 hrs |
| Kisumu | Mombasa | KES 1,600 | KES 1,800 | KES 2,000 | 13-15 hrs |
| Kisumu | Kampala | KES 2,500 | KES 3,000 | KES 3,500 | 6-8 hrs |
Fares may vary based on travel date and season. Book online for instant confirmation — pay via M-Pesa, Airtel Money or card. For assistance call +254 756 462 799 or WhatsApp +254 756 462 799.
No routes found
We couldn't find any routes matching your criteria. Try clearing your filters.
