5-bedroom townhouse on Riara Road, Kilimani

5-bedroom townhouse for sale on Riara Road, Kilimani, Nairobi · KSh 45M

Listed by Knight Frank Kenya. NyumbaHunt is not the listing agent for this home — message us and we will connect you with the agent, arrange a viewing and help you check the paperwork. Details last checked on 4 October 2026; price and availability can change. View the original listing.

5-bedroom townhouse on Riara Road, Kilimani
Photo: Knight Frank Kenya
  • PriceKSh 45,000,000
  • Bedrooms5
  • Bathrooms4
  • StatusAvailable
  • Listed byKnight Frank Kenya

About this home

A 5-bedroom townhouse on Riara Road in Kilimani, on the market at KSh 45,000,000, with 4 bathrooms. Nairobi’s busiest apartment market: walkable, central and full of new high-rise stock.

The home is listed by Knight Frank Kenya. Message us for the full specification, more photos, service charge and the latest price — we will get them from the agent and arrange a viewing, in person or by live video.

Who Kilimani suits: First-time buyers, young professionals and buy-to-let investors who want strong rental demand. Getting around: About 10–20 minutes to the CBD and Upper Hill outside peak hours via Ngong Road or Argwings Kodhek.

Highlights

  • Five bedrooms

What it could cost you each month

With a 20% deposit (KSh 9,000,000) and a 20-year mortgage at an illustrative 13% a year, repayments would be about KSh 421,767 a month. Stamp duty at 4% would be about KSh 1,800,000. Try different numbers in our mortgage calculator.

Living in Kilimani

Kilimani sits between the CBD and Lavington, bounded roughly by Ngong Road, Argwings Kodhek and Kindaruma Road. It has more new apartment blocks than almost anywhere else in the city, which keeps prices competitive and gives buyers real choice. Yaya Centre and Prestige Plaza are the everyday shopping anchors, and the CBD, Upper Hill and Westlands are all a short drive away.

See all homes and prices in Kilimani →

Similar homes

Tell us what you’re hunting for. We’ll do the legwork.

Start on WhatsApp Call 0720 583 313