Kenya countrywide routes and fare prices 2026

4

We have summarised the fare prices for the all routes in Kenya 2026

KENYA COUNTRYWIDE FARES:-

NAIROBI & CENTRAL ROUTES

Nairobi – Thika: Ksh 200 – 300

Nairobi – Kiambu: Ksh 150 – 300

Nairobi – Nyeri: Ksh 400 – 600

Nairobi – Murang’a: Ksh 300 – 500

Nairobi – Embu: Ksh 400 – 700

Nairobi – Meru: Ksh 700 – 1,000

Nairobi – Nanyuki: Ksh 500 – 800

Nairobi – Rongai: Ksh 100 – 200

Nairobi – Kitengela: Ksh 100 – 250

Nairobi – Githurai: Ksh 50 – 150

Nairobi – Ruaka: Ksh 100 – 200

Nairobi – Syokimau: Ksh 100 – 200

Nairobi – Kikuyu: Ksh 100 – 200

RIFT VALLEY ROUTES

Nairobi – Nakuru: Ksh 450 – 600

Nairobi – Naivasha: Ksh 300 – 400

Nairobi – Eldoret: Ksh 1,200 – 1,500

Nairobi – Kitale: Ksh 1,500 – 1,700

Eldoret – Iten: Ksh 200 – 300

Eldoret – Kitale: Ksh 300 – 500

Nakuru – Eldoret: Ksh 500 – 800

Eldoret – Burnt Forest: Ksh 100 – 200

Eldoret – Turbo: Ksh 100 – 200

Eldoret – Moiben: Ksh 150 – 300

Nakuru – Gilgil: Ksh 150 – 250

Nakuru – Molo: Ksh 200 – 300

Naivasha – Mai Mahiu: Ksh 150 – 250

Kabarnet – Marigat: Ksh 200 – 400

Kitale – Kiminini: Ksh 100 – 200

Iten – Tambach: Ksh 150 – 300

Iten – Kapsowar: Ksh 300 – 500

Iten – Kapyego: Ksh 400 – 700

Kapsowar – Chesoi: Ksh 300 – 500

Kapsowar – Chesegon: Ksh 500 – 700

Tot – Chesoi: Ksh 300 – 500

Tot – Kapsowar: Ksh 400 – 600

Kapcherop – Kapyego: Ksh 400 – 600

Kapcherop – Chebororwa: Ksh 200 – 400

Kapsabet – Nandi Hills: Ksh 100 – 200

Kapsabet – Mosoriot: Ksh 150 – 300

Kapsabet – Kobujoi: Ksh 200 – 300

Nandi Hills – Chemelil: Ksh 200 – 400

Eldoret – Turbo: Ksh 100 – 200

Eldoret – Burnt Forest: Ksh 100 – 200

Eldoret – Moiben: Ksh 150 – 300

Eldoret – Huruma: Ksh 50 – 150

Eldoret – Langas: Ksh 50 – 150

Eldoret – Kimumu: Ksh 50 – 150

Nakuru – Lanet: Ksh 50 – 150

Nakuru – Free Area: Ksh 50 – 150

Nakuru – Bahati: Ksh 100 – 200

Nakuru – Subukia: Ksh 200 – 300

Naivasha – Karagita: Ksh 50 – 150

Naivasha – Gilgil: Ksh 150 – 250

Kabarnet – Marigat: Ksh 200 – 400

Kabarnet – Kabartonjo: Ksh 200 – 400

Marigat – Salabani: Ksh 150 – 300

Eldama Ravine – Mogotio: Ksh 150 – 300

Kapenguria – Makutano: Ksh 100 – 200

Kapenguria – Ortum: Ksh 300 – 500

Kapenguria – Kacheliba: Ksh 400 – 700

Ortum – Chesegon: Ksh 400 – 700

Kitale – Kiminini: Ksh 100 – 200

Kitale – Endebess: Ksh 150 – 300

Kitale – Cherangany: Ksh 200 – 400

Kitale – Saboti: Ksh 100 – 200

Nyahururu – Ol Kalou: Ksh 200 – 400

Nyahururu – Rumuruti: Ksh 300 – 500

WESTERN KENYA ROUTES

Nairobi – Kakamega: Ksh 1,200 – 1,500

Nairobi – Bungoma: Ksh 1,300 – 1,600

Nairobi – Busia: Ksh 1,400 – 1,800

Kisumu – Kakamega: Ksh 300 – 500

