Eating Around Nairobi Central: A Practical Guide for Hotel Guests

From nyama choma to Indian sweets, here's where to find a good meal within walking or short driving distance of downtown Nairobi hotels.

Kilimani and Kileleshwa: Suburban Favourites

Kilimani and Kileleshwa are leafy suburbs about 15 to 25 minutes by car from downtown, depending on traffic. Along Argwings Kodhek Road and Ngong Road, you'll find casual cafes and international restaurants. Expect to pay KES 1,000–2,500 for a main course at mid-range spots, and KES 500–1,000 for a hearty breakfast. The area is safe and popular with expats, so English is widely spoken. If you're staying in Nairobi Central and want a relaxed dinner away from the city buzz, these neighbourhoods are a reliable choice.

For a standout meal, I'd book a table at a garden restaurant in Kileleshwa, where you can enjoy grilled meats or vegetarian dishes under the trees. Most places have ample parking, but if you're using ride-hailing apps like Uber or Bolt, a trip from the city centre costs roughly KES 600–1,000. Lunch here is often quieter and cheaper than dinner. Avoid Friday evenings if you dislike crowds—that's when locals flock for after-work drinks. Overall, this area offers a pleasant escape without venturing too far.

Westlands: Variety and Late-Night Options

Westlands, about 20–30 minutes from Nairobi Central, is a dining hub with everything from street food to fine dining. Along Mwanzi Road and Woodvale Grove, you'll find Asian, Italian, and African restaurants. Prices range from KES 800 for a simple meal to KES 3,500 for a three-course dinner at an upscale place. The area is lively and generally safe, but keep an eye on your belongings, as with any busy district. Parking can be tight, so ride-hailing is often easier. Many hotels in Nairobi Central are a short drive away, making Westlands a convenient option for dinner.

I'd recommend Westlands for a special night out—perhaps a steakhouse or a sushi bar. For budget travellers, the food court at the Sarit Centre offers decent meals for under KES 800. However, skip the overly touristy spots on the main drag; instead, explore side streets for authentic Ethiopian or Indian cuisine. Late-night revellers will find several bars open past midnight, but solo travellers should stick to well-lit areas. If you're based downtown, plan to return by 10 pm to avoid taxi surcharges.

City Centre and Upper Hill: Walkable and Convenient

Within Nairobi Central itself, you'll find plenty of eateries near the major hotels. The streets around Kenyatta Avenue and Kimathi Street have cafes, bakeries, and fast-food chains. A typical lunch of rice, beans, and stew costs KES 300–600 at local spots, while hotel restaurants charge KES 1,200–2,500 for a buffet. For a quick bite, try the street vendors selling samosas and kebabs for KES 50–100, but only if the stall looks clean and busy. The city centre is walkable during the day, but take a taxi after dark.

Upper Hill, a 10-minute drive from downtown, is quieter and home to several office buildings and hotels. Restaurants here cater to business travellers, with set lunches around KES 1,000–1,500. I'd book a hotel in Nairobi Central for easy access to both areas, then use ride-hailing or matatus (public minibuses) for meals further afield. Skip the hotel lobby restaurants unless you want convenience; better value lies in nearby independent cafes. Best months for outdoor dining are January to March and June to September, when the weather is dry and mild.

Etiquette and Local Tips

In Kenyan restaurants, it's common to greet staff with a friendly 'Habari' (How are you?) before ordering. Tipping is appreciated but not mandatory; 10% is standard at sit-down places. Tap water is generally not safe to drink, so stick to bottled water, which costs KES 50–100. Many eateries close by 9 pm, except in Westlands and Kilimani. If you have dietary restrictions, ask clearly—vegetarian options are increasingly available, but vegan may require searching. Always check your bill for service charges.

For a memorable meal, I'd book a table at a traditional Kenyan restaurant in the city centre to try nyama choma (grilled meat) with ugali. It's a cultural experience, but portions are huge—consider sharing. Alternatively, Indian restaurants near Ngara offer excellent value. Avoid eating at empty places; busy ones are usually fresher. As a hotel guest in Nairobi Central, you're never far from a good meal. Use your hotel's concierge for recommendations, and always carry small cash for street food.

Questions, answered

What's the typical cost of a meal near Nairobi Central hotels?

At local eateries, expect KES 300–600 for a basic meal. Mid-range restaurants charge KES 1,000–2,500 for a main course, while upscale spots in Westlands or Kilimani can cost KES 3,500 or more. Street snacks like samosas are KES 50–100.

Is it safe to walk to restaurants from my hotel in Nairobi Central?

During daylight, walking in the city centre is generally fine if you stay on busy streets. After dark, use ride-hailing apps or taxis instead. Avoid poorly lit areas and keep valuables out of sight. Most hotels can arrange transport.

Which neighbourhoods are best for dining near Nairobi Central?

Kilimani and Kileleshwa offer relaxed suburban options, Westlands has variety and late nights, and the city centre itself provides quick, walkable meals. Upper Hill is good for business lunches. Each is a short drive from downtown hotels.

Search live hotel prices in Nairobi Central →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Nairobi Central's page