The best hotels in Kenya

Kenya has 5,000+ places to stay, and the gap between a brilliant choice and a forgettable one is enormous. We reviewed the standouts. these 10 made the cut.

Our Top Picks in Kenya

Click any hotel to check availability and book at the best price.

Milimani Backpackers & Safari Centre hotel in Nairobi
#1
Budget Pick
7.6

Milimani Backpackers & Safari Centre

Milimani, Nairobi

$45–75/night Check Availability

Free cancellation & Pay later

Mombasa Serena Hotel hotel in Mombasa
#2
Best Value
7.9

Mombasa Serena Hotel

Mombasa Island, Mombasa

$80–130/night Check Availability

Free cancellation & Pay later

Enashipai Resort and Spa hotel in Naivasha
#3
Romantic Stay
8.6

Enashipai Resort and Spa

Lake Naivasha South Shore, Naivasha

$140–220/night Check Availability

Free cancellation & Pay later

Pinewood Beach Resort and Spa hotel in Diani Beach
#4
Most Popular
8.3

Pinewood Beach Resort and Spa

South Coast, Diani Beach

$150–230/night Check Availability

Free cancellation & Pay later

Amboseli Serena Safari Lodge hotel in Amboseli
#5
Top Rated
8.8

Amboseli Serena Safari Lodge

Amboseli National Park, Amboseli

$180–280/night Check Availability

Free cancellation & Pay later

Fairmont Mount Kenya Safari Club hotel in Nanyuki
#6
Best Location
8.7

Fairmont Mount Kenya Safari Club

Mount Kenya Foothills, Nanyuki

$220–350/night Check Availability

Free cancellation & Pay later

Segera Retreat hotel in Laikipia
#7
Romantic Stay
9.2

Segera Retreat

Laikipia Plateau, Laikipia

$650–950/night Check Availability

Free cancellation & Pay later

Sarova Panafric Hotel hotel in Nairobi
#8
Business Pick
8.1

Sarova Panafric Hotel

Upper Hill, Nairobi

$110–175/night Check Availability

Free cancellation & Pay later

Elsamere Conservation Centre hotel in Naivasha
#9
Hidden Gem
8.4

Elsamere Conservation Centre

Elsamere, Naivasha

$160–210/night Check Availability

Free cancellation & Pay later

Giraffe Manor hotel in Nairobi
#10
Luxury Pick
9.4

Giraffe Manor

Langata, Nairobi

$500–700/night Check Availability

Free cancellation & Pay later

Looking for more options?

We vetted the standouts, but there are hundreds more.

Browse all Kenya hotels →

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 Mombasa Serena Hotel Mombasa Island, Mombasa $80–130/night 7.9/10 Best Value
3 Enashipai Resort and Spa Lake Naivasha South Shore, Naivasha $140–220/night 8.6/10 Romantic Stay
4 Pinewood Beach Resort and Spa South Coast, Diani Beach $150–230/night 8.3/10 Most Popular
5 Amboseli Serena Safari Lodge Amboseli National Park, Amboseli $180–280/night 8.8/10 Top Rated
6 Fairmont Mount Kenya Safari Club Mount Kenya Foothills, Nanyuki $220–350/night 8.7/10 Best Location
7 Segera Retreat Laikipia Plateau, Laikipia $650–950/night 9.2/10 Romantic Stay
8 Sarova Panafric Hotel Upper Hill, Nairobi $110–175/night 8.1/10 Business Pick
9 Elsamere Conservation Centre Elsamere, Naivasha $160–210/night 8.4/10 Hidden Gem
10 Giraffe Manor Langata, Nairobi $500–700/night 9.4/10 Luxury Pick

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Milimani Backpackers & Safari Centre hotel interior
#1

Milimani Backpackers & Safari Centre

Milimani, Nairobi $45–75/night 7.6/10

This is a solid base for budget travelers passing through Nairobi before or after a safari. The property sits on Milimani Road, close to Nairobi Hill and a short matatu ride from the city center. Dorm beds and private rooms are both available, kept clean and functional without any frills. The outdoor common area is good for meeting other travelers. Staff are genuinely helpful with booking onward transport and tours.

Check Availability
Mombasa Serena Hotel hotel interior
#2

Mombasa Serena Hotel

