Ola-Booking

Hotels in Nairobi · 7/60

Stay in Westlands or Kilimani if this is your first visit to Nairobi and you want restaurants, malls and short taxi rides; stay in Karen if you are here for Nairobi National Park, the Sheldrick elephant orphanage and early flights out of Wilson Airport. Westlands sits about 5 km northwest of the CBD around Waiyaki Way and Woodvale Grove, with the widest spread of four-star rooms, usually KSh 9,000–25,000. Kilimani and neighbouring Kileleshwa and Lavington are quieter residential grids off Ngong Road and Argwings Kodhek Road, strong on serviced apartments at roughly KSh 6,000–15,000 a night. The CBD and Parklands are the cheapest beds in the city, commonly KSh 3,500–8,000, and the CBD puts you within walking distance of the Nairobi National Museum on Museum Hill, the Railway Museum and the matatu ranks.

Lighthomez Angles Heights Westlands Lighthomez Angles Heights 3★ · ★ 4 Bankhouse Karen Karen Bankhouse Karen 3★ · ★ 4 Kivulini Eco Park Karen Kivulini Eco Park 3★ · ★ 4 Imanisuites Runda Imanisuites 3★ · ★ 4 Sanet Hotel Nairobi Sanet Hotel 3★ · ★ 4 The Bantu Hotel and Resort Nairobi The Bantu Hotel and Resort 3★ · ★ 4 Sislink Hotel Nairobi CBD Sislink Hotel 2★ · ★ 4 Aerotropolis Hotel Nairobi Aerotropolis Hotel 2★ · ★ 4 Desai Villa Hotel Nairobi CBD Desai Villa Hotel 2★ · ★ 4 Sislink Suites Nairobi CBD Sislink Suites 2★ · ★ 4 Dreamland Hotel Nairobi CBD Dreamland Hotel 2★ · ★ 4 Ruby G Hotel and Club Nairobi Ruby G Hotel and Club 2★ · ★ 4 Nanchang Hotel Westlands Nanchang Hotel 4★ · ★ 3.9 M P Hotel Naivasha M P Hotel 4★ · ★ 3.9 Park Place Hotel Karen Park Place Hotel 3★ · ★ 3.9 Wida Resort Kilimani Kilimani Wida Resort Kilimani 3★ · ★ 3.9 Eron Hotel Nairobi CBD Eron Hotel 3★ · ★ 3.9 Oakwood Hotel Nairobi CBD Oakwood Hotel 3★ · ★ 3.9 The Stand Leisure Hotel Nairobi CBD The Stand Leisure Hotel 3★ · ★ 3.9 Inks Hotel Nairobi CBD Inks Hotel 3★ · ★ 3.9 Outlink South B Minutes to Town and Jkia Airport Nairobi CBD Outlink South B Minutes to Town and Jkia Airport 3★ · ★ 3.9 Tents Hotel Nairobi Tents Hotel 3★ · ★ 3.9 Seasons Airport Hotel Nairobi Seasons Airport Hotel 3★ · ★ 3.9 Maates Hotel Nairobi Maates Hotel 3★ · ★ 3.9 Rabi Hotel Nairobi CBD Rabi Hotel 3★ · ★ 3.9 Parklands Villa Hotel Parklands Parklands Villa Hotel 3★ · ★ 3.9 Appleton Resort Westlands Appleton Resort 3★ · ★ 3.9 Methodist Resort Nyeri Methodist Resort 3★ · ★ 3.9 Karen Bomas Inn Karen Karen Bomas Inn 3★ · ★ 3.9 Kolping Conference Centre Karen Kolping Conference Centre 2★ · ★ 3.9 Upperhill Blueberry Hotel Nairobi CBD Upperhill Blueberry Hotel 2★ · ★ 3.9 Rainbow Hotel Nairobi CBD Rainbow Hotel 2★ · ★ 3.9 Hotel Barkley Nairobi CBD Hotel Barkley 2★ · ★ 3.9 Beams Hotel Nairobi CBD Beams Hotel 2★ · ★ 3.9 Veecam Hotel Nairobi CBD Veecam Hotel 2★ · ★ 3.9 The Pebble Hotel Nairobi Nairobi The Pebble Hotel Nairobi 2★ · ★ 3.9 Chiri Orange Hotel Nairobi Chiri Orange Hotel 2★ · ★ 3.9 Rama Restaurant Nairobi Rama Restaurant 2★ · ★ 3.9 Kivi Milimani Hotel Nairobi CBD Kivi Milimani Hotel 3★ · ★ 3.8 Kenya Comfort Hotel Nairobi CBD Kenya Comfort Hotel 3★ · ★ 3.8 Enkare Hotel Nairobi Nairobi CBD Enkare Hotel Nairobi 3★ · ★ 3.8 Hotel Metro Nairobi CBD Hotel Metro 3★ · ★ 3.8 Laibon Hotel Nairobi CBD Laibon Hotel 3★ · ★ 3.8 Comfort 5 Hotel Nairobi CBD Comfort 5 Hotel 3★ · ★ 3.8 Hotel Green Court Nairobi Nairobi CBD Hotel Green Court Nairobi 3★ · ★ 3.8 Nyam Hotel Nairobi CBD Nyam Hotel 3★ · ★ 3.8 Prearea Hotel Nairobi CBD Prearea Hotel 3★ · ★ 3.8 Starehe link hotel Nairobi CBD Starehe link hotel 3★ · ★ 3.8 Airportview Hotel Nairobi Nairobi Airportview Hotel Nairobi 3★ · ★ 3.8 La Jardine Hotel Nairobi CBD La Jardine Hotel 3★ · ★ 3.8

