Nairobi Matatu Map

 Nairobi Matatu Routes and Stages 2025: Complete List

Joseph Richard
By
Joseph Richard
Founder & Tech Expert
Joseph is the founder of Mawese.com, where he shares in-depth analysis of the latest tech and business trends in Kenya. As a web developer and tech...
- Founder & Tech Expert
14 Min Read

If you’ve been to Nairobi, you probably know how challenging it can be to navigate the city’s chaotic public transport system. Whether you’re looking to explore Nairobi County as a whole or familiarize yourself with various streets and roads, understanding the matatu routes and stages is essential.

The history of matatu routes and stages can be traced back to the colonial era, with the network having undergone significant improvements since then. To reduce confusion and prevent passengers from getting lost, modern Nairobi matatus use specific number labels. Additionally, various routes are identified using alphabetical letters from A to Z to specify the line or route the matatus follow.

So, how many matatu routes are there in Nairobi? As of 2025, more than 133 matatu routes are operating throughout Nairobi City. If you are just getting started, you don’t have to look anywhere below is a comprehensive list of all the Matatus stages in Nairobi:

Route NumberLineOrigin – DestinationMain Stages
1ZTown – Karen – Dagoretti MarketKencom, Archives
2KTown – Dagoretti via Naivasha RoadArchives, Kencom
2BTown – Dagoretti MarketArchives
2CTown – Naivasha Road – Waithaka – MuthamaArchives
3Town – Kawangware – UthiruArchives
4Town – Pumwani – Madiwa – Eastleigh Section IIIAfya Center
4CTown – Adams Arcade – Kinyanjui Road – KabiriaArchives
4WKTown – Adams Arcade – Wanyee Road – KabiriaArchives
5/5CTown – Adams Arcade – JamhuriArchives
6CTown – Eastleigh – Likoni Road – Lunga Lunga – SinaiMuthurwa, OTC
7Town – Majengo – GikombaAfya Center
7BTown – Bunyala Rd – Upper Hill – KNHAmbassador
7CJTown – Community – Upper Hill – KNHAmbassador
8JTown – KiberaKencom
8BTown – City Stadium – Bahati – Maringo – Jericho – Buru Ph. 1OTC
9/6Town – Eastleigh – GarissaAfya Center
10Town – Muthurwa – Shauri MoyoMuthurwa
11PTown – Aga Khan – Parklands – HighridgeOdeon
11APTown – Ngara – Stima PlazaOdeon
11BPTown – South B – Balozi – HazinaRailways
11CTown – KICD – PanganiOdeon
12CHTown – South C – Mugoya – Bellevue (Circular Route)Railways, Nyayo
12DHTown – Mombasa Road – Nextgen – Highway Est. – KPARailways
14CTown – Kariobangi NorthOTC
14Town – Nairobi West – Moi Educational Centre – TMallRailways
14AITown – Madaraka – Strathmore – Texas CentreRailways
14BITown – Deep WestRailways
15ITown – Langata – Otiende – St Mary’s HospitalRailways
15/34KNH – Mbagathi – LangataKNH
16ITown – KNH – Nyayo Highrise – SowetoRailways
17ACGikomba – Juja Road – Saika – KayoleGikomba, OTC
17BBTown – Thika Road – Kasarani – MwikiOdeon
17AKFEastleigh – KayoleEastleigh
17BMFMuthurwa – MwikiMuthurwa
18CCEastleigh – Juja Road – Saika – KomarockEastleigh
18-62Eastleigh – Saika – Ruai – JoskaEastleigh
19CETown – Manyanja – KomarockOTC
19-60FTown – Manyanja – KayoleOTC
19C2EUmoja/Donholm – KomarocksOTC
20ZRoysambu – Mwiki – Kayole Junction – Mama Lucy HospitalThika Road
22NTown – Uthiru – UoN Kabete – NdumbuiniArchives
23DTown – Jericho – Harambee – Kariobangi South – Civil ServantOTC
23BTown – Kangemi – DagorettiArchives
23CTown – Regen – DagorettiArchives
23-30NTown – Westlands – KangemiArchives
24JTown – Bomas – Hardy – Karen (Circular Route)Railways
24CJHardyRailways
25/25ABTown – Allsopps – Baba Dogo – Lucky SummerOdeon
26DJogoo Road – Makadara – Jericho – Kariobangi RoundaOTC
28Gikomba – Juja Road – Huruma – Kariobangi NorthGikomba
29-30BTown – Survey – Mathare NorthOdeon
30NTown – Westlands – Kangemi – RegenArchives
31CGikomba – DandoraGikomba
32CTown – DandoraOTC
32Town – Ayany – Woodley – KiberaRailways
32-42Town – DandoraOTC
33GTown – Mbagathi – NgummoRailways
33Town – UtawalaOTC
33ATown – Embakasi – Gate A – Gate DOTC
33BTown – Fedha – Nyayo Gate BOTC
33FGFedha EstateOTC
33JPGPipeline JogooOTC
33PMGPipeline MombasaOTC
33JNgumoRailways
34GTown – Mombasa Road – Pipeline – Donholm (Circular Route)OTC
34INairobi Hospital – KenyattaKNH
34ATown – Donholm – Pipeline – JKIAOTC
34BFTown – Donholm – Savannah – JacarandaOTC
34CTown – Donholm – GreenfieldsOTC
35ETown – Umoja (Circular Route)OTC
35/60EUmojaOTC
36DCity Stadium – Buruburu – Kariobangi South – DandoraCity Stadium
37/38CEastleigh – Juja Road – Saika – Njiru – RuaiEastleigh
38/39ERuaiOTC
39Town – Njiru – Ruai – Kamulu – Joska – Malaa – KantafuOTC
40Town – Mbagathi – NgummoRailways
41Gikomba – KayoleGikomba
42ZAllsops – DandoraAllsops
43BTown – Thika Road – EABL – NgumbaOdeon
44BTown – Zimmerman – Githurai – Kahawa WestOdeon
45BTown – Thika Road – GithuraiOdeon
45Town – Githurai – Kahawa – KUOdeon
46CTown – Juja Road – HurumaAfya Center
46LTown – Hurlingham – Lavington – KawangwareAmbassador
46LYayaAmbassador
47ATown – Kahawa Sukari – MwihokoOdeon
48MTown – Riverside – KileleshwaAmbassador
48ZWestlands – KawangwareAmbassador
48AMTown – Riverside – Lavington GreenAmbassador
48BMOthayaAmbassador
48CZWestlands – YayaAmbassador
49BTown – Thika Road – Kasarani – Clay City (formerly route 45W)Odeon
53Town – Roasters – Thome – MaruruiOdeon
56Town – Kawangware – Macharia RoadAmbassador
58DTown – Buruburu – MesoraOTC
61City Stadium – KayoleCity Stadium
69/73Town – Industrial Area – GM – Imara Daima – Mukuru Kwa NjengaRailways
69ZCity Stadium – GMCity Stadium
70/71GMuthurwa – Lunga Lunga – Sinai – DonholmMuthurwa
100ATown – KiambuOdeon
101Kikuyu – Banana
102KTown – Waithaka – Alliance – KikuyuArchives
103OKawangware – Uthiru – KangemiArchives
105NTown – Kinoo – KikuyuArchives
106PTown – Ruaka – BananaOdeon
107PTown – Ruaka – NdenderuOdeon
107DZRuaka – MaruruiOdeon
108ZTown – UN – Gachie – GichagiOdeon
110HTown – Mombasa Road – Athi River – KitengelaRailways
110ATHAthi RiverRailways
110AKZAthiriver – KitengelaRailways
110KITHKitengelaRailways
111JTown – Ngong HillsRailways
112Town – Kikuyu – GikamburaArchives
114Town – Kabuku – LimuruArchives
115NTown – Rironi – LimuruArchives
116PTown – Tigoni – LimuruArchives
117Town – Syokimau – Katani RoadRailways
118OTown – Lower Kabete – WangigeArchives
119OTown – Mwimuto – WangigeArchives
120ATown – Kiambu – GithunguriOdeon
121ANdumberiOdeon
122Town – Kiambu – InagiOdeon
125ITown – Bomas – Ongata RongaiRailways
126ITown – Ongata Rongai – KiserianRailways
129ZKikuyu – Wangige – Ndenderu
131Town – Zambezi – Nderi (KARI)Archives
132Town – Limuru – KikuyuArchives
133Town – Kayole – MihangoOTC
134Town – Isinya – Namanga – OloitoktokRailways
145BTown – RuiruOdeon
146Town – GatunduOdeon
160Town – KibichoiOdeon
201/202Town – Tala – KangundoMachakos Station
236Town – Kenyatta Road – Juja – JKUATOdeon
237Town – ThikaOdeon
238Town – Makongeni – PostaOdeon
239ZRuiru – ThikaOdeon
405ZCity Stadium – NyayoCity Stadium

