Route 107 serves the northern Nairobi corridor towards Karura and Ruaka, travelling via Limuru Road, Village Market, Runda and Two Rivers before reaching Ruaka.
What makes Route 107 useful is the combination of residential, commercial and institutional destinations along the journey. A passenger can use the service for a relatively short trip towards the Village Market area or remain aboard towards Two Rivers and Ruaka.
For other Nairobi matatu numbers and destinations, use the Metros Kenya route database.
Browse the Nairobi Matatu Routes Database
Route 107: Know the Landmarks
Rather than memorising individual stages, passengers can understand Route 107 through its major landmarks:
Nairobi → Limuru Road → Village Market → Runda → Two Rivers → Ruaka
The service is also associated with the wider Karura area along this northern Nairobi corridor.
Limuru Road Forms the Backbone
The principal transport corridor for Route 107 is Limuru Road.
Several matatu services use this road while heading towards destinations in northern and northwestern Nairobi. Their eventual destinations, however, are not necessarily the same.
For a Route 107 passenger, the important progression is towards the Village Market–Runda–Two Rivers–Ruaka corridor.
Passengers should check the complete route number and destination rather than boarding based solely on the direction of travel.
Karura and the Route 107 Corridor
Karura is one of the areas associated with Route 107, making the service relevant to passengers travelling towards destinations around this section of northern Nairobi.
Because Karura covers a wider area rather than representing one universal matatu stop, passengers should tell the conductor their specific destination or nearest landmark.
This is particularly useful for someone visiting the area for the first time.
Village Market
Village Market provides one of the most recognisable landmarks along Route 107.
The commercial complex and surrounding area generate considerable passenger movement from employees, shoppers, visitors and people travelling to nearby neighbourhoods.
For passengers travelling from Nairobi specifically towards Village Market, Route 107 can therefore serve as part of the journey without requiring them to continue to Ruaka.
Ruaka-bound passengers remain aboard as the route proceeds towards Runda and Two Rivers.
Through the Runda Area
The next important part of the corridor is Runda.
Route 107’s connection through this area helps position it as more than simply a Nairobi-to-Ruaka service.
Passengers travelling to Runda should ideally know their closest stage or landmark and confirm it with the conductor.
Those travelling farther continue towards Two Rivers.
Two Rivers: The Last Major Landmark Before Ruaka
Two Rivers is another major reference point along Route 107.
For passengers unfamiliar with this side of Nairobi, it provides an easy indication that they are approaching the Ruaka section of the journey.
The area itself is also an important destination for shoppers, workers and visitors.
From here, Route 107 continues towards Ruaka.
Ruaka Is a Major Destination
Ruaka is one of the principal destinations served by Route 107.
The town has grown into an important residential and commercial centre within the Nairobi metropolitan area, generating significant daily commuter movement towards Nairobi.
The essential journey is therefore:
Nairobi → Village Market → Runda → Two Rivers → Ruaka
For someone travelling specifically to Ruaka, confirming Route 107 + Ruaka before boarding is advisable.
Route 106 and Route 107: What’s the Practical Difference?
Passengers may notice that Route 107 shares much of its corridor with Route 106.
Both are associated with:
Limuru Road → Village Market → Runda → Two Rivers → Ruaka
The distinction in the route information documented by Metros is that Route 106 continues onward towards Banana Hill, while Route 107 is identified with the Ruaka/Karura service.
Therefore, a passenger travelling beyond Ruaka towards Banana Hill should not assume that every Ruaka-bound vehicle will continue there.
This is a good example of why Nairobi commuters should check the full route number and destination even when two matatus share most of their journey.
Route 107 Is Useful for More Than Ruaka Trips
Depending on the particular stopping pattern, Route 107 can serve several journey combinations:
Nairobi → Karura area
Nairobi → Village Market
Nairobi → Runda
Nairobi → Two Rivers
Nairobi → Ruaka
Village Market → Ruaka
Two Rivers → Ruaka
This gives the route a dual role as both a metropolitan commuter service and a connection between destinations along Limuru Road.
Ruaka to Nairobi on Route 107
For the return journey, Route 107 broadly reverses the corridor:
Ruaka → Two Rivers → Runda → Village Market → Limuru Road → Nairobi
Nairobi-bound services can experience heavier passenger demand during weekday mornings.
Later in the day, commuter movement towards Ruaka generally becomes stronger as residents travel home from Nairobi and destinations along the corridor.
Route 107 Fares and Travel Time
The fare depends on the passenger’s boarding point and destination.
Someone travelling only as far as Village Market should not necessarily expect the same fare as a passenger continuing to Ruaka.
Traffic and passenger demand may also affect the amount charged, so commuters should confirm the current fare when boarding.
Journey times are similarly variable. Limuru Road and the approaches to Ruaka can experience congestion, particularly during peak periods.
Route 107 Commuter Snapshot
| Route detail | Information |
|---|---|
| Route number | 107 |
| Main destination | Ruaka |
| Service area | Karura / Ruaka |
| Main corridor | Limuru Road |
| Key landmarks | Village Market, Runda, Two Rivers |
| Return | Ruaka → Nairobi |
Route 107 in one line
Route 107 = Nairobi → Limuru Road → Village Market → Runda → Two Rivers → Ruaka
For passengers comparing similar Limuru Road services, remember that Route 107 is associated with Ruaka/Karura, while Route 106 continues onward from Ruaka towards Banana Hill.





