Where to Sleep: Neighbourhood Costs
Your biggest variable is accommodation. In Westlands, a mid-range double room with breakfast typically runs KES 8,000–12,000 per night; international chains push past KES 15,000. For half that, look at guesthouses in Kilimani or Lavington along Ngong Road, where KES 4,000–6,500 buys a clean en-suite with Wi-Fi and secure parking. If you want to be near the airport for an early flight, consider a hotel in Mlolongo or Syokimau – but factor in KES 1,500–2,500 for a taxi into town, or about 30–50 minutes on Mombasa Road depending on traffic.
My pick for a weekend is a small hotel in Kilimani within walking distance of Yaya Centre. You get easy access to matatus and ride-hailing apps, plus shops for water and snacks. Budget KES 6,000 per night for a comfortable double. Book directly with the hotel if possible – many offer slightly better rates than online travel agencies. Avoid hotels on River Road unless you know the area well; they’re cheaper but noisy and less convenient for sightseeing.
Getting Around Without Blowing the Budget
Nairobi’s traffic is legendary, so plan your movements by time. A ride-hailing trip from Kilimani to Westlands costs KES 400–700 outside rush hour; the same trip can double between 7–9am and 4–7pm. Matatus are far cheaper – most routes cost KES 50–100 – but they follow fixed routes and can be crowded. For the Nairobi National Park, a half-day game drive from a city hotel typically costs KES 6,000–9,000 per person including park entry (USD 43 for non-residents) and transport; book through your hotel to avoid unlicensed operators.
A good compromise is to use ride-hailing apps for evening trips and matatus or walking for short daytime hops. If you plan to visit Karura Forest, the main gate on Limuru Road is reachable by taxi from Westlands for about KES 300; entry is KES 300 for adults. Skip organised city tours that charge USD 50+ – you can see the Nairobi National Museum (entry KES 1,200 for non-residents) and the Railway Museum (KES 600) on your own using cheap transport.
Food, Drink and the Cost of a Good Day
A typical breakfast is included at most mid-range hotels. For lunch, a local ‘hotel’ (eatery) in the CBD serves ugali, sukuma wiki and beef for KES 250–400. In Westlands or Karen, a casual sit-down meal runs KES 800–1,500. Dinner at a mid-range restaurant like those along James Gichuru Road costs KES 1,200–2,000 per person without drinks. A bottle of beer is KES 250–400 in a bar; a cocktail in a Westlands lounge can be KES 800–1,200. Street food such as mandazi and chai costs under KES 100.
For a weekend, I’d budget KES 3,000 per day for food if you mix local eateries with one nicer dinner. That covers a hearty lunch, a simple dinner and a couple of drinks. Skip hotel restaurants for dinner – they’re convenient but often 50% more expensive than nearby options. If you’re self-catering, a supermarket like Naivas or Carrefour in the mall will set you back KES 1,500–2,000 for two days of basic groceries.
Activities and Hidden Extras
The Nairobi National Park is the top draw – a half-day trip is worth the splurge. Other affordable options include the Giraffe Centre in Langata (entry KES 1,500 for non-residents), the David Sheldrick Wildlife Trust elephant orphanage (KES 1,500, booking required), and Bomas of Kenya (KES 1,000 for a cultural show). A walk in Karura Forest costs KES 300 and is a great way to spend a morning. Avoid the ‘city tour’ packages that charge USD 70–100; you can replicate them for less than half using ride-hailing and public transport.
Don’t forget departure taxes or visa fees – check your nationality’s requirements before you fly. A Kenyan e-visa costs USD 51 for most visitors. Also budget for a SIM card (Safaricom tourist line: KES 1,000 including data) and tips (KES 100–200 per service). On the whole, a weekend in Nairobi for a solo traveller staying in a mid-range hotel, eating a mix of local and Western food, and doing one major activity costs around KES 35,000–45,000 (about USD 250–320) excluding flights. That’s honest and achievable.
Questions, answered
Is Nairobi expensive for a weekend?
It can be, but a mid-range weekend costs around KES 35,000–45,000 (USD 250–320) excluding flights. Staying in Kilimani or Lavington, using ride-hailing apps wisely, and eating at local eateries keeps costs down.
What’s the best area to stay on a budget?
Kilimani and Lavington offer good-value guesthouses (KES 4,000–6,500 per night) with easy access to transport and shops. Westlands is pricier but convenient for nightlife; avoid River Road unless you know the area.
How much should I budget for food per day?
Plan for KES 3,000 per day if you mix local eateries (lunch for under KES 500) with one nicer dinner (KES 1,200–2,000). Supermarket groceries for self-catering cost about KES 1,500–2,000 for two days.
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
