Matatu/Bus Fares from Nairobi May 2024 Update

Tea Room, Nairobi.

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.

Safe travels!

Fare from Nairobi to Mombasa

Naekana Sacco 1,600
Kinatwa Sacco 1,600
Imani1,400
Mash1,500
Buscar2,000
Dreamline1,700
Mombasa Raha1,300
Unique Shuttle Coach1,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

Buscar2,500
Zafanana2,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

Buscar3,000

Distance: 737 km

The journey takes: 8 hrs 30 min

Catch the bus along Accra Road

Fare from Nairobi to Voi

Naekana Sacco1,900
Kinatwa Sacco 1,900
Unique Shuttle Coach1,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 Coach1,500
Alma Air1,500
Planet Coach 1,500
Rayan Coach1,500
Muhsin1,500
Al-Ameen1,500

Distance: 367 km

The journey takes: 5 hrs 30 min

Catch the bus in Eastleigh

Fare from Nairobi to Wajir

Golden Coach2,700
Legend Coach 2,700
Ambasa Coach2,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 Shuttle1,200
Mark One 900
Kensilver 800
Ungwana Sacco1,000
Raha Express 1,200
Luxury Shuttle 1,200
Menany (via Nanyuki)1,000 
Meru Artist1,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 Sacco800
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
KETNO450
Neno450
Rockers Travellers450
Classic Sacco400

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 Sacco1,100
4NTE 1,100
Meiso Sacco1,100
Inana Sacco 1,100
Isiolo Raha1,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 Classic600

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

Maptra500
Makos Sacco500

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

Moyale Liner 2,100
Meiso Sacco2,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 Supreme250
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 Rift3,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 Crossroad1,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 Rift1,500
Royal Rift 1,600
Guardian Angel 1,900
Bungoma Line1,600
Eldoret Shuttle1,600
Eldoret Crossroad 1,600
Kitale Shuttle 1,600
2NK 1,600
Nyena Sacco 1,500
NNUS Shuttle 1,500
Easy Coach1,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 Rift1,200
NNUS Shuttle 1,200
Easy Coach1,550
Guardian Angel1,900

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 Shuttle1,400
Bungoma Line1,500
Blueline Safaris 1,500 
Royal Rift 1,500
Easy Coach1,450
Guardian Angel1,900
ENA Coach1,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 Crossroad1,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
2NK650
Nyakati600
Nyena Sacco600

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 Shuttle500
Supreme Shuttle500
Nyena Sacco500
Molo Group 500
Kukena Sacco 450
2NK 600;500
4NTE 500
Easy Coach1,150
Guardian Angel1,900
ENA Coach1,600

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

Fare from Nairobi to Naivasha

2NK300

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 Shuttle500
Narok Shuttle500
Easy Coach1,050
Guardian Angel1,650
ENA Coach1,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
Naekana800

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 Coach1,500
Guardian Angel1,900
ENA Coach1,600
Bungoma Line1,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 Sacco800
Narok Line 800
Easy Coach1,150
Guardian Angel1,650
ENA Coach1,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 Shuttle1,500
Eldoret Shuttle 1,600
Team Swat 1,500
Classic Shuttle 1,500
Royal Rift 1,500
Guardian Angel1,900
ENA Coach1,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 Angel1,900
ENA Coach1,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 Line1,600
Great Rift1,500
North Rift1,600
Eldoret Shuttle 1,500
NNUS Shuttle1,500
Easy Coach1,750
Guardian Angel1,900
ENA Coach1,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,900
Mololine 1,800
Western Prestige Shuttle 1,800
Prestige Shuttle 1,800
Easy Coach1,800
Bungoma Line 1,800
Royal Rift1,800
ENA Coach1,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,900
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,900
Safari Luxury Shuttle1,400
Rog Travellers 1,500
Easy Coach   1,750
Galaxy Express1,500
NNUS Shuttle 1,500
Mololine Shuttle1,500
ENA Coach1,600
Bungoma Line1,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 Coach1,400
Galaxy Express1,800
Guardian Angel1,650
ENA Coach1,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 Line2,400
Climax Coaches 2,400
Guardian Angel1,650
ENA Coach1,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,650
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 Express1,500
Galaxy Express 1,500
Guardian Angel1,650
Quarser 1,500
ENA Coach1,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

Trinity4,000
Classic4,300
Simba Cool3,500
Mash2,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

Trinity6,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,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.


About the author

Lenny Kamwara Pic

Lenny is a content producer based in Nairobi, Kenya. A TV Production graduate from the Kenya Institute of Mass Communication, KIMC.


More