Mombasa Island, Mombasa $80–130/night 7.9/10

The hotel occupies a converted fort-era building on the edge of Mombasa Old Town, giving it real character that newer properties lack. Rooms are spacious and cool thanks to thick stone walls, though air conditioning is still provided. The rooftop pool looks out over the old harbor and the Likoni ferry crossing. Breakfast is generous and includes fresh tropical fruit from the local market. It is not a beach resort but it is the best value option for exploring Old Town and Fort Jesus.

Check Availability
Enashipai Resort and Spa hotel interior
#3

Enashipai Resort and Spa

Lake Naivasha South Shore, Naivasha $140–220/night 8.6/10

Enashipai sits on the south shore of Lake Naivasha, about two kilometers from the main Moi South Lake Road. The cottages are spread across well-maintained gardens that attract hippos at night, which is both thrilling and something to be aware of. The spa is among the best in the Rift Valley and worth booking in advance. Boat rides on the lake and cycling to Hell's Gate National Park can be arranged from the front desk. It works well for a weekend escape from Nairobi, roughly 90 minutes away.

Check Availability
Pinewood Beach Resort and Spa hotel interior
#4

Pinewood Beach Resort and Spa

South Coast, Diani Beach $150–230/night 8.3/10

Pinewood fronts one of the quieter stretches of Diani Beach, away from the busier strip near Ukunda town. The rooms are in low-rise cottages surrounded by baobab trees, and the beach access is direct and private. The house reef is good for snorkeling and the dive school on site is well organized. Food quality is consistent, with the seafood grill being the highlight most evenings. It is a mid-range property that delivers more than the price suggests.

Check Availability
Amboseli Serena Safari Lodge hotel interior
#5

Amboseli Serena Safari Lodge

Amboseli National Park, Amboseli $180–280/night 8.8/10

The lodge is built inside Amboseli National Park and the views of Kilimanjaro from the rooms on a clear morning are hard to beat. Elephants regularly cross the grounds near the waterhole, which you can watch from the terrace with a coffee. Game drives are well organized and the guides know the park thoroughly. The pool is small but the landscaping around it is attractive. It is the most reliable mid-range lodge in Amboseli and consistently delivers on the promise of the location.

Check Availability
Fairmont Mount Kenya Safari Club hotel interior
#6

Fairmont Mount Kenya Safari Club

Mount Kenya Foothills, Nanyuki $220–350/night 8.7/10

The Safari Club sits exactly on the equator line at the base of Mount Kenya, and the grounds cover over 100 acres of lawns, gardens, and forest. William Holden co-founded the club in the 1950s and the colonial history is still present in the decor and atmosphere. Rooms vary considerably so request one of the renovated cottages overlooking the mountain. The animal sanctuary on the property is a worthwhile visit, particularly for the bongo breeding program. This is a special address in Kenya and worth the price for a two-night stay.

Check Availability
Segera Retreat hotel interior
#7

Segera Retreat

Laikipia Plateau, Laikipia $650–950/night 9.2/10

Segera sits on a 50,000-acre private conservancy on the Laikipia Plateau in northern Kenya, with views across open savanna toward Mount Kenya. The six villas are architecturally serious, filled with original African art and designed with privacy as the priority. Game viewing on the conservancy includes elephant, lion, wild dog, and the endangered Grevy's zebra. The conservation and community work tied to the property is genuine and not just marketing. This is a top-tier safari retreat that competes with the best properties in East Africa.

Check Availability
Sarova Panafric Hotel hotel interior
#8

Sarova Panafric Hotel

Upper Hill, Nairobi $110–175/night 8.1/10

The Panafric has been a Nairobi institution since the 1960s and still runs well under the Sarova group. It sits on Kenyatta Avenue in Upper Hill, close to the major embassies and the Nairobi Hospital. Rooms were renovated recently and are comfortable without being flashy. The Flame Tree Restaurant on site is genuinely good, especially the grilled meats. Conference facilities are reliable and the pool is a welcome bonus after a long day of meetings.

Check Availability
Elsamere Conservation Centre hotel interior
#9

Elsamere Conservation Centre

Elsamere, Naivasha $160–210/night 8.4/10

