
This is what matatus and buses are currently charging from Nairobi. All prices are in Kenya Shillings (Ksh.).
Prices might be a bit higher on weekends and holidays, and when schools open and close, due to increased demand.
A small decrease might happen when fewer people are traveling.
Safe travels!
Fare from Nairobi to Mombasa
Naekana Sacco | 1,600 |
Kinatwa Sacco | 1,600 |
Imani | 1,400 |
Mash | 1,500 |
Buscar | 2,000 |
Dreamline | 1,700 |
Mombasa Raha | 1,300 |
Unique Shuttle Coach | 1,800 |
Nurein | 1,800 |
Distance: 488 km
The journey takes: 7 hrs 30 min
Catch the matatu/bus along Duruma Road, off Accra Road; Nurein in Eastleigh.
Fare from Nairobi to Ukunda
Simba | 1,700 |
Cool coaches | 1,700 |
Distance: 517 km
The journey takes: 9 hrs
Catch the bus along Kumasi Road, off River Road
Fare from Nairobi to Kilifi
Kinatwa Sacco | 1,900 |
Naekana Sacco | 1,900 |
Distance: 524 km
The journey takes: 8 hrs 15 min
Catch the matatu/bus along Duruma Road, off Accra Road
Fare from Nairobi to Hola
Buscar | 2,500 |
Zafanana | 2,000 |
Distance: 486 km
The journey takes: 6 hrs 45 min
Catch the bus along Accra Road; Zafanana in Eastleigh.
Fare from Nairobi to Lamu
Buscar | 3,000 |
Distance: 737 km
The journey takes: 8 hrs 30 min
Catch the bus along Accra Road
Fare from Nairobi to Voi
Naekana Sacco | 1,900 |
Kinatwa Sacco | 1,900 |
Unique Shuttle Coach | 1,900 |
Distance: 329 km
The journey takes: 5 hrs
Catch the matatu/bus along Duruma Road, Off Accra Road
Fare from Nairobi to Garissa
Garissa Coach | 1,500 |
Alma Air | 1,500 |
Planet Coach | 1,500 |
Rayan Coach | 1,500 |
Muhsin | 1,500 |
Al-Ameen | 1,500 |
Distance: 367 km
The journey takes: 5 hrs 30 min
Catch the bus in Eastleigh
Fare from Nairobi to Wajir
Golden Coach | 2,700 |
Legend Coach | 2,700 |
Ambasa Coach | 2,700 |
Distance: 681 km
The journey takes: 11 hrs
Catch the bus in Eastleigh
Fare from Nairobi to Mandera
Ambasa Coach | 5,000 |
Al Mukaram | 5,000 |
Distance: 1,072 km
The journey takes: 17 hrs
Catch the bus in Eastleigh
Fare from Nairobi to Meru
Unique Shuttle | 1,000 |
Mark One | 800 |
Kensilver | 700 |
Ungwana Sacco | 1,000 |
Raha Express | 1,000 |
Luxury Shuttle | 1,000 |
Menany (via Nanyuki) | 1,000 |
Meru Artist | 1,000 |
Distance: 225 km
The journey takes: 4 hrs 30 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Chuka
Ungwana Sacco | 900 |
Meru Nissan Sacco | 800 |
Unique Shuttle | 1,000 |
Distance: 172 km
The journey takes: 3 hrs 15 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Embu
Imani Shuttle | 500 |
KETNO | 450 |
Neno | 450 |
Rockers Travellers | 450 |
Classic Sacco | 400 |
Distance: 130 km
The journey takes: 2 hrs 30 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Isiolo
Nyakati Sacco | 1,100 |
4NTE | 1,100 |
Meiso Sacco | 1,100 |
Inana Sacco | 1,100 |
Isiolo Raha | 1,000 |
Distance: 273 km
The journey takes: 4 hrs 45 min
Catch the matatu/bus at Tea Room (Accra Road); Isiolo Raha in Eastleigh.
Fare from Nairobi to Kitui
Kinatwa | 600 |
Prestige | 600 |
Nakimu Classic | 600 |
Distance: 162 km
The journey takes: 2 hrs 45 min
Catch the matatu/bus at Machakos Country Bus Station (Lower side)
Fare from Nairobi to Machakos
Maptra | 250; 200 (Bus) |
Naekana Sacco | 250 |
Makos Sacco | 250 |
Distance: 63 km
The journey takes: 1 hr
Catch the matatu/bus at Machakos Country Bus Station (Upper side)
Fare from Nairobi to Wote
Maptra | 500 |
Makos Sacco | 500 |
Distance: 131 km
The journey takes: 2 hrs 15 min
Catch the matatu/bus at Machakos Country Bus Station (Upper side); or at Afya Centre
Fare from Nairobi to Kibwezi
Nets Sacco | 700 |
Distance: 194 km
The journey takes: 3 hrs 30 min
Catch the matatu/bus at OTC
Fare from Nairobi to Marsabit
Moyale Liner | 2,100 |
Meiso Sacco | 2,200 |
Distance: 531 km
The journey takes: 8 hrs
Catch the bus in Eastleigh; or Accra Road
Fare from Nairobi to Moyale
Moyale Liner | 3,000 |
Distance: 777 km
The journey takes: 10 hrs 50 min
Catch the bus in Eastleigh
Fare from Nairobi to Ol Kalou
2NK | 600 |
Tripple S | 600 |
Nuclear | 600 |
4NTE | 600 |
Mololine Sawa | 600 |
Distance: 152 km
The journey takes: 2 hrs 30 min
Catch the matatu/bus at Nyamakima
Fare from Nairobi to Nyeri
2NK | 500 |
Nyeri Shuttle | 450 |
Nyena Sacco | 450 |
Nyakati | 450 |
Kukena | 450 |
Distance: 143km
The journey takes: 2hrs 45 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Kerugoya
2NK | 500 |
4NTE | 500 |
Distance: 128 km
The journey takes: 2 hrs 15 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Murang’a
Murang’a Shuttle | 300 |
Namu Supreme | 250 |
MTN | 300 |
Distance: 84.6 km
The journey takes: 1 hr 30 min
Where to catch the matatu/bus at Nyamakima
Fare from Nairobi to Lodwar
Royal Rift | 3,500 |
Distance: 676 km
The journey takes: 12 hrs
Catch the matatu along Mfangano Lane
Fare from Nairobi to Kapenguria
Great Rift | 1,600 |
Eldoret Crossroad | 1,600 |
Royal Rift | 1,600 |
Distance: 417 km
The journey takes: 7 hrs 45 min
Catch the matatu/bus along Mfangano Street
Fare from Nairobi to Maralal
Maralal Safaris | 1,300 |
Distance: 339 km
The journey takes: 5 hrs 30 min
Catch the matatu/bus at Machakos Country Bus Station (Lower side)
Fare from Nairobi to Kitale
North Rift | 1,600 |
Great Rift | 1,500 |
Royal Rift | 1,600 |
Guardian Angel | 1,650 |
Bungoma Line | 1,600 |
Eldoret Shuttle | 1,600 |
Eldoret Crossroad | 1,600 |
Kitale Shuttle | 1,600 |
2NK | 1,600 |
Nyena Sacco | 1,500 |
NNUS Shuttle | 1,500 |
Easy Coach | 1,700 |
Distance: 387 km
The journey takes: 7 hrs
Catch the matatu/bus along Mfangano Street; or OTC; or Easy Coach Station
Fare from Nairobi to Eldoret
North Rift | 1,300 |
Great Rift | 1,200 |
Eldoret Shuttle | 1,200 |
Royal Rift | 1,200 |
NNUS Shuttle | 1,200 |
Easy Coach | 1,550 |
Guardian Angel | 1,650 |
Distance:313 km
The journey takes: 5 hrs 45 min
Catch the matatu/bus along Mfangano Street; or Easy Coach Station
Fare from Nairobi to Kapsabet
Eldoret Shuttle | 1,500 |
Team Swat | 1,500 |
Classic Shuttle | 1,400 |
Bungoma Line | 1,500 |
Blueline Safaris | 1,500 |
Royal Rift | 1,500 |
Easy Coach | 1,450 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Distance: 312 km
The journey takes: 5 hrs 30 min
Catch the matatu/bus along Mfangano Street; or Easy Coach Station
Fare from Nairobi to Kabarnet
Eldoret Crossroad | 1,200 |
Distance: 295 km
The journey takes: 5 hrs
Catch the matatu/bus along Mfangano Street
Fare from Nairobi to Nanyuki
Nanisio | 800 |
Express Cab | 800 |
2NK | 650 |
Nyakati | 600 |
Nyena Sacco | 600 |
Distance: 194 km
The journey takes: 3 hrs 30 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Nakuru
Nyeri Shuttle | 500 |
Supreme Shuttle | 500 |
Nyena Sacco | 500 |
Molo Group | 500 |
Kukena Sacco | 450 |
2NK | 600 or 500 |
4NTE | 500 |
Easy Coach | 1,150 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Distance: 161 km
The journey takes: 3 hrs
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Naivasha
2NK | 300 |
Distance: 91.4 km
The journey takes: 1 hr 45 min
Catch the matatu/bus at Tea Room (Accra Road)
Fare from Nairobi to Narok
Narok Line | 500 |
Narok Star Shuttle | 500 |
Narok Shuttle | 500 |
Easy Coach | 1,050 |
Guardian Angel | 1,400 |
ENA Coach | 1,500 |
Distance: 142 km
The journey takes: 2 hrs 30 min
Catch the matatu/bus at Nyamakima; or Easy Coach Station
Fare from Nairobi to Kajiado
Super Coach | 300 |
Naekana | 300 |
Distance: 77.1 km
The journey takes: 1 hr 30 min
Catch the matatu/bus along Ronald Ngara Street, near OTC
Fare from Nairobi to Loitoktok
Super Coach | 800 |
Naekana | 800 |
Distance: 190 km
The journey takes: 3 hrs 45 min
Catch the bus along Ronald Ngara Street, at the junction of Ronald Ngara and River Road
Fare from Nairobi to Kericho
Prestige Shuttle | 1,300 |
Safari Luxury Shuttle | 1,300 |
Easy Coach | 1,500 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Bungoma Line | 1,500 |
Distance: 264 km
The journey takes: 4 hrs 30 min
Catch the matatu/bus along Dubois Road, Near Tea Room; or Easy Coach Station
Fare from Nairobi to Bomet
South Rift Sacco | 800 |
Narok Line | 800 |
Easy Coach | 1,150 |
Guardian Angel | 1,400 |
ENA Coach | 1,500 |
Distance: 224 km
The journey takes: 4 hrs
Catch the matatu/bus at Nyamakima; or Easy Coach Station
Fare from Nairobi to Kakamega
Easy Coach | 1,650 |
Safari Luxury Shuttle | 1,600 |
Bungoma Line | 1,600 |
Western Prestige Shuttle | 1,500 |
Eldoret Shuttle | 1,600 |
Team Swat | 1,500 |
Classic Shuttle | 1,500 |
Royal Rift | 1,500 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Distance: 359 km
The journey takes: 7 hrs
Catch the matatu/bus along Dubois Road, Near Tea Room; or Easy Coach Station
Fare from Nairobi to Mbale (Vihiga)
Easy Coach | 1,750 |
Western Prestige Shuttle | 1,500 |
Greenline | 1,200 |
Bungoma Line | 1,500 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Distance: 363 km
The journey takes: 6 hrs 45 min
Catch the matatu/bus at Easy Coach Station; or Mfangano Street; or OTC
Fare from Nairobi to Bungoma
Bungoma Line | 1,600 |
Great Rift | 1,500 |
North Rift | 1,600 |
Eldoret Shuttle | 1,500 |
NNUS Shuttle | 1,500 |
Easy Coach | 1,750 |
Guardian Angel | 1,650 |
ENA Coach | 1,600 |
Distance: 411 km
The journey takes: 7 hrs 30 min
Catch the matatu/bus along Mfangano Street; or at OTC; or Easy Coach Station
Fare from Nairobi to Busia
Guardian Angel | 1,650 |
Mololine | 1,800 |
Western Prestige Shuttle | 1,800 |
Prestige Shuttle | 1,800 |
Easy Coach | 1,800 |
Bungoma Line | 1,800 |
Royal Rift | 1,800 |
ENA Coach | 1,600 |
Distance: 452 km
The journey takes: 8 hrs 30 min
Catch the matatu/bus along Dubois Road, Near Tea Room; or Easy Coach Station
Fare from Nairobi to Siaya
Climax Coaches | 1,600 |
ENA Coach | 1,600 |
Easy Coach | 1,750 |
Guardian Angel | 1,650 |
Galaxy Express | 1,900 |
Distance: 407 km
The journey takes: 7 hrs 45 min
Catch the matatu/bus at Machakos Country Bus Station (Lower side); or Easy Coach Station
Fare from Nairobi to Kisumu
Prestige Shuttle | 1,500 |
Guardian Angel | 1,650 |
Safari Luxury Shuttle | 1,400 |
Rog Travellers | 1,500 |
Easy Coach | 1,750 |
Galaxy Express | 1,500 |
NNUS Shuttle | 1,500 |
Mololine Shuttle | 1,500 |
ENA Coach | 1,600 |
Bungoma Line | 1,500 |
Distance: 342 km
The journey takes: 6 hrs
Catch the matatu/bus along Dubois Road, Near Tea Room; or Easy Coach Station
Fare from Nairobi to Homa Bay
Smart Coach | 1,800 |
Easy Coach | 1,400 |
Galaxy Express | 1,800 |
Guardian Angel | 1,400 |
ENA Coach | 1,500 |
Distance: 369 km
The journey takes: 6 hrs 45 min
Catch the matatu/bus at Easy Coach Station
Fare from Nairobi to Migori
Easy Coach | 1,450 |
Bungoma Line | 2,400 |
Climax Coaches | 2,400 |
Guardian Angel | 1,400 |
ENA Coach | 1,500 |
Distance: 372 km
The journey takes: 7 hrs
Catch the matatu/bus at Machakos Country Bus Station (Lower side); or Easy Coach Station
Fare from Nairobi to Kisii
ENA Coach | 1,500 |
Guardian Angel | 1,400 |
Easy Coach | 1,250 |
Galaxy Express | 1,500 |
Quarser | 1,500 |
Narok Line | 1,500 |
Bungoma Line | 1,500 |
Transline | 1,500 |
Distance: 306 km
The journey takes: 5 hrs 45 min
Catch the matatu/bus at OTC; or Easy Coach Station
Fare from Nairobi to Nyamira
Nyamira Express | 1,500 |
Galaxy Express | 1,500 |
Guardian Angel | 1,400 |
Quarser | 1,500 |
ENA Coach | 1,500 |
Distance: 297 km
The journey takes: 5 hrs 30 min
Catch the matatu/bus at Machakos Country Bus Station (Lower side); or Easy Coach Station
Fare from Nairobi to Kampala
Trinity | 4,000 |
Classic | 4,300 |
Simba Cool | 3,500 |
Mash | 2,500-3,700 depends on boarding time |
Distance: 647 km
The journey takes: 13 hours
Catch the bus along Duruma Road, off River Road
Fare from Nairobi to Kigali
Trinity | 6,500 |
Distance: 1,170 km
The journey takes: 22 hrs
Catch the bus along Duruma Road, off River Road
Fare from Nairobi to Juba
Trinity | 9,100 |
Distance: 1,272 km
The journey takes: 21hrs 30min
Catch the bus along Duruma Road, off River Road
That’s all I’ve got for you on this update of matatu prices. I hope it has been helpful.