The Nairobi Central–Ruiru commuter train connects Nairobi CBD with Mutindwa, Dandora, Mwiki, Githurai, Kahawa West, Kenyatta University and Ruiru. It provides a railway alternative for commuters travelling through northeastern Nairobi and the busy Thika Road metropolitan corridor.
← View all Kenya Train Routes, Stations and Railway Guides
Route overview
| Route detail | Information |
|---|---|
| Operator | Kenya Railways |
| Railway service | Nairobi Commuter Rail |
| Starting station | Nairobi Central Railway Station |
| Final station | Ruiru Railway Station |
| Main areas served | Dandora, Mwiki, Githurai, Kahawa West, KU and Ruiru |
| Railway system | Metre-gauge railway |
| Service type | Metropolitan commuter train |
| Counties connected | Nairobi and Kiambu |
Station sequence
The route generally follows this direction:
Nairobi Central → Makadara → Mutindwa → Dandora → Mwiki → Githurai → Kahawa West → Kenyatta University → Ruiru
Kenya Railways identifies Mutindwa, Dandora, Mwiki, Githurai, Kahawa West, Kenyatta University and Ruiru as the seven commissioned stations along the Nairobi–Ruiru route. Kenya Railways
| Station | Main areas and connections |
|---|---|
| Nairobi Central | Nairobi CBD and city-centre public transport |
| Makadara | Makadara, Jogoo Road and Eastlands connections |
| Mutindwa | Umoja, Buruburu, Donholm and Outer Ring Road connections |
| Dandora | Dandora, Kariobangi and Outer Ring Road |
| Mwiki | Mwiki, Seasons, Hunters, Sunton and Kasarani |
| Githurai | Githurai and Thika Road matatu connections |
| Kahawa West | Kahawa West, Githurai 44 and Kamiti Road |
| Kenyatta University | KU, Kahawa and Thika Road |
| Ruiru | Ruiru town, Juja, Tatu City and Kiambu County connections |
Passengers should confirm the stopping pattern of the selected train before boarding.
Boarding at Nairobi Central
Nairobi Central Railway Station is located near Haile Selassie Avenue. Arrive before departure to identify the correct platform, purchase or validate a ticket and confirm your destination.
Before boarding, verify:
- The train is travelling to Ruiru
- It stops at your selected station
- The departure and return times
- The current fare
- The last available return service
Mutindwa and Dandora stations
Mutindwa provides access to Umoja, Buruburu and Donholm, while Dandora Station serves Dandora and surrounding northeastern Nairobi neighbourhoods.
Because the stations may not be immediately beside every matatu stage, passengers should allow time for walking or a short connecting trip.
Mwiki and Githurai stations
Mwiki Station serves communities along the Kasarani–Mwiki corridor. Githurai provides connections to matatus using Thika Road and local services serving Githurai 44, Githurai 45 and surrounding estates.
Passengers should distinguish between the different Githurai destinations before boarding onward transport.
Kahawa West and Kenyatta University
Kahawa West Station connects with services operating along Kamiti Road and towards Githurai 44. Kenyatta University Station serves the university community and passengers connecting to Kahawa, Ruiru and other Thika Road destinations.
Students and visitors should confirm the distance between the station and their required university entrance or facility.
Arriving in Ruiru
Ruiru Railway Station connects passengers with Ruiru town and onward road transport towards:
- Juja
- Thika
- Tatu City
- Eastern Bypass
- Ruiru–Kamiti Road
- Membley and surrounding estates
- Other Kiambu County destinations
Confirm the appropriate local stage before leaving the railway station.
Train schedules
Kenya Railways may revise commuter departure times because of operational requirements, maintenance or passenger demand. Metros should link readers to the official operator rather than permanently publishing an unverified timetable.
Check current information through Kenya Railways.
Train schedules can change at any time. Confirm the latest departure, station stops and return times with Kenya Railways.
Tickets and fares
Passengers should confirm the current fare and payment method at the station. Retain the ticket throughout the journey.
Train fares, ticketing arrangements and service schedules can change at any time.
Matatu connections at Mutindwa
Route 35/60 — Umoja
Via Jogoo Road, Donholm, Tena and Mutindwa towards Umoja.
Matatu connections at Dandora
Route 36 — Dandora
Via Jogoo Road, Buruburu, Rabai Road and Kariobangi South towards Dandora.
Matatu connections at Mwiki
Route 17B — Mwiki
Via Thika Road and Kasarani through Seasons, Hunters and Sunton towards Mwiki.
Passengers can also consult the Kasarani–Mwiki Road transport guide.
Matatu connections at Githurai and Kahawa West
Route 44 — Githurai 44 / Kahawa West
Via Thika Road, Zimmerman and Kamiti Road towards Githurai 44 and Kahawa West.
Route 45 — Githurai / Kenyatta University
Provides connections through Thika Road towards Githurai and Kenyatta University.
Matatu connections at Ruiru
Route 145 — Ruiru
Connects Nairobi with Ruiru through Thika Road, Githurai and Kenyatta University.
Route 146 — Ruiru
Serves Ruiru through Kahawa Wendani, Kahawa Sukari and Kenyatta University.
Route 237 — Thika
Provides onward travel from Ruiru towards Juja and Thika.
View Nairobi Matatu Routes and Numbers
Matatu routes, boarding stages and fares can change. Confirm the destination displayed on the vehicle before boarding.
Train-to-matatu connections
| Final destination | Suggested connection |
|---|---|
| Umoja | Alight at Mutindwa and connect to Route 35/60 |
| Dandora estate | Alight at Dandora and use Route 36 or a local service |
| Seasons, Hunters or Sunton | Alight at Mwiki and connect to Route 17B |
| Githurai 44 or Kahawa West | Alight at Githurai or Kahawa West and use Route 44 |
| Kenyatta University | Alight at KU and use a local university connection if required |
| Ruiru town | Alight at Ruiru and use Route 145, 146 or a local matatu |
| Juja or Thika | Connect at Ruiru to Route 237 |
Return journey
Confirm the Ruiru–Nairobi return train before starting your trip. If the train is unavailable or missed, Thika Road matatus provide alternative travel towards Nairobi CBD.
Passengers boarding from intermediate stations should verify that the train is travelling towards Nairobi Central rather than Ruiru.
Passenger tips
- Arrive before the scheduled departure.
- Confirm every station served by the selected train.
- Distinguish Githurai 44 from Githurai 45.
- Check the last Ruiru–Nairobi return service.
- Allow time to walk between stations and matatu stages.
- Use recognised stages for onward connections.
- Keep a Thika Road matatu route as an alternative.
Master-page entry
Nairobi Central ↔ Ruiru
Via Makadara, Mutindwa, Dandora, Mwiki, Githurai, Kahawa West and Kenyatta University. Passengers can find onward road connections in the Nairobi Matatu Routes and Numbers guide.





