Home/Blog/Where to Stay in Nairobi: Neighbourhoods, Real Prices and How to Choose

Neighbourhood picks

Where to Stay in Nairobi: Neighbourhoods, Real Prices and How to Choose

From Westlands high-rises to leafy Karen, here's where your shilling goes furthest — and which areas to skip.

2026-09-15
Where to Stay in Nairobi: Neighbourhoods, Real Prices and How to Choose

Westlands and Parklands: The Business and Nightlife Hub

Westlands sits about 15 minutes west of the CBD on Waiyaki Way, and it's where most mid-range and upscale chains cluster. Expect KES 8,000–15,000 per night for a clean three- or four-star double with breakfast. The Sarit Centre and Westgate malls are here, plus dozens of restaurants along Mpaka Road. If you're on business and want to walk to meetings, this is the default choice. Parklands, just north, is slightly cheaper — KES 6,500–11,000 — and has excellent Indian restaurants along Third Parklands Avenue. The trade-off: traffic on Waiyaki Way can be brutal between 7am and 9am, so check your hotel's distance from the Expressway on-ramp.

I'd book Westlands over the CBD every time. The CBD's hotels are cheaper (KES 5,000–9,000) but the area empties after dark and street crime is a real concern. In Westlands you can walk to dinner safely. For a first Nairobi trip mixing work and a bit of leisure, a hotel near Sarit Centre gives you taxis, ATMs, a supermarket and a pharmacy within 300 metres. Book at least two weeks ahead if you're coming in July–August or December, when rates jump 20–30%. The best months for value are February and September.

Karen, Langata and the South: Space, Green and Family Comfort

If you want quiet and room to breathe, head south. Karen is 20–30 km from the CBD — 45–75 minutes by car depending on traffic — but feels like a different city. Expect KES 10,000–20,000 for a boutique guesthouse or lodge with a garden. The Karen Blixen Museum, Giraffe Centre and Sheldrick Wildlife Trust are all within 10 minutes' drive. Langata, next door, is cheaper (KES 7,000–13,000) and closer to Wilson Airport, handy if you're flying to the Masai Mara. There's no reliable public transport out here; budget KES 1,500–2,500 each way for a taxi into town.

Families and travellers with a rest day before safari should book Karen. You get space, birdsong and a pool for the price of a cramped Westlands room. The downside is dinner: options are limited to hotel restaurants and a few spots at The Hub Karen mall. If you don't mind that, it's the most restful base in Nairobi. Avoid staying further south in Ongata Rongai unless you have a specific reason — the commute is punishing.

Kilimani, Kileleshwa and Lavington: The Local-Favourite Middle Ground

Kilimani and Kileleshwa sit between Westlands and Karen, about 10–20 minutes from the CBD off Ngong Road. This is where Nairobi's young professionals live, and the hotel stock reflects it: serviced apartments and small boutique hotels at KES 6,000–12,000. Yaya Centre and Prestige Plaza anchor the area, with good coffee shops and casual dining along Argwings Kodhek Road. Lavington, slightly west, is quieter and greener, with rates from KES 9,000. If you're staying a week or more and want a kitchen, Kilimani's apartments beat a hotel room on value.

I'd choose Kilimani for a solo traveller or couple who want a neighbourhood feel without the Westlands price tag. It's central enough that an Uber to the CBD costs KES 400–700, and to Westlands KES 500–800. The main drawback is that it's not walkable to major sights — you'll rely on ride-hailing. Still, for a balanced trip, this is my pick over both the CBD and Karen. Book a place within 500 metres of Yaya Centre and you'll have everything you need on foot.

Airport Area and Eastlands: Practical but Limited

If you have an early flight from JKIA, staying near the airport in Embakasi makes sense. Hotels along Mombasa Road and Airport North Road run KES 6,000–12,000, and the drive to the terminal is 10–15 minutes. But there's little to do, and the area is industrial. Only book here for a single pre-flight night. Eastlands — Buruburu, Donholm — is cheaper still (KES 3,500–7,000) but I wouldn't recommend it to a first-time visitor; transport is chaotic and few hotels meet international standards.

Skip the airport area for anything longer than one night. Instead, stay in Kilimani or Westlands and leave 90 minutes for the airport run in morning traffic. A taxi from Westlands to JKIA costs KES 2,000–3,000 and takes 45–90 minutes. If your flight is before 8am, the roads are clear and 30 minutes is realistic. For a late arrival, a single airport hotel night is fine — just don't make it your whole Nairobi base.

Good to know

Questions, answered

Which Nairobi neighbourhood is best for a first-time visitor?

Westlands for convenience and nightlife, or Kilimani for a quieter local feel with good value. Both put you within 20 minutes of the CBD and have reliable taxis, restaurants and shops. Avoid the CBD at night.

How much should I expect to pay for a hotel in Nairobi?

Mid-range three-star rooms run KES 6,000–12,000 per night with breakfast. Upscale hotels in Westlands or Karen cost KES 12,000–20,000. Budget options exist from KES 3,500 but check security and location carefully.

When is the best time to visit Nairobi for lower hotel rates?

February and September offer the best value, with fewer tourists and mild weather. Avoid late December and July–August, when rates rise 20–30% and popular hotels book out weeks in advance.

Doing good is the business: every booking through Stay Nairobi funds one verified tonne of carbon removal — same room, same price, no markup.

Start your search