This is what matatus and buses are currently charging from Nairobi. All prices are in Kenya Shillings (Ksh.).
Please note that prices may rise slightly on weekends, public holidays, and during the opening and closing of schools due to higher demand.
They may also fall slightly when few people are traveling.
Take these as the normal prices.
Before we dive in, see places where you’ll find affordable single rooms, bedsitters, 1, 2, and 3-bedroom houses in Nairobi.
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.