Kihara is a growing commuter centre in Kiambu County served by public transport connections linking it with Gachie, Nairobi and neighbouring communities. The corridor supports daily travel to workplaces, schools, markets and connecting transport routes across northern Nairobi.
← View all Nairobi Matatu Routes and Numbers
Passengers should confirm the vehicle’s destination and local stopping pattern before boarding. Matatus serving Kihara may operate through Gachie or use different connecting roads depending on their origin and final destination.
Kihara and Gachie Quick Information
Main destination: Kihara
Key area served: Gachie
County: Kiambu County
General direction: North of Nairobi
Major connections: Limuru Road and neighbouring northern corridors
Return direction: Kihara/Gachie–Nairobi
Where to Board Kihara Matatus in Nairobi
Matatus heading towards Kihara and Gachie operate from central Nairobi alongside other services travelling towards the city’s northern and northwestern neighbourhoods.
CBD boarding points can change because of traffic-management arrangements. Passengers should confirm the current stage and check that the vehicle serves Kihara or their preferred section of Gachie.
Nairobi to Kihara
The journey from Nairobi proceeds towards the northern side of the city before continuing through Gachie and into the wider Kihara area.
A simplified journey can be understood as:
Nairobi → northern Nairobi corridor → Gachie → Kihara
The precise roads and intermediate stops may differ between operators. Passengers should tell the conductor their destination or nearest landmark.
Gachie
Gachie is one of the principal commuter areas served along the connection towards Kihara.
The area contains residential neighbourhoods, businesses, schools and local public transport stages. Passengers travelling only as far as Gachie should confirm their preferred stopping point.
Kihara
Kihara serves as a residential, commercial and transport centre for surrounding communities in Kiambu County.
Public transport connects residents with Nairobi and nearby destinations. Local matatus may also provide onward travel to smaller neighbourhoods that are not directly served by Nairobi-bound vehicles.
Main Areas and Connections
The Kihara connection serves or provides access to:
- Nairobi
- Gachie
- Kihara
- Limuru Road connections
- Nearby Kiambu County communities
- Other northern Nairobi transport services
The exact areas served depend on the vehicle and its operating route.
Connections to Other Routes
Passengers travelling beyond Kihara or Gachie may need to change vehicles at a local stage or a larger interchange along the corridor.
Connections may be available towards Limuru Road, Ruaka, Lower Kabete and other nearby destinations. Commuters should confirm the most convenient transfer point with the conductor.
Kihara and Gachie to Nairobi
Matatus also carry passengers from Kihara and Gachie towards Nairobi. Morning services can become busy as residents travel to employment, education and commercial centres.
Evening demand generally increases in the opposite direction as commuters return from Nairobi.
Travel Time
There is no fixed travel time between Nairobi, Gachie and Kihara. Journey duration depends on the road used, traffic conditions and the passenger’s boarding point.
Congestion around major northern Nairobi junctions may increase journey times during weekday rush hours.
Matatu Fares
Matatu fares depend on the boarding point, destination, time of travel and passenger demand. Fares vary and can change at any time.
Why the Kihara Connection Is Important
The Kihara–Gachie connection gives residents access to Nairobi and the wider northern metropolitan transport network. It also connects smaller residential communities with major roads, commercial centres and onward public transport services.