This was the home of Joy Adamson, the author of Born Free, and it sits directly on the shore of Lake Naivasha. The property now functions as a conservation centre with a small number of guest rooms and cottages available. Colobus monkeys move through the trees daily and hippos graze the lawn at dusk. The afternoon tea tradition started by Adamson is still honored and is a genuine pleasure. It is a peaceful and historically interesting stay that most visitors to Naivasha completely overlook.

Check Availability
Giraffe Manor hotel interior
#10

Giraffe Manor

Langata, Nairobi $500–700/night 9.4/10

Giraffe Manor is one of the most photographed hotels in Africa and it earns the attention. The resident Rothschild giraffes put their heads through the windows at breakfast, which is genuinely extraordinary and not a gimmick. The house is an authentic 1930s manor in the Langata suburb, close to the Karen Blixen Museum and the AFEW Giraffe Centre. Only 12 rooms are available so booking months in advance is essential. The price is high but the experience is completely unlike anything else in East Africa.

Check Availability

Visiting a different part of the country?

We vetted the standouts, but there are hundreds more.

Browse all Kenya hotels →

Where to Stay in Kenya

The neighborhood you pick matters more than the hotel. Here's what you need to know.

Nairobi: which neighborhood to book in

Upper Hill and Milimani are your best bets. Upper Hill sits above the city on Elgeyo Marakwet Road with most of the international business hotels, and it's quiet at night. Milimani is more residential and walkable. you're 15 minutes on foot from the Nairobi National Museum on Museum Hill Road.

Avoid anything marketed as 'city center' if it's near River Road or Tom Mboya Street. The price looks appealing. sometimes $40-60/night. but the noise, security, and general chaos make it a bad call for most travelers. Karen and Langata are great for long stays but you'll need a car or regular Bolt rides to get anywhere.

The Kenya coast: Mombasa vs. Diani

Mombasa Island itself is dense, historic, and genuinely fascinating. the Old Town near Fort Jesus on Ndia Kuu Road is one of East Africa's most atmospheric neighborhoods. But the beaches on the island's north and south shores are average at best. Most serious beach travelers use Mombasa for a night or two, then head 30km south to Diani.

Diani Beach Road runs parallel to the coast and is the main artery. most resorts sit within a 5-minute walk of the water. The beach south of Leopard Beach Resort is quietest. North of Kenyatta Beach in Mombasa, places like Bamburi and Nyali feel overbuilt and charge Diani prices for a worse product.

Safari logistics: what no one tells you

Staying inside a national park is almost always worth the extra cost. At Amboseli, the lodge inside the park gate saves you a 40-minute drive each way, twice a day. that's 80 minutes of game time you keep. The same logic applies to any park where animals are active at dawn and dusk.

The Maasai Mara is Kenya's most visited park, and conservancy camps just outside the official boundaries. in the Olare Motorogi or Naboisho conservancies. actually offer better wildlife density and fewer vehicles per sighting. Expect to pay $350-600/night, but you get exclusive game drives and night drives that the main park prohibits.

How to pick between mid-range and luxury in Kenya

Mid-range in Kenya, roughly $130-230/night, gets you solid comfort at places like Enashipai Resort on Lake Naivasha's south shore or Pinewood Beach Resort in Diani. You get a pool, good food, and reliable service. What you don't get is the curated exclusivity and wildlife access that luxury properties buy you.

Luxury lodges in Laikipia or the Mara conservancies aren't just better rooms. they're fundamentally different experiences. Private game drives, lower guest-to-staff ratios, and access to land that public parks don't have. If the experience itself is the point of your trip, spending $500-950/night at somewhere like Segera Retreat makes more sense than spending $200/night four times.

Getting around Kenya: the honest version

Nairobi's traffic is some of the worst on the continent. The drive from Jomo Kenyatta International Airport to Upper Hill takes 20 minutes at 6am and 90 minutes at 5pm. Plan arrivals for early morning if you can. Bolt is reliable and cheap. a ride across the city runs about $3-8.

For long distances, the SGR train from Nairobi Terminus to Mombasa is genuinely excellent. But for safari destinations like Amboseli or Laikipia, you're driving or flying. Domestic flights from Wilson Airport to Nanyuki or Amboseli take under an hour and run $80-150 one way. often smarter than a 4-hour road trip on potholed B-roads.

What to book first. and how far ahead

