The best hotels in Nairobi
Nairobi has 8,000+ places to stay, and most of them will disappoint you in ways that only become obvious after you've booked. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Nairobi
Click any hotel to check availability and book at the best price.
Milimani Backpackers & Safari Centre
Milimani, Nairobi
Free cancellation & Pay later
Nairobi Serena Hotel
Central Business District, Nairobi
Free cancellation & Pay later
The Boma Nairobi
Upper Hill, Nairobi
Free cancellation & Pay later
Fairview Hotel Nairobi
Bishop's Road, Nairobi
Free cancellation & Pay later
Ole-Sereni Hotel
Langata Road, Nairobi
Free cancellation & Pay later
Movenpick Hotel & Residences Nairobi
Westlands, Nairobi
Free cancellation & Pay later
The Norfolk Hotel
University Way, Nairobi
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Milimani Backpackers & Safari Centre | Milimani, Nairobi | $45–75/night | 7.6/10 | Budget Pick |
| 2 | Heron Portico Hotel | Milimani, Nairobi | $75–99/night | 8.1/10 | Best Value |
| 3 | Nairobi Serena Hotel | Central Business District, Nairobi | $130–220/night | 8.8/10 | Best Location |
| 4 | The Boma Nairobi | Upper Hill, Nairobi | $140–210/night | 8.5/10 | Business Pick |
| 5 | Tribe Hotel | Gigiri, Nairobi | $160–240/night | 9/10 | Top Rated |
| 6 | Fairview Hotel Nairobi | Bishop's Road, Nairobi | $120–180/night | 8.3/10 | Hidden Gem |
| 7 | Ole-Sereni Hotel | Langata Road, Nairobi | $150–220/night | 8.6/10 | Most Popular |
| 8 | Movenpick Hotel & Residences Nairobi | Westlands, Nairobi | $180–249/night | 8.7/10 | Romantic Stay |
| 9 | Hemingways Nairobi | Karen, Nairobi | $380–550/night | 9.4/10 | Luxury Pick |
| 10 | The Norfolk Hotel | University Way, Nairobi | $280–420/night | 9.1/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Milimani Backpackers & Safari Centre
This hostel sits on Milimani Road, walking distance from Upper Hill and the city centre. Dorm beds and private rooms are basic but clean, with decent hot showers and reliable Wi-Fi. The communal kitchen and outdoor terrace make it easy to meet other travellers. Staff are genuinely helpful with safari bookings and bus connections. It is noisy on weekends but fine for budget-conscious solo travellers.
Check Availability
Heron Portico Hotel
The Heron Portico is a solid mid-budget pick on Milimani Road, a short drive from the CBD and Nairobi National Museum. Rooms are spacious by Nairobi standards with functional bathrooms and air conditioning that actually works. The on-site restaurant serves decent Kenyan and continental food at reasonable prices. Parking is secure and free, which matters a lot in this city. Not glamorous, but consistent and good value for the price.
Check Availability
Nairobi Serena Hotel
The Serena sits right at the edge of Central Park in the CBD, making it one of the most centrally located hotels in Nairobi. The building has a classic African design aesthetic and the gardens are a genuine retreat from the city noise. Rooms are well-maintained with strong air conditioning and good beds. The Aksum Bar is a favourite for business travellers meeting after hours. Service is polished and the breakfast buffet is one of the better ones in the city.
Check Availability
The Boma Nairobi
Located on Mara Road in Upper Hill, the Boma is a favourite among conference attendees and regional business travellers. The rooms are modern, quiet, and well-insulated from the street. There is a large outdoor pool area that feels surprisingly peaceful for a business hotel. The Brew Bistro on the top floor is one of Nairobi's most popular rooftop bars and well worth a visit. Transfers to the airport are easy to arrange through the front desk.
Check Availability
Tribe Hotel
Tribe Hotel is on Gigiri Road near the UN complex and Village Market shopping centre, a quieter part of northern Nairobi. The design is genuinely striking with African art throughout the public spaces and rooms. Beds are excellent and the bathrooms are some of the best in the city. The restaurant focuses on seasonal ingredients and the menu changes regularly. It is a bit far from the CBD but the overall quality makes the location trade-off worthwhile.
Check Availability
Fairview Hotel Nairobi
The Fairview has been operating since 1939 and sits on Bishop's Road between Upper Hill and the city centre. The grounds cover several acres with mature gardens that feel rare in central Nairobi. Rooms vary in size but all are clean and comfortable with a slightly old-world feel. The Garden Restaurant is a reliable lunch spot for both guests and locals. It lacks the flashy amenities of newer hotels but the setting and character are hard to match at this price.
Check Availability
Ole-Sereni Hotel
Ole-Sereni is directly on Langata Road facing the boundary of Nairobi National Park, and lions and giraffes are occasionally visible from the pool and rooms. It is close to Wilson Airport and a reasonable 20 minutes from JKIA. The rooms are well-appointed with large windows to take advantage of the park views. The restaurant is solid and the poolside bar is a great spot at sunset. If you have an early morning safari departure, this location is hard to beat.
Check Availability
Movenpick Hotel & Residences Nairobi
The Movenpick is located in Westlands on Waiyaki Way, close to the Sarit Centre and some of Nairobi's best restaurants and nightlife. The rooms are large and sleek with strong Wi-Fi and proper blackout curtains. The rooftop pool and terrace have good views over the Westlands skyline. Breakfast is one of the strongest in its price category in the city. It is a smooth, reliable hotel that works well for couples and business travellers alike.
Check Availability
Hemingways Nairobi
Hemingways sits in the Karen suburb, about 18 kilometres from the CBD, in one of Nairobi's most leafy and upmarket residential areas. The property has only 45 suites and the service ratio is exceptional, with staff who remember your preferences from the first day. Every suite has a fireplace, which is genuinely appreciated on Nairobi's cool evenings. The food and cocktail programme is among the best in Kenya. This is the kind of place where you lose track of time and forget there is a city outside.
Check Availability
The Norfolk Hotel
The Norfolk opened in 1904 and is one of the most historically significant hotels in East Africa, sitting on Harry Thuku Road near the University of Nairobi. The colonial-era architecture has been carefully preserved while the rooms are fully updated with modern comforts. The Lord Delamere Terrace bar is an institution in Nairobi and draws both tourists and long-term residents for breakfast and sundowners. The garden cottages are the best room type and worth the premium. History, location, and quality come together here in a way that few hotels in Kenya can match.
Check AvailabilityWhere to Stay in Nairobi
The neighborhood you pick matters more than the hotel.
First time in Nairobi? Here's where to stay
Milimani is the easiest base. You're 10 minutes walk from the Nairobi National Museum on Museum Hill Road, close enough to the CBD to be convenient, but far enough to actually sleep at night. Hotels here cover $45-$99/night, so it suits almost any budget.
If it's your first trip and you're nervous about the city, go with Heron Portico in Milimani or bump up to Nairobi Serena in the CBD. both have solid security and staff who'll point you in the right direction. Don't waste money on a CBD budget hotel just to save $30. It's not worth it.
Safari base camp: the best hotels near Nairobi National Park
Ole-Sereni on Langata Road is the obvious answer. It sits right on the park boundary and you can legitimately see zebra and giraffe from the pool. Morning game drives start at 6am and you're inside the park gate in under 5 minutes. Rates run $150-$220/night.
Hemingways in Karen is the other safari basecamp option, and it's better for multi-day trips with early starts to Amboseli or the Maasai Mara. The team can arrange everything from the hotel on Karen Road and the drive to Wilson Airport takes about 20 minutes. You're paying more, but the logistics become effortless.
Nairobi for business travelers: where to actually stay
Upper Hill is the business district. The Boma Nairobi is the standout here, priced at $140-$210/night, with fast Wi-Fi, proper meeting rooms, and a location that puts you close to the Kenya Revenue Authority, most regional HQs, and the junction of Ngong Road and Upper Hill Road.
Tribe Hotel in Gigiri is the smarter pick if your meetings are near the UN complex on United Nations Avenue or the US Embassy on United Nations Crescent. It's a 5-minute drive from both, rates are $160-$240/night, and the service is the best we've seen at this price point in the city. Breakfast at Tribe is genuinely excellent. Budget that extra hour.
How to get around Nairobi without losing your mind
Bolt and Uber are the only realistic options for tourists. Matatus (shared minibuses) are cheap at KES 30-80 per ride but the routes are confusing, the driving is terrifying, and the pickpocketing risk is real for new visitors. Taxis from hotel reception cost more but they're vetted.
Budget 40-60 minutes for any cross-city journey during morning rush (7am-9am) or evening rush (5pm-8pm) on Uhuru Highway or Ngong Road. If you're going from Westlands to Karen, leave before 7am or after 9pm. Nairobi traffic is not a minor inconvenience. it genuinely shapes your itinerary.
Where to eat near your hotel in Nairobi
Westlands has the best restaurant density. From Movenpick you can walk to Furusato on Woodvale Grove for Japanese, or grab nyama choma (roasted meat) at Carnivore on Langata Road, which is 15 minutes by Bolt and a Nairobi institution since 1980. Don't skip it.
Karen is quieter but the restaurants are proper. Talisman on Ngong Road is one of the best dinner spots in the city, with a garden setting and a menu that actually changes. And if you're staying at Hemingways, don't bother eating anywhere else on your first night. the kitchen there earns its price.
Nairobi hotel seasons: when to book and when to avoid
Peak season runs July-October. Safari traffic drives hotel prices up 20-35% across the board, especially at Ole-Sereni and Hemingways. Book these at least 3 months ahead. The long rains (March-May) make the city cheaper but messier. roads flood, schedules shift, and Nairobi National Park gets muddy.
January and February are genuinely underrated. Temperatures sit at 22-26°C, the skies are clear, and mid-range hotels in Upper Hill and Milimani drop to their lowest rates of the year. If you have flexibility, this is the window. The city is busy with domestic business travel but tourist crowds are thin.
Nairobi's best neighborhoods
Nairobi is not a city you can navigate blind. Start with Milimani or Upper Hill if convenience is the priority. they put you close to everything without the chaos of the CBD.
Milimani & Hurlingham 2 vetted hotels The most practical base in Nairobi, and the best value.
The most practical base in Nairobi, and the best value.
Milimani sits just southwest of the CBD along Milimani Road and Ralph Bunche Road. It's residential enough to feel calm, central enough to be useful. You're 10 minutes walk from the Nairobi National Museum on Museum Hill Road and 15 minutes from Uhuru Park.
This is where you'll find Milimani Backpackers at $45-$75/night and Heron Portico at $75-$99/night. Both are solid. Neither will embarrass you. The Heron Portico in particular has a pool and a proper bar, which matters more than you'd think after a long travel day.
Hurlingham, just south of Milimani, adds a strip of decent local restaurants and pharmacies. It's not glamorous, but it works. If you're trying to keep costs down without sacrificing safety or location, this is the area.
Upper Hill & CBD 2 vetted hotels Business-first, but smarter than you'd expect.
Business-first, but smarter than you'd expect.
Upper Hill is Nairobi's corporate spine. Hospital Road, Ngong Road, and Upper Hill Road are lined with corporate offices, international NGOs, and embassy annexes. The Boma Nairobi sits right in the middle of this at $140-$210/night and does the business hotel thing better than anywhere else in this price range.
Nairobi Serena is technically in the CBD on Kenyatta Avenue, 5 minutes walk from the KICC conference centre on City Hall Way. It's the most prestigious address in Nairobi's central area and the $130-$220/night rates reflect that. The pool is a genuine escape from the city noise just outside.
The CBD itself is best navigated during daylight. After 8pm, stick to Bolt. Upper Hill stays calmer later, but it's not a walking neighborhood at night either. Know that going in.
Westlands & Gigiri 2 vetted hotels Nairobi's expat heartland. and the best dining in the city.
Nairobi's expat heartland. and the best dining in the city.
Westlands is where Nairobi actually goes to eat, drink, and socialize. Woodvale Grove, Waiyaki Way, and Parklands Road have more good restaurants per block than anywhere else in the city. Movenpick at $180-$249/night is the anchor hotel here, and its location makes it worth the rate.
Gigiri is quieter, more diplomatic. United Nations Avenue has the UNEP and UN-Habitat headquarters, the US Embassy, and a cluster of international schools. Tribe Hotel at $160-$240/night serves this crowd and does it with more personality than you'd expect from a business-adjacent hotel.
Getting between Westlands and Gigiri takes 10-15 minutes by Bolt with no traffic. Village Market shopping centre on Limuru Road is Gigiri's social hub and worth a visit even if you're not staying nearby.
Karen & Langata 2 vetted hotels Where Nairobi exhales. Safari access, colonial calm, real luxury.
Where Nairobi exhales. Safari access, colonial calm, real luxury.
Karen is unlike the rest of Nairobi. Wide roads, large plots, bougainvillea everywhere. It's named after Karen Blixen and still feels like a different era. Hemingways on Karen Road at $380-$550/night is the finest hotel in our list, full stop. The service, the food, the quiet. it earns every dollar.
Langata sits adjacent to Karen, closer to Nairobi National Park. Ole-Sereni on Langata Road at $150-$220/night is the pick for safari-focused stays, with park-boundary views you won't find anywhere else. The David Sheldrick Wildlife Trust elephant orphanage on Magadi Road is 10 minutes away.
Both areas are 25-35 minutes from JKIA depending on traffic. Budget that time honestly, especially for early morning flights. The Uhuru Highway-Langata Road junction can slow things down badly between 6am and 8am.
Bishop's Road & Fairview Area 1 vetted hotel Quiet, green, and consistently underrated by first-timers.
Quiet, green, and consistently underrated by first-timers.
Bishop's Road runs between Milimani and Upper Hill and feels removed from both. Fairview Hotel sits on a multi-acre garden plot here, which is genuinely unusual for a hotel this close to the CBD. You're 15 minutes walk from Kenyatta Avenue and 10 minutes from the Nairobi Hospital on Argwings Kodhek Road.
At $120-$180/night, Fairview is the most consistently good mid-range value in the city. The grounds are extensive, the food is solid, and the atmosphere is the kind of relaxed that Nairobi's busier neighborhoods struggle to replicate.
This area works especially well for travelers who want access to both the CBD and Upper Hill without paying premium rates or enduring street noise. It's a calm option in a city that's rarely calm.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Nairobi.
Romantic
Westlands is the move for couples. Movenpick on Waiyaki Way has the polish and the rooftop views, and Furusato on Woodvale Grove is a 5-minute walk for a proper dinner.
Culture & History
Stay in Milimani and you're 10 minutes walk from the Nairobi National Museum on Museum Hill Road. one of East Africa's best. Karen adds the Blixen Museum and Kazuri Beads for a full cultural day.
Family
Karen is the family pick. You've got the Giraffe Centre on Koitobos Road, the elephant orphanage at Sheldrick on Magadi Road, and Hemingways for a base that handles families well without chaos.
Budget
Milimani Road is where you keep costs honest. Milimani Backpackers at $45-$75/night is safe, social, and run by people who know how to get you on a safari without overpaying.
Wildlife & Safari
Langata Road is the only place in the world where you can watch lions from a hotel pool fence-line. Ole-Sereni puts you on the Nairobi National Park boundary. Nothing else in the city comes close.
Foodie
Westlands wins on food, no contest. From Carnivore on Langata Road to Furusato Japanese on Woodvale Grove, the eating options within a 15-minute radius of Movenpick are the best in Nairobi.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Nairobi
When to visit Nairobi and what to pay.
Peak Safari Season (Jul-Oct)
This is when everyone comes. The Maasai Mara wildebeest migration peaks in August and hotels in Karen and Langata book out 3-4 months ahead. Prices at Hemingways can hit $550/night in August. Book early or accept paying 25-35% above normal rates across the board.
Short Dry Season (Jan-Feb)
This is the window we tell everyone to use. Clear skies, warm temperatures, and mid-range hotel rates in Milimani and Upper Hill drop to their lowest of the year. Nairobi National Park is dry and game viewing is excellent. The city has energy without the August crunch.
Long Rains (Mar-May)
Rates drop 20-30% across all categories. But Nairobi roads flood badly in April and the red murram dirt roads to parks like Hell's Gate turn into mud. If you're purely city-based and price-sensitive, March works fine. April and May are genuinely difficult for getting around.
Short Rains & Recovery (Nov-Dec)
November brings short rains that are gentler than April. Hotels are priced between low and peak season at $120-$300/night depending on area. December jumps with the Christmas-New Year period, especially at Hemingways and Tribe, where rates spike back toward peak levels. Book December by September.
Booking Tips for Nairobi
Insider tips for booking hotels in Nairobi.
Book Karen hotels 3+ months ahead in August
The Maasai Mara migration season means Karen and Langata hotels fill up fast. Hemingways and Ole-Sereni in particular hit full occupancy by June for August dates. If you're planning an August trip and want a park-view room at Ole-Sereni, booking 3 months ahead isn't overcautious. it's necessary.
Always pre-arrange your airport transfer
JKIA arrivals is chaotic and the unlicensed taxi touts are persistent. A legitimate Bolt from inside the terminal to Milimani runs KES 1,200-1,800 ($9-14). Touts ask KES 4,000-6,000 for the same ride. Every hotel on our list can arrange a vetted driver for $15-25. Use that option on your first night.
Don't base yourself in the CBD to save $20/night
We've seen this mistake hundreds of times. The CBD around Latema Road and Tom Mboya Street is genuinely stressful for tourists, especially at night. The $20 you save by skipping Milimani Backpackers for a CBD guesthouse gets eaten up in stress, noise, and Bolt rides to avoid streets you shouldn't be walking. It's not worth it.
Factor Nairobi traffic into every schedule
Uhuru Highway in the morning rush (7am-9am) and Ngong Road in the evening (5pm-8pm) are gridlocked daily. The ride from Westlands to JKIA is 20 minutes at 6am and 75 minutes at 8am. For early flights, leave at least 90 minutes. Your hotel reception will know the traffic patterns. ask them specifically, not just for a general estimate.
Use hotel breakfast as a security and logistics tool
Most Nairobi hotels at $100+/night include breakfast and it's worth taking even if you're a coffee-only person at home. It means you don't need to navigate street food or unfamiliar areas before you've oriented yourself. Java House on Milimani Road is genuinely excellent if you want to go out, but do that from day 2 onward.
Check Gigiri and Karen rates against Milimani before assuming cheaper is better
Tribe Hotel in Gigiri at $160-$240/night includes services and a setting that some Milimani hotels at $99/night genuinely can't match. If you're staying 5+ nights, the math can shift. Comfort and location compound over a longer stay. Run the numbers against what you'd spend on daily Bolt rides from a cheaper base to your actual destinations.
Hotels in Nairobi — FAQ
Everything you need to know before booking hotels in Nairobi.
What's the best neighborhood to stay in Nairobi?
Milimani is the sweet spot for most visitors. It's 10 minutes walk from the CBD, close to Uhuru Highway, and has a mix of hotels from $45 to $100/night. Upper Hill works well if you're on business. it's home to most embassies and corporate offices along Hospital Road.
Is Nairobi safe for tourists staying in hotels?
The areas around Westlands, Gigiri, Karen, and Milimani are genuinely fine for tourists. Avoid wandering around River Road or Latema Road in the CBD at night. those streets get rough after dark. Most of our vetted hotels have 24-hour security and will sort you a reliable taxi through reception.
How much does a good hotel in Nairobi cost per night?
Budget options in Milimani start at $45/night. Mid-range hotels in Upper Hill and Westlands run $120-$220/night. Luxury stays in Karen or at The Norfolk on University Way go from $280 up to $550/night. You get a lot more for your money here than in comparable African cities.
When is the best time to visit Nairobi for hotel deals?
June-September is peak safari season and prices spike, especially in Karen and Langata. The short dry season, January-February, is the sweet spot: good weather around 22-26°C, fewer crowds, and rates at mid-range hotels drop 15-25%. Avoid the long rains in April-May unless you're happy with muddy roads and grey skies.
Which Nairobi hotels have views of Nairobi National Park?
Ole-Sereni on Langata Road is the standout here. it's the only hotel in our list with direct fence-line views of Nairobi National Park. You can watch wildlife from the pool. It's about 15 minutes from Wilson Airport and 20 minutes from the CBD in low traffic.
What's the best hotel in Nairobi for a business trip?
The Boma Nairobi in Upper Hill is built for business travelers. It's 5 minutes drive from the International Finance Centre on Chiromo Road, has solid conference facilities, and the rooms are genuinely quiet. Rates run $140-$210/night, which is fair for the standard.
Are there good budget hotels in Nairobi?
Milimani Backpackers on Milimani Road is the best budget option we found, at $45-$75/night. It's safe, social, and run by people who actually know safari logistics. For solo travelers or backpackers, this area has a cluster of cheap eats and the Nairobi bus terminus is under 15 minutes away.
How do I get from Jomo Kenyatta International Airport to my hotel?
Bolt or Uber from JKIA to Milimani or the CBD runs about KES 1,200-1,800 ($9-14) and takes 30-50 minutes depending on traffic on Mombasa Road. Avoid the unlicensed touts outside arrivals. they'll charge you KES 3,000-5,000 for the same ride. Pre-book through your hotel or use the app from inside the terminal.
What areas in Nairobi should I avoid when booking a hotel?
Skip hotels in the deep CBD around Accra Road and Tom Mboya Street. They look cheap online but the streets are chaotic, security is inconsistent, and you'll be hassled constantly. Eastleigh is also best avoided for tourists. not because of any single issue, but the infrastructure for visitors just isn't there.
Is there a good luxury hotel in Nairobi worth the price?
Hemingways Nairobi in Karen is worth every cent of the $380-$550/night. It's a proper boutique property on a private plot off Karen Road, 10 minutes from the Karen Blixen Museum. The food is exceptional, the rooms are huge, and it draws the kind of quiet that's genuinely hard to find in this city.
Which Nairobi hotel is best for a romantic stay?
Movenpick Hotel & Residences in Westlands at $180-$249/night is the pick here. The rooms are polished, the rooftop bar has decent Nairobi skyline views, and Westlands has the best restaurant scene in the city. Furusato Japanese and Carnivore are both within 15 minutes. It's not a resort, but it feels like a treat.
Do Nairobi hotels include breakfast, and is it worth it?
Most mid-range and luxury hotels include breakfast, and it's usually worth taking. Properties like Nairobi Serena on Kenyatta Avenue do a full spread. At budget level, Milimani Backpackers charges extra, but Java House on Milimani Road is 5 minutes walk and a far better coffee. Factor that in.