General Waruingi Street is an important inner-city transport connection serving Kariokor, Pumwani and Eastleigh. It links these neighbourhoods with Nairobi CBD and provides access to services operating along Juja Road towards Huruma, Kariobangi and other Eastlands destinations.
← View all Nairobi Matatu Routes and Numbers
Corridor overview
| Corridor detail | Information |
|---|---|
| Main road | General Waruingi Street |
| Key areas | Kariokor, Pumwani and Eastleigh |
| Main city connection | Nairobi CBD |
| Major connecting corridor | Juja Road |
| Associated services | Routes 6, 14, 28 and 32 |
| Journey type | CBD, Eastleigh and Eastlands connections |
Main areas served
Public transport using or connecting with General Waruingi Street may serve:
- Nairobi CBD
- Kariokor
- Pumwani
- Eastleigh
- Pangani
- Juja Road
- Huruma
- Mathare connections
- Kariobangi
- Dandora connections
Some vehicles cross the street or use only a short section rather than travelling along its entire length.
Route 6 to Eastleigh
Route 6 connects Nairobi with Eastleigh through Kariokor and Pangani, providing access to the General Waruingi Street and Juja Road network.
Route 6 — Eastleigh
Via Kariokor, Pangani and Juja Road towards Eastleigh.
Passengers should confirm whether the vehicle passes their preferred General Waruingi Street stop.
Other relevant routes
| Service | Main destination |
|---|---|
| Route 14 | Eastleigh and Huruma |
| Route 28 | Kariobangi North through Eastleigh, Huruma and Kiamaiko |
| Route 32 | Dandora through Eastleigh and Kariobangi |
| Route 46 variant | Mathare and Huruma-area destinations |
These services may use nearby streets or intersect with the corridor. The displayed destination is more reliable than the route number alone.
Travelling towards Eastleigh
Passengers heading to Eastleigh should specify the section, avenue or landmark required. A vehicle displaying Eastleigh may terminate at a stage that is not close to every part of the neighbourhood.
Connections may be available to:
- Eastleigh First Avenue
- Eastleigh Sections I, II and III
- Pangani
- Juja Road
- Huruma
- Mathare
Travelling towards Nairobi CBD
For Nairobi CBD, look for vehicles displaying Town, CBD or the name of a recognised city terminus. Ask where the journey ends because operators may use different stages around Tom Mboya Street, Accra Road, Ronald Ngala Street or nearby streets.
Juja Road interchange
The Juja Road connection allows passengers to continue towards several Eastlands destinations.
| Destination | Route to consider |
|---|---|
| Eastleigh | Route 6 or another Eastleigh-bound service |
| Huruma | Route 14 or a confirmed local service |
| Kariobangi North | Route 28 |
| Dandora | Route 32 |
| Mathare | Confirm the appropriate Mathare-bound service |
Not every vehicle joining Juja Road passes through the same estates.
Kariokor and Pumwani travel
For short journeys to Kariokor or Pumwani, confirm the nearest drop-off point before boarding. Local traffic controls or congestion may cause vehicles to use alternative streets.
Walking may be quicker for some short inner-city journeys, but commuters should choose safe, familiar routes.
Return journey
For the return trip, identify the stage serving the required destination rather than boarding any vehicle marked “Town” or “Eastleigh.” Confirm whether it uses General Waruingi Street, Juja Road or another nearby corridor.
Travel time
Travel time depends on congestion around Kariokor, Pumwani, Eastleigh and the Nairobi CBD approaches. Commercial activity and busy roadside stages can cause delays throughout the day.
Allow additional time during morning and evening peaks.
Fare information
Fares depend on distance, passenger demand, traffic, weather and time of travel. Confirm the amount before boarding.
Fares vary and can change at any time.
Commuter tips
- Use an exact Eastleigh section or landmark.
- Confirm the vehicle’s CBD terminus.
- Ask whether it uses General Waruingi Street.
- Check the final destination before joining Juja Road.
- Keep valuables secure around busy stages.
- Allow extra time during Eastleigh trading hours.
Master-page section
General Waruingi Street
Connects Kariokor, Pumwani and Eastleigh with Nairobi CBD and the Juja Road corridor.