Giraffe Manor in Langata books 4-6 months ahead, minimum. The Great Migration window (July-September) for Maasai Mara lodges also fills up fast. good properties are gone by March for peak weeks. If you're targeting either of these, book the hotel before the flights.

For Nairobi business hotels in Upper Hill and Westlands, 2-4 weeks ahead is usually fine, except during major conferences at the Kenyatta International Convention Centre. Coastal hotels at Diani are most stretched over the Christmas-New Year window, when Kenyan domestic tourism fills rooms that international travelers never even see advertised.


Explore Kenya by city

We cover 8 destinations across Kenya. Pick a city for a dedicated hotel guide with neighborhoods, seasonal tips, and our vetted picks.


Kenya's best hotel regions

Nairobi is your logical base for safari planning, but the coast and the Rift Valley lakes deserve serious attention. If you only have one week, anchor in Nairobi and do one long-haul region. don't try to do everything.

Nairobi 2 vetted hotels

Africa's most livable capital, if you know which neighborhoods to use.

Nairobi is where most Kenya trips start and end. JKIA sits 15km southeast of the city on the Mombasa Road, and getting to Upper Hill or Milimani in non-rush hours takes about 25 minutes. It's worth spending at least one proper night here. not just a transit stop.

Upper Hill is the business district, with Elgeyo Marakwet Road and Upperhill Road lined with international hotels and conference centers. Milimani is quieter and more residential, about 10 minutes walk from the City Park area. Both neighborhoods are significantly safer and calmer than anything near the CBD's River Road corridor.

Nairobi also has genuine attractions beyond safari logistics. The Giraffe Centre in Langata is 20 minutes from Upper Hill, Karen Blixen Museum in Karen is 30 minutes, and Karura Forest. a genuinely good urban forest with 50km of trails. is free to enter off Limuru Road.

Best areas Milimani, Upper Hill, Langata
Price range $45-175/night
Best for Safari base, business travel, city exploration
Avoid River Road area. security issues after dark
Best months January-February, July-October
Browse all Nairobi hotels →
Mombasa & Diani Beach 2 vetted hotels

The Indian Ocean coast is the best beach you're probably underplanning for.

Mombasa Island is connected to the mainland by the Nyali Bridge to the north and a vehicle ferry to the south. The island itself is worth a day. Old Town Mombasa near Fort Jesus on Ndia Kuu Road has genuine Swahili architecture and decent food at places like Jahazi Coffee House. But don't base yourself here for a beach holiday.

Diani Beach sits 30km south of Mombasa, accessed via the Likoni Ferry and then the B8 highway south. The beach is wide, white, and backed by coastal forest rather than the concrete sprawl you get at Bamburi or Nyali. Prices on Diani Beach Road run $150-230/night for quality resorts.

The north coast, around Watamu and Malindi, is worth mentioning for divers and snorkelers. the Watamu Marine National Park has some of the best reef diving in East Africa. But for first-time visitors choosing between north and south coast, Diani is the stronger pick.

Best areas Diani Beach Road, Mombasa Island Old Town
Price range $80-230/night
Best for Beach holidays, snorkeling, Swahili culture
Avoid Bamburi Beach. overbuilt, poor value vs. Diani
Best months January-March, July-October
Browse all Mombasa & Diani Beach hotels →
Naivasha & The Rift Valley 2 vetted hotels

Two hours from Nairobi and a completely different Kenya.

Lake Naivasha sits in the floor of the Great Rift Valley, accessed via the A104 highway through Mai Mahiu. The descent into the valley is dramatic. temperatures drop and the landscape opens up. Most hotels cluster along South Lake Road, about 90 minutes from Nairobi's city center in reasonable traffic.

Hell's Gate National Park is the headline attraction here, and unlike anywhere else in Kenya, you can cycle through it. Rent bikes at the gate for about $5 and spend half a day among zebra, giraffe, and buffalo on two wheels. Most lakeside hotels will arrange the logistics. Enashipai Resort on the south shore is 10 minutes by car from the Hell's Gate main gate.

Elsamere Conservation Centre. the former home of Joy Adamson of Born Free fame. sits about 3km east of Enashipai along the south shore. It's a genuinely special spot for anyone interested in Kenya's conservation history, and the hippo population on this stretch of shoreline is resident and active at dusk.

