News

Where To Drink Coffee in Nairobi

18 October 2025 · Karen Plains Hotel NairobiArt & Coffee NairobiBest Cafés in NairobiBook Your StayCoffee Culture Kenya
Where To Drink Coffee in Nairobi

Read on to discover the best cafés for drinking coffee in Nairobi, from the CBD to Westlands, Riverside/Chiromo, Kilimani, Gigiri and Karen.

Nairobi’s coffee story has flipped: once an export-only legend, it now fuels a fast-growing local scene of specialty roasters, compact laneway cafés, and hotel bars pulling single-origin shots. Stick to the inner neighbourhoods—CBD, Westlands, Riverside/Chiromo, Kilimani, Gigiri and Karen—where the scent of fresh roasts rides the morning traffic and laptops hum beside pour-over stations.

Nairobi CBD

Best for: a quick, dialed-in espresso between meetings
Location: City centre lane/arcade cafés (various)
Price: from about KSh 300–550

Tip: CBD options change fast; if you want guaranteed consistency, hop an Uber 10–12 minutes to Riverside/Chiromo for Connect Coffee (below) or up to Westlands for Spring Valley/Barista & Co.

Riverside / Chiromo

Connect Coffee (Riverfront/Chiromo)

Best for: single-origin brews and focused work sessions
Location: Riverfront/Chiromo; additional branches in Hurlingham, Gigiri & Sanlam Tower
Price: from about KSh 350–600
Connect pairs bright, origin-forward espresso with calm, light-filled interiors and friendly baristas; a reliable specialty anchor minutes from the CBD. 

Westlands

Spring Valley Coffee (Westgate & Spring Valley Shopping Centre)

Best for: the Nairobi specialty OG vibe & weekly cuppings
Location: Westgate Mall; Spring Valley Shopping Centre; Village Market; Wilson Airport, etc.
Price: from about KSh 350–650
Kenya’s pioneering specialty roaster with multiple cafés; polished bars, seasonal single-origins, and occasional public cuppings. Spring Valley Coffee Roasters Limited+2Spring Valley Coffee Roasters Limited+2

Barista & Co (Sarit Centre, Westgate, Keystone Park)

Best for: brunch that’s as serious as the coffee
Location: Sarit Centre (original); Westgate; Keystone Park, Riverside Drive
Price: from about KSh 350–650
Roaster-operator with multiple outposts and a following for well-pulled espresso and hearty plates—great for a late morning meet. Instagram+2Tripadvisor+2

Kilimani / Kileleshwa

Kesh Kesh Coffee Roastery & Café (Chaka Rd / Argwings Kodhek)

Best for: roastery-meets-ritual (and long, chatty afternoons)
Location: Chaka Rd / Argwings Kodhek Rd, Kilimani
Price: from about KSh 350–600
A specialty roaster with Eritrean ceremony influences; expect engaging baristas, rotating single-origins and a mellow, linger-friendly room. Wanderlog+2Waze+2

Gigiri

Connect Coffee (Gigiri)

Best for: embassy-side caffeine with consistent quality
Location: Gigiri (plus Riverfront/Chiromo, Hurlingham, etc.)
Price: from about KSh 350–600
Same precise extractions and clean design language; handy if you’re in the UN/embassy district. Connect Coffee Roasters

Karen

Tin Roof Café (Karen)

Best for: leafy garden coffee and slow afternoons
Location: House of Treasures, Dagoretti Rd (plus Hardy)
Price: from about KSh 300–600
A beloved Karen classic: garden seating, locally roasted coffee and a wholesome menu—perfect after Giraffe Centre or before an Ngong Hills sunset. Tin Roof Café+2Tin Roof Café+2

Chains you’ll see everywhere (and what they’re good for)

  • Java House / Artcaffé — ubiquitous, laptop-friendly, broad menus, dependable milk drinks; useful for meetings across town. Helen in Wonderlust

Planning your coffee crawl

  • Neighbourhood hop: CBD → Riverside/Chiromo (Connect) → Westlands (Spring Valley / Barista & Co) → Kilimani (Kesh Kesh) → Karen (Tin Roof).

  • When to go: Mornings (7–10am) for fastest bar flow; late afternoons for unhurried tastings.

  • What to order: Start with a flat white or cortado to gauge espresso balance; follow with a Kenyan pour-over to taste origin clarity; finish with a cold brew if it’s hot.

Plan your Nairobi stay with us

Check availability & book direct

Ask your KPH concierge on WhatsApp:

+254 796 989 928

Live rates and availability are shown in our booking engine. Extras such as transfers, meals, tours and spa visits are quoted and confirmed separately. Cancellation and prepayment terms depend on the rate you choose and are shown before you pay.

Cancellation and refund policy