Route 120 Nairobi to Githunguri: Matatu Stages, Stops and Guide
Nairobi Matatu Route 120 connects Nairobi CBD with Githunguri through Kiambu Road and Kiambu Town. It serves commuters travelling between Nairobi and residential, agricultural, commercial and administrative centres in central Kiambu County.
← View all Nairobi Matatu Routes and Numbers
Passengers should look for vehicles displaying Route 120—Githunguri and confirm that the matatu continues beyond Kiambu Town. Some vehicles using Kiambu Road terminate at Ridgeways, Thindigua or Kiambu.
Route 120 Quick Information
Route number: 120
Route: Nairobi–Githunguri
Origin: Nairobi CBD
Main destination: Githunguri
Main corridor: Kiambu Road
Major intermediate destination: Kiambu Town
County connection: Nairobi–Kiambu County
Return direction: Githunguri–Nairobi
Where to Board Route 120 in Nairobi
Route 120 matatus operate from central Nairobi alongside other services travelling towards Kiambu Road, Kiambu Town and destinations farther inside Kiambu County.
Passengers should look for vehicles displaying:
120 – GITHUNGURI
CBD stages can change because of traffic-management arrangements. Commuters should confirm the current Route 120 boarding point before travelling.
Route 120 from Nairobi to Githunguri
A simplified Route 120 journey is:
Nairobi CBD → Muthaiga → Kiambu Road → Ridgeways → Thindigua → Kiambu Town → Githunguri
The exact intermediate towns and stages between Kiambu and Githunguri may differ between vehicles. Passengers should tell the conductor their destination or nearest landmark.
Muthaiga
Muthaiga is an important interchange connecting central Nairobi with Kiambu Road.
The area also provides connections towards Thika Road, Limuru Road and other northern Nairobi transport corridors.
Kiambu Road
Kiambu Road is the principal corridor used during the first part of the Route 120 journey.
The road serves several rapidly growing residential, commercial and institutional areas between Nairobi and Kiambu Town.
Many matatus use portions of Kiambu Road. Passengers should confirm that their vehicle is travelling to Githunguri.
Ridgeways
Ridgeways is a major residential and commercial destination along Kiambu Road.
The area provides access to shopping centres, schools, offices and surrounding residential estates. Passengers should specify their preferred Ridgeways stage when boarding.
Thindigua
Thindigua is another important commuter destination between Nairobi and Kiambu Town.
Some matatus terminate in Thindigua. Passengers continuing to Kiambu or Githunguri should confirm the vehicle’s final destination.
Kiambu Town
Kiambu Town is the principal intermediate interchange along Route 120.
The town provides administrative, commercial and public transport services for the surrounding county. Passengers may find connections to other destinations within Kiambu County from its stages.
Some vehicles may require passengers to transfer in Kiambu Town before continuing to Githunguri. Commuters should confirm whether their service is direct.
Githunguri
Githunguri is the main destination associated with Route 120.
The town is an important commercial, agricultural and public transport centre in Kiambu County. Its stages provide connections to surrounding villages and other towns across the county.
Passengers should specify their exact Githunguri stage or nearby destination.
Main Route 120 Stops and Areas Served
Route 120 serves or provides access to:
- Nairobi CBD
- Muthaiga
- Kiambu Road
- Ridgeways
- Thindigua
- Kiambu Town
- Communities between Kiambu and Githunguri
- Githunguri
The exact stopping pattern depends on the operator and current service arrangements.
Route 120 Connections
Passengers can connect to other public transport services at several points:
- Nairobi CBD: Routes serving major Nairobi corridors.
- Muthaiga: Connections towards Thika Road and Limuru Road.
- Ridgeways and Thindigua: Local services to surrounding estates.
- Kiambu Town: Routes serving other destinations within Kiambu County.
- Githunguri: Local connections to neighbouring towns and villages.
Route 120 Compared with Route 100
Routes 100 and 120 share part of the Kiambu Road corridor but serve different journey lengths:
- Route 100: Primarily connects Nairobi with Kiambu Town.
- Route 120: Continues beyond Kiambu Town towards Githunguri.
Passengers travelling to Githunguri should ensure that the vehicle does not terminate in Kiambu.
Route 120 Return Journey: Githunguri to Nairobi
The simplified return journey is:
Githunguri → Kiambu Town → Thindigua → Ridgeways → Kiambu Road → Muthaiga → Nairobi CBD
Morning services towards Nairobi can become busy as commuters travel to workplaces, schools and businesses.
Evening passenger demand generally increases from Nairobi and Kiambu towards Githunguri.
Route 120 Travel Time
There is no fixed travel time between Nairobi and Githunguri. Journey duration depends on traffic conditions, the number of intermediate stops and whether a transfer is required in Kiambu Town.
Congestion along Kiambu Road and around Kiambu Town can increase travel times during weekday peak periods.
Route 120 Matatu Fares
Route 120 fares depend on the boarding point, destination, time of travel and whether the journey requires a transfer. Fares vary and can change at any time.
Commuter Tips for Route 120
- Look for Route 120—Githunguri.
- Confirm that the vehicle continues beyond Kiambu Town.
- Ask whether the journey is direct or requires a transfer.
- Tell the conductor your exact destination or nearest landmark.
- Allow additional time during Kiambu Road rush-hour congestion.
Why Route 120 Is Important
Route 120 extends Nairobi’s commuter network beyond Kiambu Town to Githunguri. It connects residents with employment, education, markets and government services while supporting travel between Nairobi and central Kiambu County.







