
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 school openings and closings due to higher demand.
They may also fall slightly 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.