Where to stay in Nairobi: the areas compared

Stay in Westlands or Kilimani if this is your first visit to Nairobi and you want restaurants, malls and short taxi rides; stay in Karen if you are here for Nairobi National Park, the Sheldrick elephant orphanage and early flights out of Wilson Airport. Westlands sits about 5 km northwest of the CBD around Waiyaki Way and Woodvale Grove, with the widest spread of four-star rooms, usually KSh 9,000–25,000. Kilimani and neighbouring Kileleshwa and Lavington are quieter residential grids off Ngong Road and Argwings Kodhek Road, strong on serviced apartments at roughly KSh 6,000–15,000 a night. The CBD and Parklands are the cheapest beds in the city, commonly KSh 3,500–8,000, and the CBD puts you within walking distance of the Nairobi National Museum on Museum Hill, the Railway Museum and the matatu ranks.

Gigiri is the diplomatic quarter around the UN complex on Limuru Road and Village Market, about 11 km from the CBD; it is calm, green and priced for expense accounts at KSh 20,000–45,000. Muthaiga and Runda next door are almost entirely residential, so what you book there is a guesthouse or a serviced villa rather than a hotel. Karen, 17 km southwest of the centre, trades city convenience for space, gardens and 15 minutes to Wilson Airport, with rates from about KSh 12,000 up to well past KSh 60,000 at the top end. If you are heading out of the city, Naivasha and Nakuru serve the Rift Valley parks, Nyeri and Nanyuki serve the Aberdares, Mount Kenya and Ol Pejeta, and Machakos and Kajiado are day-trip country for Ol Donyo Sabuk, the Ngong Hills and the long road to Amboseli.

Best time to visit Nairobi, month by month

The best months for Nairobi are January, February, September and October: dry, clear, daytime highs around 26–28°C, and good game viewing in Nairobi National Park while the grass is short. April and May are the long rains, the wettest stretch of the year, and hotel rates across Westlands, Kilimani and Upper Hill typically fall 25–40% below their January level. June marks the switch: the rain stops and the cold arrives. July and August are the surprise — Nairobi sits at 1,795 m and those two months are grey and cold, with nights near 10–13°C, even though they are peak safari season nationally and rates climb with Maasai Mara and Amboseli traffic.

