Tag: Bus price

  • Matatu/Bus Fares from Nairobi 2025 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 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,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,000
    Mark One 800
    Kensilver 700
    Ungwana Sacco1,000
    Raha Express 1,000
    Luxury Shuttle 1,000
    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,650
    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,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 Shuttle1,400
    Bungoma Line1,500
    Blueline Safaris 1,500 
    Royal Rift 1,500
    Easy Coach1,450
    Guardian Angel1,650
    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 or 500
    4NTE 500
    Easy Coach1,150
    Guardian Angel1,650
    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,400
    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,650
    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,400
    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,650
    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,650
    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,650
    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,650
    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,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 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,400
    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,400
    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,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 Express1,500
    Galaxy Express 1,500
    Guardian Angel1,400
    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.