
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,500 |
| Mash | 1,200 |
| Buscar | 2,000 |
| Dreamline | 1,400-2,000 |
| Mombasa Raha | 1,500 |
| Unique Shuttle Coach | 1,500 |
| Nurein | 1,800 |
| Rayan Coach | 1,800 |
| Simba | 1,500 |
| Cool Coaches | 1,500 |
| Coast Bus | 1,500 |
Distance: 484 km
The journey takes: 8 hrs
Catch the matatu/bus along Kenneth Matiba Road; Nurein, Rayan in Eastleigh.
Fare from Nairobi to Ukunda
| Simba | 1,700 |
| Cool coaches | 1,700 |
| Genesis | 1,700 |
Distance: 510 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 |
| Dreamliner | 1,900 |
| Buscar | 2,000 |
| Mash | 1,600 |
Distance: 507 km
The journey takes: 8 hrs 30 min
Catch the matatu/bus along Kenneth Matiba Road
Fare from Nairobi to Hola
| Buscar | 2,300 |
| Zafanana | 2,000 |
| Wamo Classic | 2,000 |
Distance: 486 km
The journey takes: 6 hrs 45 min
Catch the bus along Kenneth Matiba Road; Zafanana in Eastleigh.
Fare from Nairobi to Lamu
| Buscar | 2,300 |
| Dreamliner | 2,300 |
Distance: 737 km
The journey takes: 8 hrs 30 min
Catch the bus along Kenneth Matiba Road
Fare from Nairobi to Voi
| Naekana Sacco | 1,600 |
| Kinatwa Sacco | 1,600 |
| Unique Shuttle Coach | 1,900 |
Distance: 329 km
The journey takes: 5 hrs
Catch the matatu/bus along Duruma Road
Fare from Nairobi to Garissa
| Garissa Coach | 1,800 |
| Alma Air | 1,800 |
| Planet Coach | 1,800 |
| Rayan Coach | 1,800 |
| Muhsin | 1,800 |
| Al-Ameen | 1,800 |
| Haramain Coach | 1,800 |
| Pacific Coach | 1,800 |
Distance: 367 km
The journey takes: 5 hrs 30 min
Catch the bus in Eastleigh
Fare from Nairobi to Wajir
| Golden Coach | 3,500 |
| Ummaa Express | 3,000 |
| Ambasa Coach | 3,500 |
| Dream Cruiser | 3,500 |
Distance: 681 km
The journey takes: 11 hrs
Catch the bus in Eastleigh
Fare from Nairobi to Mandera
| Bahsan Coach | 6,000 |
| Al Mukaram | 6,000 |
| Amana Coach | 6,000 |
| Habib Cruiser | 6,000 |
| Rahma | 6,000 |
| Harfat | 6,000 |
Distance: 1,072 km
The journey takes: 17 hrs
Catch the bus in Eastleigh
Fare from Nairobi to Meru
| Unique Shuttle | 1,000 |
| Unify Shuttle | 1,000 |
| Kensilver | 850 |
| Ungwana Sacco | 1,000 |
| Raha Express | 1,000 |
| Luxury Shuttle | 1,200 |
| Menany (via Nanyuki) | 1,000 |
| Meru Artist | 1,000 |
| Meiso | 1,200 |
Distance: 225 km
The journey takes: 4 hrs 30 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Chuka
| Ungwana Sacco | 900 |
| Meru Nissan Sacco | 900 |
| Unique Shuttle | 900/1,000 |
Distance: 172 km
The journey takes: 3 hrs 15 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Embu
| Imani Shuttle | 500 |
| KETNO | 500 |
| Neno | 500 |
| Rockers Travellers | 500 |
| Classic Sacco | 500 |
Distance: 130 km
The journey takes: 2 hrs 30 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Isiolo
| Nyakati Sacco | 1,100 |
| 4NTE | 1,100 |
| Meiso Sacco | 1,100 |
| Inana Sacco | 1,200 |
| Isiolo Raha | 1,300 |
| Abuya Modern | 1,300 |
| Mabruk Classic | 1,500 |
| Royal Travellers | 1,300 |
Distance: 273 km
The journey takes: 4 hrs 45 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road); Isiolo Raha in Eastleigh.
Fare from Nairobi to Kitui
| Kinatwa | 600 |
| Prestige | 600 |
| Nakimu Classic | 600 |
| Naekana Sacco | 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 | 600 |
| Makos Sacco | 600 |
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
| Ambasa Liner | 2,500 |
| Meiso Sacco | 2,500 |
| Abuya Modern | 2,500 |
| Royal Travellers | 2,500 |
| Mabruk Classic | 2,500 |
Distance: 531 km
The journey takes: 8 hrs
Catch the bus in Eastleigh
Fare from Nairobi to Moyale
| Soores Luxury | 3,000 |
| Moyale Star | 3,000 |
| Baretum Classic | 3,000 |
| Ambasa Liner | 3,000 |
| Royal Travellers | 3,000 |
| Abuya Modern | 3,000 |
| Liban Bus | 3,000 |
| Mabruk Classic | 3,000 |
Distance: 777 km
The journey takes: 10 hrs 50 min
Catch the bus in Eastleigh
Fare from Nairobi to Ol Kalou
| 2NK | 700 |
| Tripple S | 700 |
| Nuclear | 700 |
| 4NTE | 700 |
| Mololine Sawa | 700 |
Distance: 152 km
The journey takes: 2 hrs 30 min
Catch the matatu/bus at Nyamakima
Fare from Nairobi to Nyeri
| 2NK | 600 |
| Nyeri Shuttle | 550 |
| Nyena Sacco | 550 |
| Nyakati | 450 |
| Kukena | 450 |
| Supreme | 550 |
| Stage | 550 |
Distance: 143km
The journey takes: 2hrs 45 min
Catch the matatu/bus at Tea Room (Kenneth Matiba 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 (Kenneth Matiba Road)
Fare from Nairobi to Murang’a
| Murang’a Shuttle | 350 |
| Namu Supreme | 300 |
| MTN | 350 |
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 |
| Tosha | 3,200 |
| Quick Shuttle | 3,500 |
Distance: 676 km
The journey takes: 12 hrs
Catch the matatu along Mfangano Lane
Fare from Nairobi to Kapenguria
| Great Rift | 1,700 |
| Eldoret Crossroad | 2,000 |
| Royal Rift | 2,000 |
| Quick Shuttle | 2,000 |
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,200 |
| Nuclear Shuttle | 1,200 |
| 4NTE | 1,300 |
Distance: 339 km
The journey takes: 5 hrs 30 min
Catch the matatu/bus at Nyamakima or Machakos Country Bus Station (Lower side)
Litein Narok line 1,000/1,100
Fare from Nairobi to Kitale
| North Rift | 1,800 |
| Great Rift | 1,600 |
| Royal Rift | 1,800 |
| Guardian Angel | 1,750 |
| Bungoma Line | 1,800 |
| Eldoret Shuttle | 1,700 |
| Eldoret Crossroad | 1,800 |
| Kitale Shuttle | 1,800 |
| 2NK | 1,800 |
| Nyena Sacco | 1,800 |
| NNUS Shuttle | 1,800 |
| Easy Coach | 1,850 |
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,500 |
| Great Rift | 1,300 |
| Eldoret Shuttle | 1,500 |
| Royal Rift | 1,500 |
| NNUS Shuttle | 1,500 |
| Easy Coach | 1,700 |
| Guardian Angel | 1,750 |
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 |
| Great Rift | 1,200 |
| Team Swat | 1,500 |
| Classic Shuttle | 1,500 |
| Bungoma Line | 1,500 |
| Blueline Safaris | 1,500 |
| Royal Rift | 1,500 |
| Easy Coach | 1,600 |
| Guardian Angel | 1,700 |
| ENA Coach | 1,800 |
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,500 |
| Mololine | 1,400 |
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/900 |
| 2NK | 650 |
| Nyakati | 600 |
| Nyena Sacco | 600 |
| Isiolo Raha | 1300 |
Distance: 194 km
The journey takes: 3 hrs 30 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Nakuru
| Nyeri Shuttle | 600 |
| Supreme Shuttle | 600 |
| Nyena Sacco | 600 |
| Nyakati | 600 |
| Molo Line | 700/800 |
| Kukena Sacco | 700 |
| 2NK | 600 |
| 4NTE | 600 |
| Stage Shuttle | 600 |
| Easy Coach | 1,450 |
| Guardian Angel | 1,850 |
| ENA Coach | 1,800 |
Distance: 161 km
The journey takes: 3 hrs
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Naivasha
| 2NK | 350 |
| NNUS | 400 |
Distance: 91.4 km
The journey takes: 1 hr 45 min
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)
Fare from Nairobi to Narok
| Narok Line | 600/700 |
| Narok Star Shuttle | 600/700 |
| Narok Shuttle | 600/700 |
| Easy Coach | 1,350 |
| Guardian Angel | 1,600 |
| ENA Coach | 1,700 |
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 | 350 |
| Naekana | 350 |
Distance: 77.1 km
The journey takes: 1 hr 30 min
Catch the matatu/bus along Ronald Ngara Street, near OTC
Namanga 800
Fare from Nairobi to Loitoktok
| Super Coach | 900 |
| Naekana | 900 |
Distance: 190 km
The journey takes: 3 hrs 45 min
Catch the bus along Ronald Ngara I Street, at the junction of Ronald Ngara and River Road
Fare from Nairobi to Kericho
| Prestige Shuttle | 1800 |
| Safari Luxury Shuttle | 1,800 |
| Easy Coach | 1,750 |
| Guardian Angel | 1,850 |
| ENA Coach | 1,800 |
| Bungoma Line | 1,800 |
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 | 1300 |
| Narok Line | 900/1,100 |
| Easy Coach | 1,300 |
| Guardian Angel | 1,600 |
| ENA Coach | 1,700 |
| EASY COACH | 1,300 |
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,800 |
| Great Rift | 1,500 |
| Safari Luxury Shuttle | 1,800 |
| Bungoma Line | 1,800 |
| Western Prestige Shuttle | 1,800 |
| Eldoret Shuttle | 1,700 |
| Team Swat | 1,800 |
| Classic Shuttle | 1,800 |
| Royal Rift | 1,800 |
| Guardian Angel | 1,850 |
| ENA Coach | 1,800 |
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,900 |
| Western Prestige Shuttle | 1,800 |
| Greenline | 1,300/1,800 |
| Bungoma Line | 1,800 |
| Guardian Angel | 1,850 |
| ENA Coach | 1,800 |
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,800 |
| Great Rift | 1,600 |
| North Rift | 1,800 |
| Eldoret Shuttle | 1,700 |
| NNUS Shuttle | 1,800 |
| Easy Coach | 1,900 |
| Guardian Angel | 1,850 |
| ENA Coach | 1,800 |
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,850 |
| Mololine | 1,800 |
| Western Prestige Shuttle | 1,800 |
| Prestige Shuttle | 1,800 |
| Galaxy Express | 1,800 |
| Easy Coach | 1,950 |
| Bungoma Line | 2,000 |
| Royal Rift | 1,800 |
| ENA Coach | 1,800 |
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,800 |
| Easy Coach | 1,900 |
| Guardian Angel | 1,850 |
| Galaxy Express | 1,800 |
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,800 |
| Guardian Angel | 1,850 |
| Safari Luxury Shuttle | 1,800 |
| Trans county | 1,800 |
| Easy Coach | 1,900 |
| Galaxy Express | 1,800 |
| NNUS Shuttle | 1,800 |
| Mololine Shuttle | 1,800 |
| ENA Coach | 1,800 |
| Bungoma Line | 1,800 |
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,550 |
| Galaxy Express | 1,600 |
| Guardian Angel | 1,600 |
| ENA Coach | 1,700 |
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,600 |
| Galaxy Express | 1,600 |
| Climax Coaches | 1,500 |
| Guardian Angel | 1,600 |
| ENA Coach | 1,700 |
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,700 |
| Guardian Angel | 1,600 |
| Easy Coach | 1,550 |
| Galaxy Express | 1,700 |
| Quarser | 1,700 |
| Narok Line | 1,500 |
| Transline | 1,700 |
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,400 |
| Galaxy Express | 1,600 |
| Guardian Angel | 1,600 |
| Quarser | 1,700 |
| ENA Coach | 1,700 |
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 |
| Simba Cool | 3,500 |
| Grand Bus | 4,000 |
| Mash | 3,300-3,500 depends on boarding time |
| Flying Horse |
Distance: 647 km
The journey takes: 13 hours
Catch the bus along Duruma Road, off River Road, Grand Bus in Eastleigh
Fare from Nairobi to Kigali
| Trinity | 7,000 |
| Simba | 5,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,000 |
| Flying Horse | |
| Simba | 9,500 |
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.