Late October to early December brings the short rains, which usually mean an afternoon downpour rather than a washed-out day, and it is one of the better value windows of the year. Prices spike three times: mid-December to 2 January around Jamhuri Day on 12 December and New Year, Easter week, and any week the UN Environment Programme runs a major assembly at its Gigiri headquarters, which empties Gigiri, Muthaiga and Westlands of rooms at short notice. The Nairobi International Trade Fair at Jamhuri Park in late September and rugby's Safari Sevens also tighten mid-range supply for a few days. Book six to eight weeks out for December and July; two weeks is usually plenty for April or May.

Getting around Nairobi and coming in from the airport

From JKIA, a Bolt or Uber to the CBD runs about KSh 1,500–2,500 and to Westlands about KSh 2,000–3,500, plus the Nairobi Expressway toll of roughly KSh 300–360 for a saloon car; a hotel-arranged transfer is usually KSh 3,500–6,000. The Expressway runs above Mombasa Road from Mlolongo to James Gichuru Road in Lavington and turns a 90-minute crawl into 25–30 minutes, which is the single most useful thing to know about arriving here. Matatu route 34 links JKIA to the city centre for around KSh 100, but it is slow and awkward with luggage. Wilson Airport, on Langata Road, is the one you want for Safarilink and AirKenya departures to Nanyuki, Amboseli and the Mara, and it is only 8 km from Karen but a punishing 12 km from Westlands at 06:30.

Inside the city, app taxis do almost everything: CBD to Westlands is about KSh 400–700, Kilimani to Gigiri KSh 700–1,200. You do not need a hire car for Nairobi itself, and driving in the Waiyaki Way and Ngong Road rush hours (roughly 06:30–09:30 and 16:30–19:30) is a poor use of a holiday. You do want a vehicle, ideally a 4x4 with a driver, for Nairobi National Park, where the black-cotton tracks turn greasy in April and May. For longer trips, the SGR Madaraka Express leaves Nairobi Terminus at Syokimau for Mombasa in economy at about KSh 1,000, and the A104 covers the 90 km to Naivasha in around two hours and the 160 km to Nakuru in about three.

How many nights in Nairobi, and a first-timer's itinerary

Three nights is the sensible minimum for Nairobi and five lets you add a park trip without rushing. Day one: be at the Langata Road main gate of Nairobi National Park at 06:00 for a three-hour drive over its 117 km² of plains, then the David Sheldrick orphanage feeding, the Giraffe Centre and the Karen Blixen Museum, all within a few kilometres of each other in Karen and Langata. Day two: the Nairobi National Museum and Snake Park on Museum Hill, the Railway Museum near the old station, and Bomas of Kenya off Forest Edge Road, finishing with dinner in Westlands or Kilimani. Day three is for the Maasai Market, which rotates by day of the week — Village Market in Gigiri on Friday, Yaya Centre in Kilimani on Sunday — plus whatever you missed.

With five to seven nights, keep two or three nights in the city and run one trip out. Naivasha at 90 km is the easiest: Hell's Gate on a hired bicycle, a walking safari on Crescent Island, and back the same evening if you must. Nakuru at 160 km gives you Lake Nakuru National Park, its rhino and its flamingos; Nyeri and the Aberdares at about 150 km suit a cooler, forested overnight; and Nanyuki at 200 km is the base for Ol Pejeta and the Sirimon route up Mount Kenya, worth two nights minimum. Machakos and Kajiado work as single days out of Nairobi rather than stays, unless you are pushing on to Amboseli.

What hotels actually cost in Nairobi

Budget beds in Nairobi run KSh 2,500–6,000 a night — guesthouses in Parklands and Ngara, backpacker dorms in Karen and Langata from around KSh 1,800 — and usually include breakfast and hot water but not reliable back-up power. Mid-range three- and four-star rooms in Kilimani, Kileleshwa, Upper Hill and Westlands sit at KSh 7,000–22,000, which buys a proper generator, secure parking, a small pool and airport pickup on request. Serviced apartments in Lavington and Kileleshwa are the value play for stays of four nights or more, typically KSh 6,000–12,000 a night with weekly rates cutting that further. The five-star tier — Westlands, Gigiri, Upper Hill and Karen — runs KSh 28,000–65,000, and the handful of trophy properties around Langato and Karen go far beyond KSh 150,000 per person.