Best areas South Lake Road, Elsamere
Price range $160-220/night
Best for Weekend escapes from Nairobi, birdwatching, cycling safaris
Avoid North shore near Naivasha town. budget guesthouses, poor lake access
Best months January-February, June-September
Browse all Naivasha & The Rift Valley hotels →
Amboseli & Nanyuki 2 vetted hotels

Kilimanjaro views, elephant herds, and Mount Kenya's foothills. Two very different safari experiences.

Amboseli National Park sits 240km southeast of Nairobi, about a 4-hour drive on the A104 and then south toward the Tanzania border. The park is famous for large elephant herds and the Kilimanjaro backdrop on clear mornings. the view from Observation Hill at dawn is one of Kenya's signature experiences. Book 2 nights minimum inside the park.

Nanyuki is a different story entirely. The town sits on the equator at the base of Mount Kenya's northwest slopes, about 200km north of Nairobi on the A2. Fairmont Mount Kenya Safari Club is set on the Nanyuki River with the mountain looming behind it. the grounds alone are worth half a day. From here you're also within striking distance of the Laikipia Plateau, about 60km west.

These two regions are rarely combined in one trip but they work well together with a night in Nairobi in between. Amboseli for elephants and plains, Mount Kenya foothills for highland scenery and birding. Domestic flights from Wilson Airport to Nanyuki airstrip take about 45 minutes and cost $90-140 one way.

Best areas Inside Amboseli National Park, Nanyuki River corridor
Price range $180-350/night
Best for Elephant encounters, Kilimanjaro views, highland trekking
Avoid Budget lodges outside Amboseli park gate. 40-minute drive, twice daily
Best months January-February, June-October
Browse all Amboseli & Nanyuki hotels →
Laikipia Plateau 1 vetted hotel

The most exclusive wildlife destination in Kenya, and the least visited.

Laikipia sits at roughly 1,700-2,100m altitude on a vast plateau stretching north and west of the Aberdare Range. It's not a national park. it's a patchwork of private conservancies and community lands, roughly 10,000 sq km of it, supporting rhino, elephant, wild dog, and cheetah populations. Access is by small aircraft from Wilson Airport in Nairobi or a 3.5-hour drive north via Nanyuki.

Segera Retreat is the standout property here. It operates on a 50,000-acre private conservancy off the main Nanyuki-Rumuruti Road, with its own art collection, wildlife monitoring programs, and guest experiences that no national park can replicate. Prices at $650-950/night are all-inclusive and they mean it. game drives, meals, conservation activities, and full guiding.

Laikipia is best for travelers who've done the Mara or Amboseli before and want something quieter and more curated. You won't see other vehicles at your game drive. You might see rhino on foot with an armed ranger. It's genuinely different from the standard Kenya safari circuit.

Best areas Central Laikipia Plateau, Ol Pejeta area
Price range $650-950/night
Best for Luxury wildlife, rhino tracking, returning safari travelers
Avoid Rushing it. minimum 2 nights to justify the journey
Best months January-February, June-October
Browse all Laikipia Plateau hotels →

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Kenya.

Romantic Getaway

South Lake Road in Naivasha is the pick. Enashipai Resort has private lake access, spa facilities, and hippo-watching at dusk. 90 minutes from Nairobi and worlds away.

Culture & History

Old Town Mombasa on Ndia Kuu Road packs 500 years of Swahili, Arab, and Portuguese history into a walkable neighborhood. Fort Jesus is right there, and the food scene is the best on the coast.

Family Safari

Amboseli National Park is the easiest family safari in Kenya. Short game drives, huge elephant herds, and the Kilimanjaro backdrop means kids are engaged from the first morning.

Budget Travel

Milimani in Nairobi delivers the best budget-to-quality ratio in Kenya. You're 15 minutes walk from the National Museum and paying $45-75/night for a clean, safe base.

Beach Holiday

Diani Beach Road on the South Coast is the only answer. White sand, coral reef snorkeling, and resorts that actually sit on the water. nothing on the north coast competes.

Wildlife & Nature

The Laikipia Plateau is where serious wildlife travelers end up. Private conservancies, rhino on foot, and wild dog sightings that the Mara can't reliably offer.


How We Vetted These Hotels