Kisumu – Busia: Ksh 400 – 600

Kakamega – Mumias: Ksh 100 – 200

Kakamega – Malava: Ksh 100 – 200

Kakamega – Shinyalu: Ksh 100 – 200

Kakamega – Khayega: Ksh 100 – 200

Kakamega – Butere: Ksh 150 – 300

Mumias – Butere: Ksh 100 – 200

Bungoma – Webuye: Ksh 100 – 200

Bungoma – Kimilili: Ksh 100 – 200

Bungoma – Chwele: Ksh 100 – 200

Bungoma – Sirisia: Ksh 150 – 300

Kimilili – Chwele: Ksh 100 – 200

Busia – Malaba: Ksh 100 – 200

Busia – Funyula: Ksh 100 – 200

Busia – Port Victoria: Ksh 150 – 300

Malaba – Amagoro: Ksh 50 – 150

Mbale – Luanda: Ksh 100 – 200

Mbale – Chavakali: Ksh 100 – 200

Luanda – Emuhaya: Ksh 100 – 200

Chavakali – Mudete: Ksh 100 – 200

Kakamega – Bungoma: Ksh 300 – 500

Kakamega – Busia: Ksh 400 – 600

Bungoma – Busia: Ksh 300 – 500

Kakamega – Mbale: Ksh 200 – 300

Market centres – villages: Ksh 50 – 150

Small towns – rural areas: Ksh 100 – 300

Long rural routes: Ksh 200 – 500

NYANZA REGION ROUTES

Nairobi – Kisumu: Ksh 1,200 – 1,600

Nairobi – Homa Bay: Ksh 1,300 – 1,700

Kisumu – Homa Bay: Ksh 300 – 500

Kisumu – Migori: Ksh 400 – 700

Kakamega – Mumias: Ksh 100 – 200

Kakamega – Malava: Ksh 100 – 200

Bungoma – Webuye: Ksh 100 – 200

Bungoma – Kimilili: Ksh 100 – 200

Busia – Malaba: Ksh 100 – 200

Kisumu – Ahero: Ksh 100 – 200

Kisumu – Maseno: Ksh 100 – 200

Kisumu – Nyando: Ksh 100 – 200

Homa Bay – Rongo: Ksh 200 – 300

Migori – Isebania: Ksh 100 – 200

Kisumu – Ahero: Ksh 100 – 200

Kisumu – Maseno: Ksh 100 – 200

Kisumu – Kombewa: Ksh 100 – 200

Kisumu – Chemelil: Ksh 100 – 200

Kisumu – Katito: Ksh 150 – 300

Kisumu – Kibos: Ksh 50 – 150

Kisumu – Manyatta: Ksh 50 – 150

Kisumu – Kondele: Ksh 50 – 150

Homa Bay – Rongo: Ksh 200 – 300

Homa Bay – Mbita: Ksh 200 – 400

Homa Bay – Ndhiwa: Ksh 150 – 300

Homa Bay – Kendu Bay: Ksh 150 – 300

Mbita – Sindo: Ksh 100 – 200

Migori – Isebania: Ksh 100 – 200

Migori – Awendo: Ksh 100 – 200

Migori – Kehancha: Ksh 150 – 300

Awendo – Rongo: Ksh 100 – 200

Kehancha – Isebania: Ksh 100 – 200

Siaya – Bondo: Ksh 100 – 200

Siaya – Ugunja: Ksh 100 – 200

Siaya – Yala: Ksh 100 – 200

Bondo – Usenge: Ksh 100 – 200

Ugunja – Ukwala: Ksh 100 – 200

Kisii – Keroka: Ksh 100 – 200

Kisii – Ogembo: Ksh 100 – 200

Kisii – Nyamache: Ksh 100 – 200

Kisii – Suneka: Ksh 50 – 150

Keroka – Nyamira: Ksh 100 – 200

Nyamira – Keroka: Ksh 100 – 200

Nyamira – Manga: Ksh 100 – 200

Nyamira – Ekerenyo: Ksh 150 – 300

Kisumu – Homa Bay: Ksh 200 – 400

Kisumu – Siaya: Ksh 150 – 300

Kisumu – Kisii: Ksh 300 – 600

Homa Bay – Migori: Ksh 150 – 300

Kisii – Migori: Ksh 150 – 300

EASTERN KENYA ROUTES

Nairobi – Machakos: Ksh 200 – 400

