Not every major Nairobi-area matatu journey needs to pass through the CBD. The Ruaka ↔ Ruiru connection via the Northern Bypass is an important cross-city corridor linking communities on the northwestern and northeastern sides of the Nairobi metropolitan area.
The route connects Ruaka with Ruiru through the Two Rivers/Runda area, Kiambu Road, Marurui, Kamiti Road and Kahawa West. For passengers travelling between these areas, it can provide an alternative to unnecessarily heading into central Nairobi before connecting to another matatu.
For other routes and corridors, commuters can use the Metros Kenya matatu routes database.
Browse the Nairobi Matatu Routes Database
This Is a Corridor Rather Than a Single Route Number
Unlike many entries in the Metros Kenya database identified by numbers such as 44, 106 or 146, this journey is better understood as a Northern Bypass corridor connection.
The broad alignment is:
Ruaka ↔ Two Rivers/Runda area ↔ Kiambu Road ↔ Marurui ↔ Kamiti Road ↔ Kahawa West ↔ Ruiru
That distinction should be retained when describing the service. Passengers should not assume there is one universal route number covering every vehicle operating across the entire corridor.
Starting From Ruaka
Ruaka forms the western end of this corridor.
The town is already an important public transport interchange, with services connecting towards Nairobi, Limuru Road, Banana Hill and surrounding areas.
For passengers travelling east towards Ruiru, the Northern Bypass provides a connection across northern Nairobi rather than first requiring movement towards the CBD.
From the Ruaka side, the journey proceeds towards the Two Rivers/Runda area.
Two Rivers and Runda
The Two Rivers/Runda section provides one of the easiest landmarks for understanding the early part of the journey.
This area connects the Ruaka side of the corridor with roads leading towards Kiambu Road.
Passengers travelling only between Ruaka and destinations around Two Rivers or Runda can therefore use this broader transport corridor without completing the journey to Ruiru.
Crossing Kiambu Road
Kiambu Road is particularly significant because it intersects with the wider Northern Bypass network.
For commuters, this creates opportunities to connect between services operating north from Nairobi and those travelling across the bypass.
A passenger whose final destination lies along Kiambu Road should confirm the appropriate interchange or alighting point with the conductor.
Those travelling towards Ruiru continue eastwards.
Marurui and Kamiti Road
The corridor proceeds through the Marurui and Kamiti Road side of northern Nairobi.
Kamiti Road is already an important matatu corridor serving several densely populated neighbourhoods.
Its connection with the Northern Bypass allows passengers to travel between these communities and destinations on either side of northern Nairobi.
For a Ruaka-to-Ruiru passenger, this section marks the transition towards the Kahawa West side of the journey.
Kahawa West: A Major Connection Point
Kahawa West is one of the most important public transport areas on this corridor.
It has connections with services operating towards Nairobi as well as neighbourhoods across northern Nairobi.
Passengers travelling from Ruaka may therefore terminate their journey around Kahawa West, transfer to another service, or continue towards Ruiru depending on the particular vehicle and operating arrangement.
This is also why commuters should confirm whether a vehicle provides a through service to Ruiru or requires a connection.
Continuing Towards Ruiru
At the eastern end of the corridor is Ruiru, one of the Nairobi metropolitan area’s major commuter towns.
Ruiru also connects with the Thika Road transport network, giving passengers access to additional services towards Nairobi, Juja, Thika and surrounding areas.
For passengers coming from Ruaka, the full corridor can therefore be remembered as:
Ruaka → Two Rivers/Runda → Kiambu Road → Marurui → Kamiti Road → Kahawa West → Ruiru
Why This Corridor Matters
The real value of this route is not simply the connection between its two endpoints.
It links several major radial transport corridors without requiring passengers to travel through Nairobi CBD.
A commuter could, for example, be moving between the Limuru Road/Ruaka side and the Kiambu Road area.
Another may be travelling between Ruaka and Kahawa West.
Others may need to move between the Kamiti Road corridor and Ruiru.
This gives the Northern Bypass an important role in orbital commuter movement around Nairobi.
Useful Journey Combinations
The corridor can potentially support journeys such as:
Ruaka ↔ Two Rivers/Runda
Ruaka ↔ Kiambu Road
Ruaka ↔ Kamiti Road
Ruaka ↔ Kahawa West
Ruaka ↔ Ruiru
Kiambu Road ↔ Kahawa West
Kahawa West ↔ Ruiru
Whether a particular journey is completed using one vehicle or requires a transfer depends on the service operating at the time.
Travelling in the Opposite Direction
The westbound journey broadly reverses the corridor:
Ruiru → Kahawa West → Kamiti Road → Marurui → Kiambu Road → Two Rivers/Runda → Ruaka
Passengers starting in Ruiru should confirm whether the vehicle continues all the way to Ruaka or whether they will need to change matatus somewhere along the corridor.
That is especially important because a road corridor can support multiple overlapping services without every vehicle travelling from one endpoint to the other.
Fares Along the Northern Bypass
There should not be one fare presented as applying to the entire corridor.
The amount depends on the actual journey, including the boarding and alighting points and whether a passenger needs to transfer between vehicles.
Demand and operating conditions may also affect fares.
Passengers should therefore confirm both the destination and fare with the conductor before boarding.
Northern Bypass Corridor Snapshot
| Corridor detail | Information |
|---|---|
| Route | Ruaka ↔ Ruiru |
| Main corridor | Northern Bypass |
| Western end | Ruaka |
| Key areas | Two Rivers/Runda, Kiambu Road, Marurui, Kamiti Road, Kahawa West |
| Eastern end | Ruiru |
| Direction | East–west / west–east |
| Important note | Some journeys may require a transfer |
Remember the corridor
Ruaka ↔ Ruiru via Northern Bypass
Ruaka → Two Rivers/Runda → Kiambu Road → Marurui → Kamiti Road → Kahawa West → Ruiru
Unlike the numbered route articles, this entry is best positioned in the Metros Kenya database as a corridor guide. That helps differentiate it from individual matatu numbers while also targeting searches from commuters looking specifically for ways to travel between Ruaka and Ruiru without going through Nairobi CBD.





