Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Naivasha – 144 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Mwanzo Lodge

Hotel in Naivasha

Situated in Naivasha, 15 km from Crescent Island Game Park, Mwanzo Lodge features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. I would to appreciate the staff they were warm an very accommodative

Show more Show less
8.1
Very good
74 reviews
Price from
£69
per night

The Nest Boutique Hotel 3 stars

Hotel in Naivasha

Set in Naivasha, 10 km from Crescent Island Game Park, The Nest Boutique Hotel offers accommodation with a restaurant, free private parking, a bar and a garden. Amazing with the African mix and the continental vibe! The pancakes are to die for!

Show more Show less
7.4
Good
35 reviews
Price from
£66
per night

The Great Rift Valley Lodge & Golf Resort 4 stars

Hotel in Naivasha

The Great Rift Valley Lodge & Golf Resort features panoramic views of Lake Naivasha and of the Rift Valley. This lodge boasts an 18-hole championship golf course, two clay tennis courts and a pool. The Great Rift Valley lodge was great :) There’s nothing else to add. We visited it in Feb of 2022 for the Valentine’s day and I couldn’t have had a better time. See pictures to find out for yourself. Here’s my pros and cons: Pros: - We had a really cool view from our lodge/room. This just beats it all. See the pictures. - The lodge had all the conveniences: fast WiFi, hot walk-in shower, small fridge, coffee/tea and water kettle, mosquito nets. It had no TV, but who needs a TV these days. The WiFi is fast enough for you to watch Netflix or YouTube. - Then the resort itself has a swimming pool, a golf course, two restaurants, bars. - You can also engage in outdoor activities, like animal watching (a “game drive”, I guess what they call it.) See the listing in my pictures. - We chose to ride bicycles. They have nice and safe paved roads around the complex. - There’s a lot of good food offered in their free (included) buffet, or in the Ala-cart menu. The service was great overall. (Except maybe one waiter that was too obsequious.) - It is fairly reasonably priced for the services and amenities provided. - It is not far from Nairobi. Maybe an hour drive by car. We went with an Uber.

Show more Show less
8
Very good
48 reviews
Price from
£226
per night

Naivasha Peppercorn Holiday Resort

Hotel in Naivasha

Offering free WiFi and a garden, Naivasha Peppercorn Holiday Resort is located in Naivasha, 11 km from Delamere Farm Shop and 9 km from Laikipia University. The hotel provides a bar and on-site... If your looking for a place to stay in Naivasha I recommend peppercorn resorts.from reception madam Damaris and the staffs so welcoming and friendly.dinner lunch,breakfast perfect ohhh bush bar u enjoy music environment is wah smart,big rooms,bed. got a room with cold shower given twins room without charge immediately. Very quite place,no noise. Swimming pool clean What about the TENT? I can't think of somewhere else when in Naivasha peppercorn.few minutes from town Amazing!

Show more Show less
7.8
Good
61 reviews
Price from
£22
per night

Fina Gardens Resort, Naivasha 3 stars

Hotel in Naivasha

Offering an outdoor pool and a restaurant, Fina Gardens Resort, Naivasha is located in Naivasha. WiFi access is available in this resort.

Show more Show less
6.7
Review score
3 reviews
Price from
£55
per night

MONTANA GUEST RESORT LTD 3 stars

Hotel in Naivasha

Situated in Naivasha, 6 km from Crescent Island Game Park, MONTANA GUEST RESORT LTD features accommodation with a restaurant, free private parking, a bar and a shared lounge.

Show more Show less
Price from
£23
per night

OSOTUA LUXURY RESORT

Hotel in Naivasha

Located in Naivasha, 6 km from Crescent Island Game Park, OSOTUA LUXURY RESORT provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.

Show more Show less
5.7
Review score
3 reviews
Price from
£141
per night

Eseriani The Resort

Hotel in Naivasha

Located in Naivasha, 3.4 km from Crescent Island Game Park, Eseriani The Resort provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Staff were excellent. Irene at front desk was so nice. The food was so good

Show more Show less
7.6
Good
26 reviews
Price from
£79
per night

Villa Grazia Luxury Hotel 4 stars

Hotel in Naivasha

Located in Naivasha, 6 km from Crescent Island Game Park, Villa Grazia Luxury Hotel provides accommodation with a restaurant, free private parking, a bar and a shared lounge.

Show more Show less
8.3
Very good
11 reviews
Price from
£42
per night

Leisure Apex Resort

Hotel in Naivasha

Leisure Apex Resort is situated in Naivasha, within 6 km of Crescent Island Game Park and 12 km of Lake Naivasha National Park.

Show more Show less
Price from
£45
per night

Most booked hotels in Naivasha in the past month

See all

FAQs about hotels in Naivasha

  • On average, 3-star hotels in Naivasha cost £84 per night, and 4-star hotels in Naivasha are £290 per night. If you're looking for something really special, a 5-star hotel in Naivasha can on average be found for £224 per night (based on Booking.com prices).

  • On average, it costs £69 per night to book a 3-star hotel in Naivasha for tonight. You'll pay on average around £242 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Naivasha will cost around £250 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Naivasha this weekend is £66 or, for a 4-star hotel, £242. Looking for something even fancier? 5-star hotels in Naivasha for this weekend cost on average around £216 per night (based on Booking.com prices).

  • Some of the best hotels in Naivasha near Lake Naivasha include Luxurious tents in Naivasha, Merinja Guest House and Lake Naivasha Country Club.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Naivasha:

Explore guest reviews of hotels in Naivasha

See all