Sub-Saharan Africa's largest mall at the time of its opening, Two Rivers in Ruaka houses over 200 stores, East Africa's first IMAX cinema, a water park, an ice rink and a rooftop entertainment complex with panoramic views over Nairobi.
Two Rivers Mall is a large shopping and entertainment complex on Limuru Road in Ruaka, on the northwestern edge of Nairobi, Kenya. When it opened it was billed as the largest mall in sub-Saharan Africa outside South Africa, and it remains one of the biggest retail centres in East Africa. It sits in a landscaped setting close to the Ruaka and Rosslyn areas, drawing shoppers from across the Nairobi metropolitan region.
Inside, visitors find more than 200 stores, including supermarkets, fashion chains, electronics outlets, banks and a large food court, along with a cinema complex that includes East Africa's first IMAX screen. Family attractions include an indoor and outdoor play area, a water park, an ice rink and a rooftop entertainment complex with views over the surrounding suburbs and the Karura and Ngong horizons on clear days. Open-air walkways and gardens link the mall to restaurants and cafes, and the grounds host regular markets and events at weekends.
A typical visit lasts two to four hours, and a full day is possible for families using the water park or cinema. Weekday mornings are calm and offer the easiest parking, while Saturday afternoons, Sundays and public holidays are crowded. Evenings are lively, especially around the rooftop and restaurants. The rooftop deck is a favourite spot at sunset, offering open sky and city lights as the evening begins.
The mall is about 35 to 50 minutes from the city centre by matatu or ride-hailing, depending on traffic along Limuru Road, which can be heavy at rush hour. Entry is free and opening hours are roughly 9:00 AM to 10:00 PM daily, although individual outlets keep their own schedules. Security checks at entrances are routine, and ample parking is provided on site.
| Admission | Free |
|---|---|
| Hours | 9:00 AM - 10:00 PM daily |
| Typical visit | 2-4 hours |
| Best time | afternoon |
| Getting there | Matatu from CBD to Ruaka via Limuru Road or Uber/Bolt (about 35-50 min, KES 100-1,500) |
| Address | Limuru Road, Ruaka, Nairobi |
Good to know
- Best for
- shopping, entertainment, families
Location
Limuru Road, Ruaka, Nairobi
-1.2062, 36.7901 View on map
Highlights
- East Africa's first IMAX cinema
- Over 200 stores and a large food court
- Water park, ice rink and play areas for families
- Rooftop entertainment deck with sunset views
- Landscaped open-air gardens and weekend events
Tips for visiting
- The IMAX cinema shows latest releases in exceptional quality
- The rooftop deck has excellent views at sunset
When to visit
Weekday mornings are quietest, and late afternoon suits a sunset visit to the rooftop. Weekends and holidays are crowded.
Accessibility
The mall has level floors, lifts and escalators and is generally wheelchair and stroller friendly. Accessible parking is available near the main entrances.
Frequently asked questions
How long does a visit to Two Rivers Mall take?
Plan two to four hours for shopping and dining. A film or a day at the water park can extend that to a full day.
Is Two Rivers Mall worth it for kids?
Yes, it has a water park, ice rink, play areas and a cinema, making it one of the most family-oriented venues in the Nairobi area.
Is entry free?
Entry to the mall is free. Attractions such as the cinema, water park and ice rink charge their own admission.