Matatu/Bus Fares from Nairobi 2026 Update

Lenny (The Situation Guy) Avatar

By

Tea Room, Nairobi in June, 2026 | Photo by Lenny The Situation Guy

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
Imani1,500
Mash 1,200
Buscar2,000
Dreamline1,400-2,000
Mombasa Raha1,500
Unique Shuttle Coach1,500
Nurein 1,800
Rayan Coach1,800
Simba1,500
Cool Coaches1,500
Coast Bus1,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
Genesis1,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
Dreamliner1,900
Buscar2,000
Mash1,600

Distance: 507 km

The journey takes: 8 hrs 30 min

Catch the matatu/bus along Kenneth Matiba Road

Fare from Nairobi to Hola

Buscar2,300
Zafanana2,000
Wamo Classic2,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

Buscar2,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 Sacco1,600
Kinatwa Sacco 1,600
Unique Shuttle Coach1,900

Distance: 329 km

The journey takes: 5 hrs 

Catch the matatu/bus along Duruma Road

Fare from Nairobi to Garissa

Garissa Coach1,800
Alma Air1,800
Planet Coach 1,800
Rayan Coach1,800
Muhsin1,800
Al-Ameen1,800
Haramain Coach1,800
Pacific Coach1,800

Distance: 367 km

The journey takes: 5 hrs 30 min

Catch the bus in Eastleigh

Fare from Nairobi to Wajir

Golden Coach3,500
Ummaa Express3,000
Ambasa Coach3,500
Dream Cruiser 3,500

Distance: 681 km

The journey takes: 11 hrs

Catch the bus in Eastleigh

Fare from Nairobi to Mandera

Bahsan Coach6,000
Al Mukaram 6,000
Amana Coach6,000
Habib Cruiser6,000
Rahma 6,000
Harfat6,000

Distance: 1,072 km

The journey takes: 17 hrs

Catch the bus in Eastleigh

Fare from Nairobi to Meru

Unique Shuttle1,000
Unify Shuttle1,000
Kensilver 850
Ungwana Sacco1,000
Raha Express 1,000
Luxury Shuttle 1,200
Menany (via Nanyuki)1,000 
Meru Artist1,000
Meiso1,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 Sacco900
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
KETNO500
Neno500
Rockers Travellers500
Classic Sacco500

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 Sacco1,100
4NTE 1,100
Meiso Sacco1,100
Inana Sacco 1,200
Isiolo Raha1,300
Abuya Modern 1,300
Mabruk Classic1,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 Classic600
Naekana Sacco600

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

Maptra250; 200 (Bus)
Naekana Sacco 250
Makos Sacco250

Distance: 63 km

The journey takes: 1 hr

Catch the matatu/bus at Machakos Country Bus Station (Upper side)

Fare from Nairobi to Wote

Maptra600
Makos Sacco600

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 Sacco700

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 Sacco2,500
Abuya Modern 2,500
Royal Travellers 2,500
Mabruk Classic2,500

Distance: 531 km

The journey takes: 8 hrs

Catch the bus in Eastleigh

Fare from Nairobi to Moyale

Soores Luxury3,000
Moyale Star3,000
Baretum Classic3,000
Ambasa Liner3,000
Royal Travellers3,000
Abuya Modern3,000
Liban Bus3,000
Mabruk Classic3,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
Supreme550
Stage550

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 Supreme300
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 Rift3,500
Tosha3,200
Quick Shuttle3,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 Crossroad2,000
Royal Rift 2,000
Quick Shuttle2,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
4NTE1,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 Rift1,600
Royal Rift 1,800
Guardian Angel 1,750
Bungoma Line1,800
Eldoret Shuttle1,700
Eldoret Crossroad 1,800
Kitale Shuttle 1,800
2NK 1,800
Nyena Sacco 1,800
NNUS Shuttle 1,800
Easy Coach1,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 Rift1,500
NNUS Shuttle 1,500
Easy Coach1,700
Guardian Angel1,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 Rift1,200
Team Swat 1,500
Classic Shuttle1,500
Bungoma Line1,500
Blueline Safaris 1,500 
Royal Rift 1,500
Easy Coach1,600
Guardian Angel1,700
ENA Coach1,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 Crossroad1,500
Mololine1,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
2NK650
Nyakati600
Nyena Sacco600
Isiolo Raha1300

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 Shuttle600
Supreme Shuttle600
Nyena Sacco600
Nyakati600
Molo Line700/800
Kukena Sacco 700
2NK 600
4NTE 600
Stage Shuttle600
Easy Coach1,450
Guardian Angel1,850
ENA Coach1,800

Distance: 161 km
The journey takes: 3 hrs
Catch the matatu/bus at Tea Room (Kenneth Matiba Road)

Fare from Nairobi to Naivasha

2NK350
NNUS400

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 Shuttle600/700
Narok Shuttle600/700
Easy Coach1,350
Guardian Angel1,600
ENA Coach1,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
Naekana900

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 Coach1,750
Guardian Angel1,850
ENA Coach1,800
Bungoma Line1,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 Sacco1300
Narok Line 900/1,100
Easy Coach1,300
Guardian Angel1,600
ENA Coach1,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 Rift1,500
Safari Luxury Shuttle 1,800
Bungoma Line 1,800
Western Prestige Shuttle1,800
Eldoret Shuttle 1,700
Team Swat 1,800
Classic Shuttle 1,800
Royal Rift 1,800
Guardian Angel1,850
ENA Coach1,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 Angel1,850
ENA Coach1,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 Line1,800
Great Rift1,600
North Rift1,800
Eldoret Shuttle 1,700
NNUS Shuttle1,800
Easy Coach1,900
Guardian Angel1,850
ENA Coach1,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 Express1,800
Easy Coach1,950
Bungoma Line 2,000
Royal Rift1,800
ENA Coach1,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 Shuttle1,800
Trans county1,800
Easy Coach   1,900
Galaxy Express1,800
NNUS Shuttle 1,800
Mololine Shuttle1,800
ENA Coach1,800
Bungoma Line1,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 Coach1,550
Galaxy Express1,600
Guardian Angel1,600
ENA Coach1,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 Express1,600
Climax Coaches 1,500
Guardian Angel1,600
ENA Coach1,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 Express1,400
Galaxy Express 1,600
Guardian Angel1,600
Quarser 1,700
ENA Coach1,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

Trinity4,000
Simba Cool3,500
Grand Bus4,000
Mash3,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

Trinity7,000
Simba5,500

Distance: 1,170 km

The journey takes: 22 hrs

Catch the bus along Duruma Road, off River Road

Fare from Nairobi to Juba

Trinity9,000
Flying Horse
Simba9,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.