Matatu/Bus Fare Prices From Nairobi to Other Counties
- Last updated March 17, 2023
Share this post:

These are the current matatu/bus fares from Nairobi. All prices are in Kenya Shillings (Ksh). Prices may rise slightly on weekends, public holidays and during the opening and closing of schools due to higher demand.
If it’s late and you wish to travel the following day, there are plenty of affordable places you can book to spend the night in Nairobi.
Book a place to spend the night in Nairobi
Safe travels!
Fare from Nairobi to Mombasa
Naekana Sacco 1,300
Kinatwa Sacco 1,300
Imani 1,200
Mash 1,200 Economy; 1,500 Business; 1800 VIP
Distance: 488 km
Time taken: 7 hrs 30 min
Where to catch the matatu/bus: Duruma Road, off Accra Road.
Book a place to spend the night in Mombasa
Fare from Nairobi to Ukunda
Simba 1,500
Cool coaches 1,300
Distance: 517 km
Time taken: 9 hrs
Where to catch the bus: Kumasi Road, off River Road
Book a place to spend the night in Ukunda
Fare from Nairobi to Kilifi
Kinatwa Sacco 1,600
Naekana Sacco 1,600
Cool Coaches 1,500
Distance: 524 km
Time taken: 8 hrs 15 min
Where to catch the matatu/bus: Duruma Road, off Accra Road
Book a place to spend the night in Kilifi
Fare from Nairobi to Hola
BusCar 1,500
Distance: 486 km
Time taken: 6 hrs 45 min
Where to catch the bus: Accra Road
Fare from Nairobi to Lamu
BusCar 2,000
Distance: 737 km
Time taken: 8 hrs 30 min
Where to catch the bus: Accra Road
Book a place to spend the night in Lamu
Fare from Nairobi to Voi
Naekana Sacco 1,300
Kinatwa Sacco 1,300
Distance: 329 km
Time taken: 5 hrs
Where to catch the matatu/bus: Duruma Road, Off Accra Road
Book a place to spend the night in Voi
Fare from Nairobi to Garissa
Garissa Coach 1,500
Alma Air 1,500
Planet Coach 1,500
Rayan Coach 1,500
Distance: 367 km
Time taken: 5 hrs 30 min
Where to catch the bus: Eastleigh
Book a place to spend the night in Garissa
Fare from Nairobi to Wajir
Golden Coach 2,700
Legend Coach 2,700
Mumtaaz Bus 2,500
Distance: 681 km
Time taken: 11 hrs
Where to catch the bus: Eastleigh
Book a place to spend the night in Wajir
Fare from Nairobi to Mandera
Mumtaaz Bus 5,000
Al Mukaram 5,000
Distance: 1,072 km
Time taken: 17 hrs
Where to catch the bus: Eastleigh
Fare from Nairobi to Meru
Unique Shuttle 1,000
Mark One 800
Kensilver 650
Ungwana Sacco 800
Raha Express 1,000
Luxury Shuttle 1,000
Menany (via Nanyuki) 1,000
Distance: 225 km
Time taken: 4 hrs 30 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Meru
Fare from Nairobi to Chuka
Ungwana Sacco 800
Meru Nissan Sacco 800
Unique Shuttle 900
Distance: 172 km
Time taken: 3 hrs 15 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Chuka
Fare from Nairobi to Embu
Imani Shuttle 450
KETNO 400
Neno 400
Rockers Travellers 400
Classic Sacco 400
Distance: 130 km
Time taken: 2 hrs 30 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Embu
Fare from Nairobi to Isiolo
Nyakati Sacco 1,100
4NTE 1,100
Meiso Sacco 1,100
Inana Sacco 1,100
Distance: 273 km
Time taken: 4 hrs 45 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Isiolo
Fare from Nairobi to Kitui
Kinatwa 500
Prestige 500
Nakimu Classic 500
Distance: 162 km
Time taken: 2 hrs 45 min
Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)
Book a place to spend the night in Kitui
Fare from Nairobi to Machakos
Maptra 250; 200 (Bus)
Naekana Sacco 250
Makos Sacco 250
Distance: 63 km
Time taken: 1 hr
Where to catch the matatu/bus: Machakos Country Bus Station (Upper side)
Book a place to spend the night in Machakos
Fare from Nairobi to Wote
Maptra 500;200(Bus)
Makos Sacco 500
Distance: 131 km
Time taken: 2 hrs 15 min
Where to catch the matatu/bus: Machakos Country Bus Station (Upper side); Afya Centre
Book a place to spend the night in Wote
Fare from Nairobi to Marsabit
Moyale Liner 2,500
Meiso Sacco 2,200
Distance: 531 km
Time taken: 8 hrs
Where to catch the bus: Eastleigh; Accra Road
Book a place to spend the night in Marsabit
Fare from Nairobi to Moyale
Moyale Liner 3,000
Distance: 777 km
Time taken: 10 hrs 50 min
Where to catch the bus: Eastleigh
Book a place to spend the night in Moyale
Fare from Nairobi to Ol Kalou
2NK 500
Tripple S 500
Nuclear 500
4NTE 500
Mololine Sawa 500
Distance: 152 km
Time taken: 2 hrs 30 min
Where to catch the matatu/bus: Nyamakima
Fare from Nairobi to Nyeri
2NK 450
Nyeri Shuttle 400
Nyena Sacco 400
Nyakati 400
Kukena 350
Distance: 143km
Time taken: 2hrs 45 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Nyeri
Fare from Nairobi to Kerugoya
2NK 350
4NTE 350
Distance: 128 km
Time taken: 2 hrs 15 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Kerugoya
Fare from Nairobi to Murang'a
Murang’a Shuttle 250
Namu Supreme 250
MTN 250
Distance: 84.6 km
Time taken: 1 hr 30 min
Where to catch the matatu/bus: Nyamakima
Book a place to spend the night in Murang'a
Fare from Nairobi to Lodwar
Royal Rift 3,700
Distance: 676 km
Time taken: 12 hrs
Where to catch the matatu: Mfangano Lane
Book a place to spend the night in Lodwar
Fare from Nairobi to Kapenguria
Great Rift 1,400
Eldoret Crossroad 1,500
Bungoma Line 1,300
Royal Rift 1,500
Distance: 417 km
Time taken: 7 hrs 45 min
Where to catch the matatu/bus: Mfangano Street
Fare from Nairobi to Maralal
Maralal Safaris 1,100
Distance: 339 km
Time taken: 5 hrs 30 min
Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)
Book a place to spend the night in Maralal
Fare from Nairobi to Kitale
North Rift 1,500
Great Rift 1,400
Royal Rift 1,500
Gurdian Angel 1,400
Bungoma Line 1,400
Eldoret Shuttle 1,300
Eldoret Crossroad 1,400
Kitale Shuttle 1,400
2NK 1,300
Nyena Sacco 1,400
NNUS Shuttle 1,200
Distance: 387 km
Time taken: 7 hrs
Where to catch the matatu/bus: Mfangano Street; OTC
Book a place to spend the night in Kitale
Fare from Nairobi to Eldoret
North Rift 1,200
Great Rift 1,000
Eldoret Shuttle 1,000
Royal Rift 1,200
NNUS Shuttle 1,200
Distance:313 km
Time taken: 5 hrs 45 min
Where to catch the matatu/bus: Mfangano Street
Book a place to spend the night in Eldoret
Fare from Nairobi to Kapsabet
Eldoret Shuttle 1,200
Team Swat 1,200
Classic Shuttle 1,100
Bungoma Line 1,500
Blueline Safaris 1,400
Royal Rift 1,500
Distance: 312 km
Time taken: 5 hrs 30 min
Where to catch the matatu/bus: Mfangano Street
Book a place to spend the night in Kapsabet
Fare from Nairobi to Kabarnet
Eldoret Crossroad 1,200
Distance: 295 km
Time taken: 5 hrs
Where to catch the matatu/bus: Mfangano Street
Book a place to spend the night in Kabarnet
Fare from Nairobi to Nanyuki
Nanisio 700
Express Cab 700
4NTE 500
Distance: 194 km
Time taken: 3 hrs 30 min
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Nanyuki
Fare from Nairobi to Nakuru
Nyeri Shuttle 450
Supreme Shuttle 450
Nyena Sacco 450
Molo Group 450
Kukena Sacco 450
2NK 450
4NTE 450
Distance: 161 km
Time taken: 3 hrs
Where to catch the matatu/bus: Tea Room (Accra Road)
Book a place to spend the night in Nakuru
Fare from Nairobi to Narok
Narok Line 500
Narok Star Shuttle 500
Narok Shutle 500
Distance: 142 km
Time taken: 2 hrs 30 min
Where to catch the matatu/bus: Nyamakima
Book a place to spend the night in Narok
Fare from Nairobi to Kajiado
Super Coach 300
Naekana 300
Distance: 77.1 km
Time taken: 1 hr 30 min
Where to catch the matatu/bus: Ronald Ngara Street, near OTC
Book a place to spend the night in Kajiado
Fare from Nairobi to Kericho
Prestige Shuttle 1,100
Safari Luxury Shuttle 1,100
Distance: 264 km
Time taken: 4 hrs 30 min
Where to catch the matatu/bus: Dubois Road, Near Tea Room
Book a place to spend the night in Kericho
Fare from Nairobi to Bomet
South Rift Sacco 800
Narok Line 700
Distance: 224 km
Time taken: 4 hrs
Book a place to spend the night in Bomet
Fare from Nairobi to Kakamega
Easy Coach 1,550
Safari Luxury Shuttle 1,500
Bungoma Line 1,300
Western Prestige Shuttle 1,200
Eldoret Shuttle 1,300
Team Swat 1,300
Classic Shuttle 1,300
Royal Rift 1,500
Distance: 359 km
Time taken: 7 hrs
Where to catch the matatu/bus: Dubois Road, Near Tea Room
Book a place to spend the night in Kakamega
Fare from Nairobi to Mbale
Easy Coach 1,650
Western Prestige Shuttle 1,200
Greenline 1,000
Bungoma Line 1,200
Distance: 363 km
Time taken: 6 hrs 45 min
Book a place to spend the night in Mbale
Fare from Nairobi to Bungoma
Bungoma Line 1,300
Great Rift 1,400
North Rift 1,500
Eldoret Shuttle 1,300
NNUS Shuttle 1,200
Distance: 411 km
Time taken: 7 hrs 30 min
Book a place to spend the night in Bungoma
Fare from Nairobi to Busia
Gurdian Angel 1,400
Mololine 1,600
Western Prestige Shuttle 1,500
Prestige Shuttle 1,600
Easy Coach 1,700
Bungoma Line 1,500
Royal Rift 1,800
Distance: 452 km
Time taken: 8 hrs 30 min
Where to catch the matatu/bus: Dubois Road, Near Tea Room
Book a place to spend the night in Busia
Fare from Nairobi to Siaya
Climax Coaches 1,200
ENA Coach 1,400
Easy Coach 1,650
Gurdian Angel 1,400
Galaxy Express 1,400
Distance: 407 km
Time taken: 7 hrs 45 min
Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)
Book a place to spend the night in Siaya
Fare from Nairobi to Kisumu
Prestige Shuttle 1,200
Gurdian Angel 1,400
Safari Luxury Shuttle 1,300
Rog Travellers 1,300
Easy Coach 1,650
Galaxy Express 1,400
NNUS Shuttle 1,300
Mololine Shuttle 1,200
Distance: 342 km
Time taken: 6 hrs
Where to catch the matatu/bus: Dubois Road, Near Tea Room
Book a place to spend the night in Kisumu
Fare from Nairobi to Homa Bay
Smart Coach 1,400
Easy Coach 1,300
Galaxy Express 1,200
Distance: 369 km
Time taken: 6 hrs 45 min
Where to catch the matatu/bus: Easy Coach Station
Book a place to spend the night in Homa Bay
Fare from Nairobi to Migori
Easy Coach 1,300
Bungoma Line 1,400
Climax Coaches 1,400
Distance: 372 km
Time taken: 7 hrs
Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)
Book a place to spend the night in Migori
Fare from Nairobi to Kisii
ENA Coach 1,200
Gurdian Angel 1,200
Easy Coach 1,050
Galaxy Express 1,200
Quarser 1,200
Narok Line 1,500
Bungoma Line 1,300
Transline 1,200
Distance: 306 km
Time taken: 5 hrs 45 min
Where to catch the matatu/bus: OTC
Book a place to spend the night in Kisii
Fare from Nairobi to Nyamira
Nyamira Express 1,000
Galaxy Express 1,200
Gurdian Angel 1,200
Quarser 1,200
Distance: 297 km
Time taken: 5 hrs 30 min
Where to catch the matatu/bus: Machakos Country Bus Station (Lower side)
That’s all I’ve got for you on this update of matatu prices. If this has been helpful, please let me know.