Nairobi is a business city first, so the pricing runs opposite to a beach town: Friday, Saturday and Sunday nights in Westlands, Upper Hill and Gigiri are often 20–30% cheaper than a Tuesday. Rates spike from about 18 December to 2 January, over Easter, through July and August, and during major conference weeks at the UN complex in Gigiri or the KICC in the CBD. Watch the small print — many Nairobi hotels quote net rates and add 16% VAT plus the 2% catering levy at checkout, which turns a KSh 10,000 headline into about KSh 11,800. Always check whether breakfast and the airport transfer are in or out before you compare two properties.

Resident rates, park fees and the Nairobi booking traps

The trap that catches most visitors is the two-tier pricing that runs through everything here. Hotels, lodges and Kenya Wildlife Service all publish separate resident and non-resident rates, and the resident price needs a Kenyan ID, work permit or dependant's pass at check-in — booking the cheaper rate without one means paying the difference at the desk. Park fees follow the same logic: Nairobi National Park is roughly KSh 430 for a resident adult and around KSh 5,500 for a non-resident, Lake Nakuru is considerably more, and KWS gates are cashless, so you pay by card or M-Pesa through eCitizen before you arrive rather than handing over notes at the barrier. Get a local SIM at JKIA on arrival if only for M-Pesa, which is how you will pay for parking, matatus and half the restaurants.

The season nobody expects is July and August — visitors pack for the equator and find 12°C nights, cloud that sits on the city for days and hotel pools nobody uses, all at peak prices because the Mara is in full swing. If you want warm and dry, come in January, February or October instead. The areas people wrongly skip are Parklands and the CBD: Parklands has the city's best-value mid-range rooms and its Indian food, five minutes from Westlands, while the CBD puts the Nairobi National Museum, the Railway Museum and the KICC within walking distance for half the Westlands price. Both are fine by day; take a taxi rather than walk in the CBD after dark, which is the same advice locals give each other.

Questions, answered