Major Matatu Stages in Nairobi

Stage NameLocationMajor Destinations Served
RailwaysNear Nairobi Railway StationKitengela, Ngong, Kawangware, Rongai, Langata, Athi River
OTCHaile Selassie AvenueBuru Buru, Donholm, Pipeline, Kayole, Komarock, Dandora, Utawala
KencomCity Hall WayRiruta, Kibera, Ngong Road
OdeonMoi AvenueJuja, Ruiru, Kahawa, Kenyatta University, Parklands, Thika Road destinations
Afya CenterAga Khan RoadUpper Hill, Kilimani, Eastleigh
Ambassador/ArchivesHaile Selassie AvenueUpper Hill, Kilimani, Kawangware, Kenyatta Hospital, Kabiria, Wanye, Satelite, Yaya
MuthurwaLandhies RoadEastleigh, Lunga Lunga, destinations outside Nairobi
City StadiumJogoo RoadBuruburu, Kayole, Dandora
GikombaNear Gikomba MarketKayole, Dandora, Kariobangi, Huruma

Common Matatu Routes by Area

AreaRoute NumbersMain Stages
Westlands23-30, 30, 48, 48CKoja, Odeon, Strathmore School, Valley Estate, Yaya Centre, UoN Chiromo Campus
South C12C, 12DVus Station, Railways, Nyayo
Rongai125, 126Carnivore, Langata Cemetery, Kenya Wildlife Service, Railways, Bomas Interchange, Nakumatt Galleria, Brookhouse School, Langata Barracks, Uchumi Hyper Langata Road
Eastlands (Umoja, Kayole, Donholm)19C, 19-60, 34, 34A, 34B, 35, 35/60OTC
Thika Road Corridor17B, 43, 44, 45, 49, 145, 237Odeon
Ngong Road4C, 4W, 24, 111, 126Railways, Archives

