Ola-Booking
Blog Hotel round-ups

Hotels with rooftop bars in Nairobi, ranked

2026-04-155 min readOla-Booking
Rooftop terrace bar overlooking the Nairobi skyline at sunset Rooftop terrace bar overlooking the Nairobi skyline at sunset

Eight rooftop scenes across the city judged on the view, the noise that comes up through the top floors, and what a night actually costs — with drink prices from KSh450 to KSh1,600 and the honest word on which nights to avoid.

What a Nairobi rooftop actually gives you

Nairobi sits at 1,795m on a plateau that tilts west toward the Ngong Hills, which is why the rooftops here have a genuinely good sunset rather than a view of the next building. On a clear evening from a tenth or fifteenth floor in Westlands or Upper Hill you get the seven-humped Ngong ridge on the horizon, the Karura and Ngong forest canopies below, and after dark a low-rise city of scattered lights rather than a wall of towers. From January to March the air is clearest; from March to May you will be rained off the terrace at least once.

Two practical facts that catch visitors out. First, it gets cold. Sunset is around 6.30pm year-round and the temperature drops fast — 15 to 17 degrees by 8pm in July, with wind on an exposed deck. Bring a jacket even in a T-shirt month. Second, most rooftops are open to the public, not just to guests, so the crowd, the volume and the door policy are those of a bar, not of a hotel terrace. That is the central trade-off in every ranking below.

1. Westlands: the densest and loudest scene

Westlands has more rooftops than the rest of Nairobi combined, clustered around Woodvale Grove, Muthithi Road and Ring Road, with hotel terraces at KSh12,000 to KSh28,000 a night sitting above them. The advantage is obvious: you can drink on your own roof, then walk five minutes to three others. Beers run KSh400 to KSh600, cocktails KSh900 to KSh1,600, and most places run a happy hour from around 5pm to 7pm that halves the second figure. It is the best area in the city for a night out on foot.

The catch is sleep. Thursday, Friday and Saturday nights, the bass from a rooftop carries straight down through the top two floors of the building it sits on, and it runs to 2am or later. If you book a Westlands hotel with a rooftop bar, ask for a room at least three floors below the terrace and on the side away from Woodvale Grove. Book here if the night out is the point of the trip. Do not book here if you have a 7am flight and expect quiet — that combination has ruined more Nairobi stays than anything else on this site.

2. Kilimani and the Argwings Kodhek strip

Kilimani's rooftops are lower, greener and calmer — six to ten storeys, surrounded by the district's jacarandas and cypresses, with views across a leafy suburb toward the Ngong Hills rather than over a business district. Hotels here run KSh8,000 to KSh18,000, and the terrace crowds skew local, mid-week and less club-oriented than Westlands. Drink prices are a shade lower too: KSh350 to KSh500 for a beer, KSh800 to KSh1,300 for cocktails. In September and October the jacarandas turn the whole outlook purple, which is the single prettiest thing about this area.

The trade-off is that a lower roof means a shorter horizon: you see gardens and treetops rather than a skyline. Some terraces here are effectively upper-floor balconies with plants, which is charming but not dramatic. If your priority is the view, go to Westlands or Upper Hill; if it is a good evening drink at a fair price without a queue or a bouncer, Kilimani wins comfortably. My pick for a mid-week stay where you want to actually sleep afterwards, with an easy 15-minute run to Upper Hill in the morning.

3. Upper Hill: the best actual view in the city

Upper Hill has Nairobi's tallest cluster of towers, sitting on a ridge above the CBD along Hospital Road, Elgon Road and Ralph Bunche Road. A terrace on the twentieth-plus floor here looks straight down at the city centre, out to the Ngong Hills, and on a clear morning north to the Aberdares. Hotel rates run KSh14,000 to KSh30,000. If you want the photograph, this is where you take it, and the sunset from the western side is the best in Nairobi from anywhere with a bar attached.

The area's weakness is evenings. Upper Hill is offices, hospitals and ministries; after 8pm the streets are empty and there is little to walk to, so you commit to the hotel for dinner or take a car. It is also 20 to 30 minutes from Westlands in evening traffic. Book Upper Hill if you are here for work, want the view and are content to eat where you sleep. Skip it if you were hoping to wander between venues — Kilimani is 10 minutes away and does that far better.

4. The CBD: high floors, mixed value

Central hotels around Kenyatta Avenue and Harry Thuku Road have upper-floor terraces and bars with an unusual view — you are inside the city grid, looking at the Kenyatta International Convention Centre tower and the old skyline of Kimathi Street rather than at it. Rooms here run KSh8,000 to KSh22,000, and drink prices are the lowest of any category on this list at KSh300 to KSh500 for a beer. For a first afternoon in Nairobi, an hour on a CBD roof with a Tusker before the light goes is a good introduction.