Which is the best area to stay in Nairobi?
Westlands is the best all-round base for a first visit to Nairobi, with the widest choice of four-star rooms at KSh 9,000–25,000 and short taxi hops to Gigiri, Kilimani and the CBD. Choose Karen instead if your trip is built around Nairobi National Park, the Sheldrick orphanage and a dawn flight from Wilson Airport, which is 8 km away. Kilimani, Kileleshwa and Lavington suit longer stays and serviced apartments at KSh 6,000–15,000. Gigiri is calm and expensive at KSh 20,000–45,000, and Parklands or the CBD are where you go to spend KSh 3,500–8,000 and still be central.
What is the cheapest month to visit Nairobi?
May is the cheapest month, at the tail of the long rains, when Westlands and Kilimani hotels commonly sit 25–40% below their January rates. April is close behind, and early November during the short rains is the third option. The rain in Nairobi usually falls in heavy bursts rather than all day, so a 06:00 game drive in Nairobi National Park often still happens — just insist on a 4x4, because the black-cotton tracks get slippery. The trade-off is long grass, which makes cats harder to spot than in September or February.
How many nights do I need in Nairobi?
Three nights covers Nairobi properly: one morning in Nairobi National Park with the Karen circuit of Sheldrick, the Giraffe Centre and the Karen Blixen Museum, one day for the National Museum, Railway Museum and Bomas of Kenya, and one for markets and eating. Add two more nights and you can run out to Naivasha, 90 km up the A104, for Hell's Gate and Crescent Island. Nanyuki and Ol Pejeta, 200 km north, deserve two nights of their own rather than a day trip. Fewer than two nights and you will spend most of your time in Waiyaki Way traffic.
How do I get from JKIA to my hotel in Nairobi?
Take a Bolt or Uber from the JKIA arrivals rank, or pre-book a hotel transfer. App fares run about KSh 1,500–2,500 to the CBD and KSh 2,000–3,500 to Westlands or Kilimani, plus a Nairobi Expressway toll of roughly KSh 300–360 for a saloon car; hotel cars are typically KSh 3,500–6,000. The Expressway cuts the run to Westlands to about 25–30 minutes against well over an hour on the old Mombasa Road at rush hour, so it is worth the toll every time. If you are connecting to a safari flight, note that Wilson Airport is a separate airport on Langata Road, about 45 minutes from JKIA.
Do I need to hire a car in Nairobi?
No — app taxis cover the city cheaply, with CBD to Westlands at about KSh 400–700 and Kilimani to Gigiri at KSh 700–1,200. Self-driving in Nairobi means left-hand traffic, aggressive matatus and the 06:30–09:30 and 16:30–19:30 jams on Ngong Road and Waiyaki Way. What you do want is a 4x4 with a driver for Nairobi National Park and for any run to Naivasha, Nakuru or Nanyuki, generally KSh 12,000–20,000 a day including fuel. For Mombasa, skip the road entirely and take the Madaraka Express from Nairobi Terminus at Syokimau.
Is Nairobi better for families or for couples?
Nairobi works well for both, but the areas differ. Families do best in Karen and Langata, where hotels have gardens, the Giraffe Centre and Sheldrick orphanage are minutes away and the 117 km² of Nairobi National Park is a short drive rather than a full safari transfer. Couples tend to prefer Westlands, Kilimani or Gigiri for restaurants, rooftop bars and easy access to Village Market and Yaya Centre. Ask specifically about interconnecting rooms and cots: many Nairobi properties charge for a third bed but let under-12s share free, and park entry for children is lower than the adult rate at every KWS gate.
What should I book in advance in Nairobi?
Book the Sheldrick Wildlife Trust orphanage visit ahead — the daily public slot at 11:00 sells out and is not a walk-up — and reserve safari flights from Wilson Airport to Nanyuki or the Mara well in advance in July and August. Hotel rooms need six to eight weeks' notice for mid-December to 2 January and for any week the UN complex in Gigiri hosts a major assembly. Park fees for Nairobi National Park and Lake Nakuru are paid cashless via eCitizen, so sort that before you reach the gate. Restaurant tables in Westlands on a Friday night are worth a call, but almost everything else in Nairobi can be arranged the same week.
What is a typical nightly hotel rate in Nairobi?
Most visitors pay KSh 8,000–15,000 a night in Nairobi for a solid three- or four-star room with breakfast, generator back-up and secure parking. Below that, KSh 3,500–6,000 gets a clean guesthouse in Parklands or the CBD; above it, KSh 28,000–65,000 buys the five-star tier in Westlands, Gigiri, Upper Hill or Karen. Remember the 16% VAT and 2% catering levy that many hotels add to net rates at checkout. Weekends are the bargain here rather than the premium, with Friday to Sunday often 20–30% cheaper in business districts like Upper Hill.
Is Nairobi walkable?
Parts of it are. The CBD grid around Kenyatta Avenue, Moi Avenue and City Hall Way is genuinely walkable by day, as is Westlands around Woodvale Grove and the strip of Village Market in Gigiri. Between neighbourhoods it is not: the CBD to Westlands is 5 km along Waiyaki Way with poor pavement, and Karen is 17 km out. Kilimani and Kileleshwa are pleasant to stroll but have long blocks and few crossings. After dark, take a taxi anywhere in the CBD rather than walking, which is what Nairobi residents do themselves.
Can you really see wildlife in Nairobi without leaving the city?
Yes — Nairobi is the only capital with a national park on its doorstep, and the Langata Road main gate is about 7 km from the CBD. Nairobi National Park covers 117 km² and holds lion, black rhino, buffalo, giraffe and cheetah, with the city skyline behind them; there are no elephants, which is why the Sheldrick orphanage next door exists. Gates open at 06:00 and the first two hours are by far the best; entry is roughly KSh 430 for residents and around KSh 5,500 for non-residents, paid cashless through eCitizen. A half-day drive here plus the Giraffe Centre makes a genuine safari morning without ever leaving Nairobi County.