Questions And Answers

Where to board matatu to Imara Daima from Nairobi?

Matatus to Imara Daima can be found on routes 69 and 73 and operate from the Town through the Industrial Area, GM, Imara Daima, and Mukuru Kwa Njenga.

Where to board a matatu to Pipeline?

Matatus to Pipeline can be boarded on routes 33B (Town – Fedha – Nyayo Gate B) and route 34 (Town – Mombasa Road – Pipeline – Donholm). From the CBD, you’ll likely find these matatus at the OTC stage which serves Eastlands destinations.

Where to board matatu to Kitengela?

Matatus to Kitengela can be boarded at Railways stage. These operate on route 110, labeled as “Town – Mombasa Road – Athi River – Kitengela” or more specifically 110KIT for Kitengela.

Where to board matatu to Kahawa West from Nairobi?

You can board matatus to Kahawa West on route 44 (Town – Zimmerman – Githurai – Kahawa West). These matatus likely depart from the Odeon stage, which serves destinations along Thika Road.

Which route is 111?

Route 111 serves Town – Ngong Hills. This route connects Nairobi CBD to Ngong.

Which matatu goes to Mama Lucy Hospital?

Route 20 serves Roysambu – Mwiki – Kayole Junction – Mama Lucy Hospital.

Where to board matatus to JKIA?

Matatus to JKIA (Jomo Kenyatta International Airport) operate on route 34A (Town – Donholm – Pipeline – JKIA). The main route is simply labeled as route 34 on the G line.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x