Ola-Booking
Blog Hotel round-ups

Hotels with pools in Nairobi, ranked

2026-01-155 min readOla-Booking
Hotel swimming pool on a garden terrace in Nairobi with loungers and jacaranda trees Hotel swimming pool on a garden terrace in Nairobi with loungers and jacaranda trees

Nairobi sits at roughly 1,795m, so a pool here is a midday pleasure and not an all-day one — here are the eight kinds of hotel pool worth paying for, from KSh5,000 to KSh45,000 a night.

What a pool in Nairobi is actually for

Altitude decides everything about swimming in this city. Nairobi sits at about 1,795m, so daytime highs peak around 26-27°C in January and February but slide to 20-22°C through July and August, when a grey lid of cloud can sit over the city for three weeks straight. An unheated pool in Kileleshwa in July is genuinely cold water, and it will be empty by 3pm. Plan your swim for the 11am-3pm window, and if you are travelling in the cool season, filter hard for heated pools rather than assuming the sun will do the work for you.

The second thing to know is that almost nobody here swims lengths. Nairobi hotel pools are social furniture: Sunday brunch, poolside choma, children's birthdays, a photographer with a drone. The 25m pool implied by a booking-site thumbnail is often a 12m rectangle ringed by loungers, and on Saturday it can be busier than the lobby. If you want quiet water, the garden hotels of Gigiri, Karen and Langata beat the glass towers of Westlands and Upper Hill, because the towers sell day passes and host functions on the deck.

Upper Hill and Milimani: terrace pools with a skyline

Upper Hill is Nairobi's banking and hospital district, stacked along Ralph Bunche Road, Elgon Road and Hospital Road, and its four- and five-star towers put pools on podium terraces four or five floors up. Expect KSh18,000-32,000 a night for a room with breakfast, glass windbreaks that make the deck usable even when it is 21°C, and a skyline of cranes rather than trees. The honest catch is traffic: Upper Hill jams solid between 4.30pm and 7.30pm, and a 3km hop to Westlands can take 45 minutes. Swim before you go out, not after.

Just downhill, Milimani and the streets off Kenyatta Avenue hold the older garden-hotel stock, including the Nairobi Serena with its lawns and a pool that is still one of the most pleasant in the city centre. Rates here run KSh20,000-38,000. This is the band where you should read the fine print: several Upper Hill towers put the pool beside the conference wing, which means a delegate lanyard crowd on weekdays and a wedding on Saturday. Ask reception directly whether an event is booked on the pool deck for your dates — they will tell you, and it changes the stay.

Westlands and Riverside: rooftop water and the brunch crowd

The rooftop pool as a Nairobi status object was invented in Westlands, and the neighbourhood still does it best. Sankara on Woodvale Grove has the rooftop that everyone photographs; the JW Marriott inside the Global Trade Centre and Villa Rosa Kempinski on Chiromo Road bring the newer, larger decks. Rates run KSh25,000-45,000 with breakfast, more during conference weeks in September and October. What you buy is convenience: you can walk to Sarit Centre, Woodvale Grove restaurants and a hundred bars, then be back in the water by noon the next day.

The trade-off is noise and crowding. Westlands rooftops sell weekend day passes at KSh2,500-4,000, so from 11am on Saturday the loungers go to non-residents and a DJ appears. Rooms facing Waiyaki Way also carry the traffic drone until late. If you are here for the pool rather than the party, book Sunday to Thursday, ask for a room on the courtyard side, and treat Saturday as your day out at Karura Forest instead. Riverside Drive, one road south, is quieter and its hotels are five minutes from the same restaurants.

Gigiri and Muthaiga: garden pools that actually suit families

Gigiri is the diplomatic quarter around the UN complex on Limuru Road, and its hotels — Tribe and the Trademark beside Village Market among them — are built low and wide with lawns, not lift lobbies. Pools sit in gardens with shade trees and shallow ends, which is exactly what you want with children. Rates land at KSh18,000-32,000, and Village Market next door has a food court, a bowling alley and a Friday Maasai market, so a rained-out afternoon has a plan. This is the calmest pool zone in Nairobi and the one I book with a family.

Muthaiga, across the ridge, is mostly private houses and members' clubs rather than hotels, but a handful of small guesthouses on the leafy lanes off Muthaiga Road rent rooms at KSh9,000-15,000 with a shared pool and a cook. The catch for both areas is the same: Limuru Road and Thika Road traffic. Gigiri to the CBD is 11km and can take an hour at 8am. If your week is museums and the CBD, stay elsewhere; if it is the UN, embassies, Karura and the Sheldrick nursery, this is the right base.

Langata and the park edge: swimming with plains in view

The strangest pools in Nairobi are the ones along the Mombasa Road escarpment above Nairobi National Park, where Ole Sereni put a deck facing 117 square kilometres of open savannah. You can watch zebra and the occasional buffalo from a lounger, which no other capital city offers. Rooms run KSh14,000-24,000. The catch is honest and it is the road: Mombasa Road is a permanent works site and the traffic hum never fully stops, so pay for a park-facing room and treat the highway side as a discount, not a bargain.

Deeper into Langata, off Langata South Road and Bogani Road, the small lodge-style hotels and guesthouses charge KSh8,000-16,000 for a cottage with garden access to a modest pool. This is the smart base if your itinerary is the park's Langata main gate, the Sheldrick orphan nursery at 11am, the Giraffe Centre and Bomas of Kenya, because all four sit within 6km. Water is warmer here than in the towers only because the pools are shallower; nobody is heating them. Between June and August, expect to swim for twenty minutes and then chase the sun.