Every hotel on this list went through the same evaluation. Here's exactly how we score them.

We reviewed 5,000+ options across the main regions of Kenya. We cut anything with misleading 'beachfront' claims that are actually a 10-minute walk from the water, lodges that photograph beautifully but have chronic power outage issues, and Nairobi city-center hotels that charge Upper Hill rates for Westlands-quality service. Safari lodges that inflate star ratings through package inclusions also didn't survive the cut.

40%

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.

30%

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.

30%

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.

Hotels that score below 8.0 don't make our list. Hotels can't pay for placement. We update scores every quarter based on new reviews. If a hotel's quality drops, it gets removed. Read more about our approach on the about page.


When to Visit Kenya: Season by Season

Hotel prices, crowds, and weather vary dramatically. Here's what to expect each season.

Budget Friendly

Long Rains (Mar-May)

Avg hotel: $80-180/nightCrowds: LowTemp: 18-25°C

March through May brings the long rains across most of Kenya. Some safari roads in Maasai Mara become impassable by mid-April. Hotels drop rates by 30-40%. a $280/night Amboseli lodge might go for $170/night. The coast stays reasonable, and Diani is actually lovely in the green season if you don't mind the odd shower.

Ready to check availability?

We vetted the standouts, but there are hundreds more.

Search all Kenya hotels →

How to Book Hotels in Kenya

Smart booking strategies that save money without sacrificing quality.

Book Giraffe Manor before your flights

Giraffe Manor in Langata has just 12 rooms and books 4-6 months out for peak season. We've seen travelers finalize flights to Nairobi first, then find the hotel fully booked. Secure the room at $500-700/night first, then buy your airfare. The estate is 20 minutes from Wilson Airport and 25 minutes from JKIA. easy to get to, impossible to replace.

Use the SGR train for Mombasa, not the road

The Madaraka Express from Nairobi Terminus (near Syokimau, south of the city) to Mombasa Terminus takes 4.5 hours and costs $15-25 in economy class. The overnight bus on Mombasa Road takes 9 hours and the safety record is poor. Domestic flights are fine but run $60-130 return. The train is the obvious answer. book at madarakaexpress.co.ke directly.

Stay inside national parks when possible

Budget lodges just outside Amboseli or Tsavo park gates look attractive at $90-120/night. But you pay the difference in game drive time. 30-40 minutes each way, twice daily. Over a 3-night stay, that's 6+ hours of driving to and from animals instead of watching them. The inside lodges at $180-280/night are often the smarter total value.

Naivasha is the Nairobi day-trip mistake

Hundreds of visitors do Lake Naivasha as a day trip from Nairobi and miss the point entirely. The best wildlife activity is at dusk and dawn, when hippos come ashore along South Lake Road and the birding peaks. Book at least one night. Enashipai or Elsamere. and you'll get the version of Naivasha that people actually remember.

Don't confuse Laikipia with a standard safari

Properties on the Laikipia Plateau at $650-950/night are all-inclusive in a meaningful way. Game drives, guided walks, meals, and often conservation activities are covered. Calculate the daily cost of food, drinks, and game drives at a cheaper lodge. the gap narrows considerably. Segera Retreat off the Nanyuki-Rumuruti Road is the benchmark for what all-inclusive should actually mean.

Avoid Mombasa's north shore hotels

Bamburi and Nyali on Mombasa's north coast charge $120-180/night but the beach quality doesn't justify it. The sand is narrower, the water has more seaweed, and the reef is degraded compared to Diani. It's a 30-minute Likoni Ferry ride and drive south to Diani Beach Road, where the same budget gets you a significantly better experience. Don't let proximity to Mombasa town be the deciding factor.


5 regions covered
5,000+ options reviewed
10 vetted picks
0 paid placements

Frequently Asked Questions About Hotels in Kenya

Straight answers from our team after reviewing hotels across Kenya.

What's the best area to stay in Nairobi?

Milimani and Upper Hill are the sweet spots. They're close to the CBD without the chaos of River Road or Ronald Ngala Street. Westlands is louder but better for nightlife, and you're looking at $80-180/night for decent options there. Skip anything near Latema Road. it looks cheap on paper and feels it in person.

When is the best time to visit Kenya?