Nairobi – Kitui: Ksh 400 – 700

Nairobi – Makueni (Wote): Ksh 400 – 700

Nairobi – Isiolo: Ksh 800 – 1,200

Nairobi – Marsabit: Ksh 2,000 – 3,500

Machakos – Mwala: Ksh 150 – 300

Kitui – Mwingi: Ksh 300 – 500

Embu – Siakago: Ksh 150 – 300

Meru – Nkubu: Ksh 100 – 200

Isiolo – Archers Post: Ksh 200 – 400

Machakos – Mlolongo: Ksh 100 – 200

Machakos – Athi River: Ksh 100 – 200

Machakos – Mwala: Ksh 150 – 300

Machakos – Kangundo: Ksh 150 – 300

Machakos – Tala: Ksh 150 – 300

Athi River – Kitengela: Ksh 100 – 200

Kitui – Mwingi: Ksh 200 – 400

Kitui – Mutomo: Ksh 200 – 400

Kitui – Kyuso: Ksh 300 – 600

Kitui – Mbitini: Ksh 100 – 200

Mwingi – Migwani: Ksh 150 – 300

Mutomo – Ikutha: Ksh 150 – 300

Wote – Makindu: Ksh 150 – 300

Wote – Sultan Hamud: Ksh 150 – 300

Wote – Kibwezi: Ksh 200 – 400

Makindu – Kibwezi: Ksh 100 – 200

Wote – Kathonzweni: Ksh 100 – 200

Embu – Runyenjes: Ksh 100 – 200

Embu – Siakago: Ksh 150 – 300

Embu – Manyatta: Ksh 100 – 200

Runyenjes – Kanyuambora: Ksh 100 – 200

Siakago – Gachoka: Ksh 100 – 200

Meru – Nkubu: Ksh 100 – 200

Meru – Maua: Ksh 200 – 300

Meru – Timau: Ksh 200 – 400

Meru – Chuka: Ksh 300 – 500

Nkubu – Igoji: Ksh 100 – 200

Maua – Laare: Ksh 100 – 200

Chuka – Marima: Ksh 100 – 200

Chuka – Magumoni: Ksh 100 – 200

Chogoria – Marimanti: Ksh 150 – 300

Marimanti – Gatunga: Ksh 150 – 300

Isiolo – Oldonyiro: Ksh 200 – 400

Isiolo – Archers Post: Ksh 200 – 400

Isiolo – Garbatulla: Ksh 300 – 600

Oldonyiro – Samburu border: Ksh 300 – 700

Embu – Meru: Ksh 200 – 400

Kitui – Makueni: Ksh 200 – 400

Machakos – Kitui: Ksh 300 – 600

Meru – Isiolo: Ksh 200 – 500

COAST REGION ROUTES

Nairobi – Mombasa: Ksh 1,200 – 1,800

Nairobi – Malindi: Ksh 1,800 – 2,500

Nairobi – Kilifi: Ksh 1,500 – 2,200

Mombasa – Malindi: Ksh 300 – 500

Mombasa – Ukunda (Diani): Ksh 200 – 400

Mombasa – Likoni: Ksh 50 – 150

Mombasa – Bamburi: Ksh 100 – 200

Mombasa – Mariakani: Ksh 200 – 400

Malindi – Watamu: Ksh 100 – 200

Kilifi – Mariakani: Ksh 200 – 300

Mombasa – Likoni: Ksh 50 – 150

Mombasa – Nyali: Ksh 50 – 150

Mombasa – Bamburi: Ksh 100 – 200

Mombasa – Mtwapa: Ksh 100 – 200

Mombasa – Changamwe: Ksh 50 – 150

Mombasa – Shanzu: Ksh 100 – 200

Mombasa – Kisauni: Ksh 50 – 150

Mombasa – Airport (Moi Int’l): Ksh 100 – 200

Kilifi – Mtwapa: Ksh 150 – 300

Kilifi – Malindi: Ksh 300 – 500

Kilifi – Watamu: Ksh 100 – 200

Kilifi – Mariakani: Ksh 200 – 300

Malindi – Watamu: Ksh 100 – 200

Malindi – Gede: Ksh 100 – 200

Ukunda (Diani) – Likoni: Ksh 150 – 300

Ukunda – Msambweni: Ksh 100 – 200

Ukunda – Lunga Lunga: Ksh 200 – 400

Kwale – Kinango: Ksh 150 – 300

