Orientation
Ruiru is a municipality and sub-county in Kiambu County, sitting within the greater Nairobi metropolitan region. It lies northeast of Nairobi's central business district and is connected to the capital by both road and rail. The municipality sprawls across many neighbourhoods, including Ruiru Town, Tatu City, Kahawa, Githurai 45, Mwihoko, Membley, Kamakis, Varsity Ville and Northlands City, so it helps to know which one you're heading for before you set out.
How visitors get around
Getting around Ruiru is largely a road-based affair. The town's growth has been driven by major highways, especially Thika Road and the Nairobi Eastern Bypass Highway, and most everyday movement happens by matatu, bus, taxi or private car. There is no metro or tram system in Ruiru, and the rail link is a limited commuter service rather than a network you can rely on for local trips.
Rail
Kenya Railways operates a direct train between Nairobi station and Ruiru as part of the Nairobi–Nanyuki service. It is not a frequent commuter option: the service runs only twice a week, on Tuesdays and Fridays. Tickets come in economy and first class, and the fare is modest. If your visit happens to fall on one of those days, the train is a cheap and scenic way to make the Nairobi–Ruiru journey; otherwise, plan on road transport.
Buses and matatus
The workhorse of public transport is the matatu. Line 145, operated by Nairobi Matatu, runs directly from Munyu Road near the Kenya National Archives in central Nairobi to Ruiru. Departures are frequent — roughly every ten minutes, daily — and the journey takes under an hour in normal conditions. The fare is low, making this the cheapest option for reaching Ruiru from the capital. For a visitor, matatus are the most practical way to travel between Nairobi and Ruiru, though you should expect a busy, informal style of travel.
Taxis and ride-hailing
Taxis are available and offer the fastest and most comfortable option, particularly for door-to-door trips or when carrying luggage. A taxi between central Nairobi and Ruiru takes around twenty minutes in good traffic, though the cost is far higher than the matatu fare. Ride-hailing apps are a sensible choice for visitors unfamiliar with local routes, and taxis are also the practical way to move between Ruiru's scattered neighbourhoods, such as from Ruiru Town out to Kamakis or Tatu City.
Walking
Ruiru is a sprawling, highway-oriented municipality rather than a compact, pedestrian-friendly town. Walking is reasonable for short trips within a single neighbourhood or around the town centre, but the distances between neighbourhoods and the fast roads connecting them make walking impractical for getting across the municipality. For most journeys beyond a few streets, plan on a matatu or taxi.
Getting in from the airport
The reference material does not describe airport transfers directly, so the practical guidance is to arrange a taxi or ride-hailing car from the airport. Given that a taxi from central Nairobi to Ruiru takes roughly twenty minutes and costs significantly more than public transport, an airport pickup will be the most expensive but also the most straightforward option, especially with luggage. If you prefer public transport, take a matatu or bus into central Nairobi first and then pick up line 145 from Munyu Road to Ruiru.
Practical tips
- Check the day before relying on the train — it only runs on Tuesdays and Fridays.
- For budget travel, head to Munyu Road in central Nairobi for the frequent line 145 matatu to Ruiru.
- Use taxis or ride-hailing for neighbourhood-to-neighbourhood trips within Ruiru, where matatu routes may not go.
- Confirm which neighbourhood your destination is in — Ruiru's sprawl means "Ruiru" can cover a wide area.
- Banks and shopping malls serve the town, with several bank branches concentrated in the Kamakis area, useful for withdrawing cash for fares.