January-February and July-October are the peak windows for wildlife and dry weather. The Maasai Mara's Great Migration peaks July-September, and lodge prices jump to $300-600/night during that window. If budget matters, go in November: the short rains are brief, animals are still active, and prices drop 25-35%.

How much should I budget for a hotel in Kenya?

Budget travelers can find solid beds in Nairobi's Milimani neighborhood for $45-75/night. Mid-range safari lodges and coastal resorts run $140-230/night. Luxury camps on the Laikipia Plateau or around Amboseli push $500-950/night, and those prices are often all-inclusive, which changes the math considerably.

Is Mombasa or Diani Beach better for a beach holiday?

Diani wins for beach quality. The stretch south of Diani Beach Road past Forty Thieves Beach Bar is genuinely world-class white sand. Mombasa Island itself is more interesting culturally. Fort Jesus and Old Town Mombasa are worth a full day. but the beaches on the island are mediocre. Most people do 2 nights in Mombasa, then move south to Diani.

Do I need a visa to visit Kenya?

Kenya moved to an Electronic Travel Authorisation (eTA) system in 2024. Most nationalities apply online at etakenya.go.ke and pay around $30. It's approved within 72 hours in most cases. Check the official portal. the rules changed quickly and some third-party sites still have outdated information.

What's the cheapest way to get from Nairobi to Mombasa?

The SGR Madaraka Express train from Nairobi Terminus (near Syokimau) to Mombasa Terminus takes about 4.5 hours and costs around $15-25 for economy. Flights from Wilson Airport or JKIA take 55 minutes but cost $60-130 return. The overnight bus on Mombasa Road is cheapest at roughly $10-15, but a 9-hour overnight bus in Kenyan traffic is its own kind of adventure.

Are safari lodges near Amboseli worth the price?

Yes, if you pick carefully. The view of Kilimanjaro from inside Amboseli National Park, especially at dawn from near Observation Hill, is one of those things you won't forget. Amboseli Serena Safari Lodge sits directly inside the park, so you skip the 30-45 minute gate commute that outside lodges charge you in time. Budget $180-280/night and treat it as a 2-night minimum, not a day trip.

Is Lake Naivasha worth visiting as a hotel base?

Very much so. You're 90 minutes from Nairobi on the A104 via Mai Mahiu, and the South Lake Road has some genuinely excellent properties. Hell's Gate National Park is 10 minutes by bike from most lakeside hotels, which is unusual. you can actually cycle among zebras. Rates on the south shore run $140-220/night for mid-range resorts and it feels like a different world from Nairobi.

What's the deal with Giraffe Manor. is it actually worth $500+ a night?

It's one of the few hotels anywhere where the price matches the experience. The Rothschild giraffes are free-roaming on the estate in Langata, about 20 minutes from Karen shopping centre, and they genuinely do poke their heads into the breakfast room. There are only 12 rooms, so it books out months ahead. If you're going, lock in a room before you buy your flights.

What's the Laikipia Plateau, and why are hotels so expensive there?

Laikipia is Kenya's best-kept conservation secret. a vast private conservancy plateau north of Nanyuki, roughly 3 hours from Nairobi. Properties like Segera Retreat operate on massive private land with rhino, elephant, and wild dog populations that the national parks can't match for exclusivity. You're paying $650-950/night because the land costs, anti-poaching teams, and guest ratios are all factored in. It's the most remote and curated experience in Kenya.

Is Nairobi safe for tourists?

Central Nairobi is fine in the daytime if you're sensible. Avoid the River Road and Kirinyaga Road area after dark. it's not tourist-friendly. Westlands, Karen, and the Gigiri area near the UN complex are the safest neighborhoods, and most quality hotels are concentrated in these zones anyway. Use Bolt or inDrive for transport rather than flagging down unmarked taxis.

What should I know about tipping and customs at Kenyan hotels?

Tipping is expected at safari lodges, typically $10-20 per day per staff member, paid at the end of your stay into a communal tips box. At coastal hotels in Mombasa and Diani, 10% is standard if service charge isn't already on the bill. Dress modestly near Mombasa Old Town and any mosques. the coastal areas have a strong Swahili Muslim culture that most guests underestimate.


Ready to book Kenya?

We vetted the best — but there are thousands more. Browse the full selection and filter by dates, price, and neighborhood.

Browse all Kenya hotels