Kwale – Shimba Hills: Ksh 100 – 200

Lamu – Mokowe: Ksh 50 – 150

Lamu – Mpeketoni: Ksh 150 – 300

Mpeketoni – Hindi: Ksh 100 – 200

Mokowe – Kiunga: Ksh 300 – 600

Hola – Bura: Ksh 200 – 400

Hola – Madogo: Ksh 300 – 600

Bura – Garissa: Ksh 400 – 700

Madogo – Garsen: Ksh 200 – 400

Mombasa – Malindi: Ksh 300 – 500

Mombasa – Kilifi: Ksh 200 – 400

Mombasa – Ukunda (Diani): Ksh 200 – 400

Malindi – Lamu: Ksh 500 – 1,000

Kilifi – Malindi: Ksh 150 – 300

NORTH EASTERN ROUTES

Nairobi – Garissa: Ksh 1,500 – 2,500

Nairobi – Wajir: Ksh 3,000 – 4,500

Nairobi – Mandera: Ksh 4,000 – 6,000

Garissa – Hola: Ksh 300 – 600

Garissa – Modogashe: Ksh 500 – 1,000

Wajir – Habaswein: Ksh 300 – 600

Mandera – Rhamu: Ksh 200 – 400

Garissa – Modogashe: Ksh 500 – 1,000

Garissa – Masalani: Ksh 400 – 800

Garissa – Bura: Ksh 500 – 900

Garissa – Ijara: Ksh 400 – 700

Garissa – Dadaab: Ksh 300 – 600

Wajir – Habaswein: Ksh 300 – 600

Wajir – Griftu: Ksh 500 – 1,000

Wajir – Eldas: Ksh 300 – 600

Habaswein – Bute: Ksh 400 – 800

Mandera – Rhamu: Ksh 200 – 400

Mandera – Elwak: Ksh 400 – 800

Mandera – Takaba: Ksh 400 – 800

Rhamu – Banisa: Ksh 200 – 400

Hola – Bura: Ksh 200 – 400

Hola – Madogo: Ksh 300 – 600

Madogo – Garissa: Ksh 300 – 600

CENTRAL KENYA (LOCAL ROUTES)

Nairobi – Thika: Ksh 200 – 300

Nairobi – Kenol: Ksh 250 – 350

Nairobi – Murang’a: Ksh 300 – 500

Nairobi – Nyeri: Ksh 400 – 600

Nairobi – Karatina: Ksh 350 – 600

Nairobi – Embu: Ksh 400 – 700

Nairobi – Meru: Ksh 700 – 1,000

Nairobi – Nanyuki: Ksh 500 – 800

Nyeri – Karatina: Ksh 100 – 200

Nyeri – Othaya: Ksh 100 – 200

Murang’a – Kenol: Ksh 100 – 200

Thika – Kenol: Ksh 100 – 200

Embu – Runyenjes: Ksh 100 – 200

Meru – Maua: Ksh 200 – 300

Nanyuki – Rumuruti: Ksh 300 – 500

Nyeri – Karatina: Ksh 100 – 200

Nyeri – Othaya: Ksh 100 – 200

Nyeri – Mukurweini: Ksh 150 – 300

Nyeri – Tetu: Ksh 100 – 200

Karatina – Othaya: Ksh 100 – 200

Murang’a – Kenol: Ksh 100 – 200

Murang’a – Kangema: Ksh 200 – 300

Murang’a – Kigumo: Ksh 150 – 300

Thika – Kenol: Ksh 100 – 200

Kenol – Maragua: Ksh 100 – 200

Kerugoya – Kutus: Ksh 50 – 150

Kerugoya – Kagio: Ksh 100 – 200

Kutus – Sagana: Ksh 100 – 200

Sagana – Kagio: Ksh 100 – 200

Embu – Runyenjes: Ksh 100 – 200

Embu – Siakago: Ksh 150 – 300

Runyenjes – Siakago: Ksh 150 – 300

Embu – Manyatta: Ksh 100 – 200

Nanyuki – Rumuruti: Ksh 300 – 500

Nanyuki – Nyahururu: Ksh 300 – 500

Nyahururu – Ol Kalou: Ksh 200 – 400

Nyeri – Nanyuki: Ksh 300 – 500

Nyeri – Embu: Ksh 300 – 500

Karatina – Embu: Ksh 300 – 500

Meru – Embu: Ksh 300 – 600