Ruaka–Banana Road connects Ruaka with Muchatha, Banana Hill and neighbouring communities in Kiambu County. Route 106 is the principal numbered matatu service associated with this corridor, providing connections from Nairobi through Limuru Road, Ruaka and Muchatha towards Banana Hill.
← View all Nairobi Matatu Routes and Numbers
Corridor overview
| Corridor detail | Information |
|---|---|
| Main interchange | Ruaka |
| Main destination | Banana Hill |
| Key intermediate area | Muchatha |
| Principal service | Route 106 |
| County | Kiambu County |
| Nairobi connection | Limuru Road |
Main areas served
Public transport along the Ruaka–Banana Road corridor serves or provides connections to:
- Ruaka
- Two Rivers area
- Muchatha
- Karuri
- Banana Hill
- Ndenderu
- Kiambaa
- Gachie and Kihara connections
- Surrounding residential communities
Not every vehicle covers the complete corridor. Passengers should confirm its final destination before boarding.
Route 106 to Banana Hill
Route 106 connects Nairobi with Banana Hill through the wider Limuru Road network.
Route 106 — Banana Hill
Via Limuru Road, Parklands, Gigiri, Village Market and Ruaka through Muchatha towards Banana Hill.
Passengers boarding in Ruaka should ensure that the matatu continues to Muchatha and Banana rather than terminating in Ruaka.
Boarding in Ruaka
Ruaka is a busy interchange serving Limuru Road, the Northern Bypass and several Kiambu County destinations. Ask for the designated Banana- or Muchatha-bound stage.
Before boarding, confirm:
- The vehicle’s final destination
- Whether it passes Muchatha
- Whether it continues to Banana Hill
- The nearest stage to your destination
- Where the return service boards
Travelling to Muchatha
Muchatha is an important intermediate destination between Ruaka and Banana. Local services may terminate within Muchatha, while Route 106 and other Banana-bound vehicles continue farther along the corridor.
State the precise Muchatha landmark or junction required.
Arriving in Banana Hill
Banana Hill is a significant local commercial centre and transport interchange. Vehicles may terminate at different stages around Banana or Karuri, so passengers should ask about the final stop.
Connections from Banana may be available towards:
- Limuru
- Kiambu Town
- Ndenderu
- Wangige
- Gachie
- Karuri
- Surrounding rural and residential areas
Choosing the appropriate connection
| Destination | Guidance |
|---|---|
| Muchatha | Use Route 106 or a confirmed local service |
| Banana Hill | Look for Route 106 or a Banana-bound vehicle |
| Nairobi CBD | Board a Nairobi-bound service through Ruaka and Limuru Road |
| Limuru | Confirm whether an onward transfer is required |
| Kiambu Town | Use the appropriate local Kiambu connection |
| Ndenderu | Connect through Ruaka or another suitable junction |
Return journey
For the return journey, board a Ruaka- or Nairobi-bound vehicle from a recognised stage in Banana or Muchatha. Confirm whether it terminates at Ruaka or continues towards Nairobi CBD.
Passengers continuing to Parklands, Gigiri or central Nairobi should verify the vehicle’s complete route.
Travel time
Journey duration depends on the boarding point and congestion around Ruaka, Muchatha and Banana. Traffic can become heavier during weekday commuting periods and around busy trading centres.
Allow additional time when connecting to another service in Ruaka.
Fare information
Fares depend on distance, passenger demand, weather, traffic and time of travel. A journey requiring a transfer at Ruaka will usually involve separate fares.
Fares vary and can change at any time.
Commuter tips
- Confirm that the vehicle continues beyond Ruaka.
- Name the exact Muchatha or Banana landmark required.
- Ask whether the matatu terminates in Banana or Karuri.
- Establish where to board the return service.
- Budget for an additional local connection where necessary.
- Allow more travel time during peak periods.
Master-page section
Ruaka–Banana Road
Connects Ruaka with Muchatha, Banana Hill and neighbouring communities in Kiambu County.