But be selective. Several CBD rooftops are function spaces with a bar rather than proper terraces, opening only for events, and some of the older buildings put the bar behind glass, which defeats the purpose. Check whether the terrace is open-air and whether it operates daily. The area also empties and tightens up after dark, so plan to take a car back rather than walking after 8pm. My advice: use the CBD roofs for sunset drinks and sleep somewhere else, unless you have specifically booked a refurbished central hotel.

5. Gigiri and the northern suburbs

The Limuru Road belt does rooftops differently — fewer of them, higher standards, and a crowd of diplomats and NGO staff rather than a club queue. Terraces at hotels charging KSh18,000 to KSh32,000 look north over Karura Forest and the Runda tree canopy, which at dusk is a green sea with kites circling over it. Drinks are the priciest in the city at KSh600 to KSh800 for a beer and KSh1,200 to KSh1,800 for cocktails, and the volume never gets past conversational.

This is the choice if you want a rooftop and a full night's sleep in the same building — a combination almost nowhere else on this list offers. What you give up is atmosphere and spontaneity: nothing is walkable, closing time is early by Nairobi standards, and the scene is corporate. Book Gigiri for a quiet drink with the best natural view in the city. Do not book it expecting a night out; a car to Westlands takes 20 to 35 minutes and the return at 1am costs about KSh1,200 to KSh1,800.

6. Timing, weather and what a night costs

The rooftop calendar matters more here than most people expect. January to early March is dry, warm and clear — the best terrace weather of the year. The long rains from mid-March through May bring heavy late-afternoon storms that close open decks with little notice, so check whether the venue has a covered section before you plan an evening around it. June to August is dry but genuinely cold after sunset, and the short rains in November bring shorter, sharper showers. September and October are the sweet spot: dry, warm, clear, and jacaranda season.

Budget realistically. Two people having three drinks each on a Westlands rooftop with a shared plate lands around KSh6,000 to KSh9,000; the same evening in Kilimani is KSh4,500 to KSh6,500; in Gigiri it is KSh8,000 to KSh12,000. Most rooftops levy no cover charge midweek but some apply KSh500 to KSh1,500 at the door on Friday and Saturday, or when there is a DJ. Card payment and mobile money are accepted almost everywhere. Tipping is not compulsory; rounding up or leaving five to ten percent is normal.

The verdict

If you want the view and can eat in the hotel, book an Upper Hill tower at KSh14,000 to KSh30,000 and take a high-floor room — the sunset over the Ngong Hills from twenty-plus storeys is the best drink you will have in Nairobi. If you want the night out, book Westlands at KSh12,000 to KSh28,000, three floors below the terrace, on the quiet side, and plan for late noise Thursday to Saturday. If you want both a rooftop and sleep, book Gigiri at KSh18,000 to KSh32,000 and accept that you will pay KSh1,600 for a cocktail.

Best value overall is Kilimani at KSh8,000 to KSh18,000: lower roofs, lower prices, jacarandas in October, and a 10-minute ride to anywhere in the southern half of the city. Skip: CBD roofs that turn out to be glassed-in function rooms, any Westlands top-floor room booked for a Friday, and rooftop restaurants pricing mains above KSh3,000 when the same kitchen serves them downstairs for less. Take a jacket every single time — a Nairobi terrace at 9pm is colder than the day led you to believe.

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

Before you book

What people ask before booking Westlands.

What does a drink cost on a Nairobi rooftop?

A local beer runs KSh300 to KSh500 in the CBD, KSh400 to KSh600 in Westlands and Kilimani, and KSh600 to KSh800 in Gigiri. Cocktails span KSh800 to KSh1,800 depending on area. Happy hours from around 5pm to 7pm are common and often cut cocktail prices roughly in half.

Which months are best for rooftop evenings?

January to early March and September to October. Both are dry and clear, and September to October adds the jacaranda bloom across Kilimani and Lavington. Avoid planning terrace evenings from mid-March to May, when heavy late-afternoon storms during the long rains close open decks at short notice.

Will the rooftop bar keep me awake in my room?

In Westlands, very likely on Thursday, Friday and Saturday, when music runs past 2am and bass carries down through the top two floors. Ask for a room at least three floors below the terrace and facing away from the main street. In Gigiri and Kilimani the volume is far lower and rarely a problem.

Do rooftop bars in Nairobi charge entry?

Usually not midweek. On Friday and Saturday nights, or when a DJ is booked, expect a door charge of KSh500 to KSh1,500 at the busier Westlands venues, sometimes redeemable against drinks. Hotel guests are commonly waived. Cards and mobile money are accepted almost everywhere, so cash is not essential.

Where to stay

Hotels in Westlands

Live prices · free cancellation

Recommended reads

All posts