Home/Blog/Late-Night Food in Nairobi: What Is Open After 10pm

Neighbourhood picks

Late-Night Food in Nairobi: What Is Open After 10pm

From Kilimani nyama choma joints to Westlands shisha lounges, here is where to eat well after dark without guessing.

2026-11-04
Late-Night Food in Nairobi: What Is Open After 10pm

Kilimani and Kileleshwa: Nyama Choma and Local Eateries

Kilimani's Yaya Centre area stays busy until midnight, with several nyama choma spots along Argwings Kodhek Road serving grilled meat and ugali until 1am on Fridays and Saturdays. A quarter-kilo of goat or beef with kachumbari typically costs KSh 600–900, and most places accept M-Pesa. The atmosphere is casual, plastic chairs and fluorescent lights, but the food is fresh and fast. For a sit-down meal, the restaurants inside Yaya Centre itself close by 10pm, so head to the standalone establishments opposite the centre.

Kileleshwa is quieter but has a handful of local pubs along Laikipia Road that serve fried tilapia and chips until about 11pm. Prices are lower than Kilimani, around KSh 500–700 for a whole fish. If you are staying in a hotel in Kilimani or Kileleshwa, these spots are within a 10-minute walk from most accommodations. I would book a hotel around Lenana Road or Elgeyo Marakwet Road for easy access to both neighbourhoods, since taxis after midnight can take 20 minutes to arrive.

Westlands: Shisha Lounges and 24-Hour Diners

Westlands is Nairobi's most reliable late-night zone. The strip along Mpaka Road and Woodvale Grove has several shisha lounges and bars that serve food until 2am on weekends. Expect burgers, wings, and grilled sandwiches in the KSh 800–1,200 range. The area is lively but not chaotic; security is visible, and most venues have parking. Note that shisha smoking is common here, so if you want a smoke-free meal, choose the diners instead of the lounges.

For a proper 24-hour meal, the diner on the ground floor of the Sarit Centre complex (not the mall itself) serves breakfast and sandwiches all night. A full English breakfast costs about KSh 900. Westlands is also where you will find the highest concentration of late-night taxis, so you will not wait long. I would book a hotel in Westlands if you plan to eat after 10pm more than once; the convenience outweighs the slightly higher room rates compared to Kilimani.

CBD and Upper Hill: Quick Bites and Street Food

Nairobi's central business district empties out after 8pm, but a few places stay open for night workers. Along Moi Avenue, near the Ambassadeur Hotel, street vendors sell smokies, boiled maize, and chapati until about 11pm. A smokie costs KSh 30–50, and a chapati KSh 20. It is cheap and quick, but hygiene varies, so choose vendors with high turnover. For something more substantial, the small eateries on Haile Selassie Avenue near the railway station serve pilau and beef stew until midnight.

Upper Hill is a business district with limited late-night options, but the hotel restaurants at the larger properties serve food until 11pm. Expect to pay KSh 1,500–2,500 for a main course, which is expensive for what you get. If you are staying in Upper Hill, I would suggest taking a 10-minute taxi to Kilimani instead. The area is safe at night if you stick to well-lit main roads, but do not wander into dark side streets. I would only book a hotel here if you have early meetings the next day.

Practical Tips for Late-Night Eating in Nairobi

Most late-night venues are concentrated in Kilimani, Westlands, and the CBD. If you are staying elsewhere, such as Karen or Langata, your options shrink after 10pm to hotel restaurants and a few petrol station convenience stores. A taxi from Westlands to Karen after midnight costs around KSh 1,500–2,000 and takes 25–40 minutes. Ride-hailing apps like Bolt and Uber are reliable until about 2am, but surcharges apply. Always confirm the fare before getting in, and avoid unmarked taxis.

The best months for late-night eating are January to March and July to October, when the weather is dry and outdoor seating is comfortable. Avoid April and May, when heavy rains can flood roads and reduce the number of open venues. Most places are busiest on Friday and Saturday nights, so expect a wait for tables. Carry cash for street food, as not all vendors accept mobile money. For hotel bookings, choose a property in Westlands or Kilimani to be within walking distance of the best after-hours food.

Where to stay

Hotels in Kilimani

Good to know

Questions, answered

Is it safe to eat late at night in Nairobi?

Stick to well-lit areas like Westlands and Kilimani, use ride-hailing apps, and avoid walking alone after midnight. Most late-night venues have security, but keep valuables out of sight.

What is the typical cost of a late-night meal in Nairobi?

Street food like smokies costs KSh 30–50, while a sit-down meal in Westlands ranges from KSh 800–1,200. Hotel restaurants charge KSh 1,500–2,500 for a main course.

Which neighbourhoods have the most late-night food options?

Westlands has the widest choice, including 24-hour diners and shisha lounges. Kilimani is best for nyama choma, and the CBD offers cheap street food until about 11pm.

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