Thika Road and the airport: big resort decks and layover swims

Safari Park Hotel on Thika Road is the largest resort-style pool complex in Nairobi — several linked pools, a waterslide, huge grounds, and rooms around KSh16,000-28,000. It is 13km from the CBD on a road that moves well outside peak, and it is genuinely good with children, though the property is a conference machine and the poolside can turn into a corporate family day without warning. Kasarani, Roysambu and Ruaraka around it are residential and not a place you will wander for dinner; you eat at the hotel or you drive.

For layovers, the cluster of hotels near Jomo Kenyatta International Airport and along Mombasa Road — Four Points by Sheraton at JKIA, the Crowne Plaza on the airport road, and a tier of three-stars in Syokimau — sell rooms at KSh10,000-20,000 and often a day-use rate at KSh6,000-9,000 with pool access. With the Nairobi Expressway open, JKIA to Westlands runs 25-35 minutes off-peak with a toll of roughly KSh360 for a saloon car. That changes the maths: unless your flight is before 8am, you do not need to sleep by the runway.

Under KSh8,000 a night: where a pool is still real

Budget pools exist, but they cluster in specific places. Kilimani and Kileleshwa apartment blocks let rooms and studios from KSh5,000-8,000 with a shared building pool, and the good ones sit on Rose Avenue, Chaka Road and the lanes off Argwings Kodhek Road. Karen and Ngong Road guesthouses at KSh6,000-9,000 often have a real garden pool because the plots are half an acre. The rule at this price: message the property and ask for a photo taken this week. Small-hotel pools in Nairobi go unfilled in the July-August cold and no booking page updates to say so.

What to skip entirely at this budget: CBD hotels advertising a pool in an atrium or lightwell. They get direct sun for perhaps ninety minutes, the water sits at 17-18°C, and you are paying for a facility nobody uses. Also skip anything on Mombasa Road below KSh6,000 that leans on pool photos — the noise and the dust from the road works undo the appeal. Better value at the same money is a good garden guesthouse in Lavington with no pool and a hotel day pass twice during your week.

Day passes, and how to book

You do not have to sleep in a hotel to use its pool. Nairobi day passes run KSh1,000-2,500 at three- and four-star properties and KSh2,500-4,500 at the Westlands and Upper Hill rooftops, usually with a food-and-drink credit folded in. Sunday brunch bundles at the big garden hotels sit around KSh4,500-7,000 including pool access, and they are the best-value single meal in the city if you go hungry. Book by phone or WhatsApp on Friday; the desks rarely load day passes onto booking platforms and the walk-in price is always higher.

If I had to pick one: for a couple, a Riverside or Westlands terrace room Sunday to Thursday at KSh25,000-30,000, because the deck is empty midweek and the neighbourhood does the rest. For a family, Gigiri near Village Market, every time — lawn, shallow end, and food within walking distance. For a two-night stopover, an airport-adjacent room at KSh12,000 with a day-use extension so you swim after checkout. Book the pool-facing room explicitly in the special requests box; Nairobi hotels honour it more often than you would expect.

Book while you read Median nightKSh8929 Cheapest areaKSh2200 Hotels3238 Find a hotel

Before you book

What people ask before booking Nairobi.

Are Nairobi hotel pools heated?

Most are not. Only a handful of five-star properties in Westlands, Riverside and Upper Hill heat their water year-round. Between June and August, unheated pools sit around 18-20°C and are usable for a short midday swim only. Ask the hotel directly — the booking-platform amenity tag is unreliable.

Can I use a hotel pool without staying the night?

Yes. Day passes are common and cost roughly KSh1,000-2,500 at mid-range hotels and KSh2,500-4,500 at the Westlands rooftops, often with a food credit included. Call or WhatsApp on a Friday to book weekend slots, as the popular decks cap numbers at around 40 non-residents.

Which months are best for swimming in Nairobi?

January to early March, then late September and October. Those are the warmest, sunniest stretches, with highs of 26-28°C. July and August are the coldest and cloudiest months of the year in Nairobi, and April brings the heaviest long rains, when afternoon storms clear the deck by 4pm.

Where to stay

Hotels in Nairobi

Live prices · free cancellation

Recommended reads

All posts
Family garden cottage with lawn and shade trees at a Nairobi hotel
Hotel round-ups · 2026-01-24 Best family-friendly hotels in Nairobi

Connecting rooms are rarer here than the booking sites suggest — this is how Nairobi's five family bases compare, with real rates from KSh8,000 to KSh35,000 and the drive times that decide your week.

Business hotel lobby and meeting terrace in Upper Hill Nairobi
Hotel round-ups · 2026-02-02 Best business hotels in Nairobi, ranked

Nairobi is East Africa's corporate capital, and the wrong postcode costs you 90 minutes a day in traffic — here are the six districts that work for business, with rates from KSh9,000 to KSh45,000.

Serviced apartment living room with kitchenette and balcony in Kilimani Nairobi
Hotel round-ups · 2026-02-12 Serviced apartments in Nairobi, ranked by area

Over four nights an apartment beats a hotel room in Nairobi on every measure — here are the seven neighbourhoods that rent them, at KSh6,000-18,000 a night or KSh90,000-300,000 a month.