Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Ken Mutinda on trover

Find Hotels in Naivasha

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 hotels in Naivasha

Ole Itiko Cottages
3 out of 5
Kongoni, South Lake Lodge, Naivasha
$76
per night
Apr 6 - Apr 7
7.8 mi from city center
4/5Very Good! (1 review)

"It was very quiet and joseph was great so was susan"…"

Reviewed on May 28, 2019

Ole Itiko Cottages
Hippo Safaris Resort
2 out of 5
moi south lake, 20117, Naivasha, Nakuru County
Get Rates
7.26 mi from city center
1/5 (1 review)

"Struttura datata di basso livello. Strada per accedere alla molto dissestata."…"

Reviewed on Aug 24, 2019

Hippo Safaris Resort
Sawela Lodge
4 out of 5
Moi South Lake Road, Naivasha, Nakuru County
$233
per night
Apr 6 - Apr 7
8.94 mi from city center
3.9/5Good! (9 reviews)

"The rooms were very nice and comfortable, very beautiful scenery,"…"

Reviewed on Nov 25, 2019

Sawela Lodge
Enashipai Resort & Spa
5 out of 5
Moi South Lake Road, Naivasha, Nakuru
$378
per night
May 1 - May 2
6.19 mi from city center
4.6/5Wonderful! (5 reviews)

"My stay was excellent."…"

Reviewed on Dec 2, 2019

Enashipai Resort & Spa
Eseriani Hotel
3.5 out of 5
Moi South Lake Road, Naivasha
$72
per night
Apr 7 - Apr 8
5.04 mi from city center
3/5 (4 reviews)

"Attracts the kind of clients who don’t know how to behave in a hotel and hotel management is doing nothing to address that."…"

Reviewed on Jul 8, 2019

Eseriani Hotel
Lake Naivasha Country Club
5 out of 5
South Lake Road, Karagit, Naivasha
Get Rates
8.11 mi from city center
3.9/5Good! (53 reviews)

"Everything is beautiful! Up close and personal encounters with zebras water bucks and monkeys. Very pleasant staff. Exciting hippo viewing. Wonderful relaxed atmosphere. Food is the best we have had in Kenya. Nearby Crescent Island is a “don’ miss” animal experience!"…"

Reviewed on Mar 9, 2020

Lake Naivasha Country Club
Great Rift Valley Lodge and Golf Resort
3.5 out of 5
North Lake, Off Nairobi-Nakuru Highway, (Pan African Highway), Naivasha
Get Rates
2.85 mi from city center
4.2/5Excellent! (23 reviews)
Lovely Stay

"Great Rift is a beautiful place, family friendly, lots of activities for kids. The hotel villas were clean and cosy. Just a few small repairs need to be made but nothing major. The food was great! Loved their breakfasts. Overall, we had a great time. Will definitely visit again."…"

Reviewed on Jan 2, 2020

Great Rift Valley Lodge and Golf Resort
Lake Naivasha Resort
2.5 out of 5
Moi Southlake Road, off Mai Mahiu Road, Naivasha
$241
per night
Apr 7 - Apr 8
7.33 mi from city center
3.5/5Good! (17 reviews)
Very Good

"Nice resort right on the lake. It is a huge conference center which I wasn't aware of. For kids there are pools and a nice playground. You can walk out to the dock and take a boat ride to see hippos. The rooms are nice and spacious. The spread at breakfast was varied and nice which was included in ..."…"

Reviewed on Dec 1, 2019

Lake Naivasha Resort
Naivasha Kongoni Lodge
4 out of 5
300 m from Kongoni town centre, Naivasha
$129
per night
Apr 6 - Apr 7
11.51 mi from city center
4.1/5Very Good! (37 reviews)
Highly recommended-lovely place

"I absolutely loved this place and it was my weekend retreat during a business trip in between Dubai & Nairobi. Quite a trek to get there but it was well worth it. Warmly welcomed and I had a cottage all to myself as the other room was empty. That's the only slightly bizarre thing that if you have ..."…"

Reviewed on Sep 11, 2019

Naivasha Kongoni Lodge
She'gadia Campsite
2 out of 5
Moi S Lake Rd, Naivasha, Nakuru County
Free Cancellation
$23
per night
Apr 6 - Apr 7
6.97 mi from city center
5/5Exceptional! (4 reviews)
Great place close to the lake

"It is very close to the lake and the bird's nest on the trees in the camp. So morning you can wake up to bird calls and maybe hippo grunts. Morning breakfast with view of the lake is amazing!"…"

Reviewed on Dec 29, 2019

She'gadia Campsite
Don't see what you're looking for?
See all available properties in Naivasha
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Naivasha

Visitors to Naivasha are sure to enjoy the lakeside setting. Tourists can also enjoy the city's parks and seafood restaurants.

  • You'll find 73 Expedia hotels and other accommodations in the larger area of Nakuru
  • The closest major airport is in Nairobi (WIL-Wilson), 54.1 mi (87.1 km) from the city center

Sightseeing and Staying in Naivasha

The city's natural setting is picturesque, including the lakeside and Lake Naivasha. A couple of additional sights to add to your agenda are Kenya Wildlife Service Training Institute and Crater Lake Game Sanctuary.

As you plan your vacation, you'll find 21 hotels and other lodging accommodations to choose from in Naivasha. Here are top ranked ones based on Expedia user reviews:

  • Great Rift Valley Lodge and Golf Resort - With a stay at this 3.5-star hotel, guests can enjoy access to a golf course and free breakfast, along with free WiFi.
  • Naivasha Kongoni Lodge - Our customers like the dining options and pool at this lodge. This 4-star lodge features a restaurant, an outdoor pool, and free WiFi.
  • Lake Naivasha Country Club - With a stay at this 5-star hotel, guests can enjoy access to a full-service spa and a restaurant, along with free WiFi. Expedia customers like its pool and helpful staff.

Dressing for Naivasha

  • Between January and March, you can expect the daytime average to be around 82°F and the nighttime average to be 48°F
  • From April to June, temperatures average about 80°F during the day and 50°F at night
  • July through September averages 76°F during the day and 49°F at night
  • In October-December, the average temperature is 78°F during the day and 48°F at night
  • Average annual rainfall for Naivasha is 30.47 inches
  • Hottest months are usually February and March with an average temperature of 82°F, while the coldest months are January and October with an average of 48°F

Frequently asked questions

Where is the best place to stay in Naivasha?
Lake Naivasha Country Club is a favorite property for Expedia customers. This 5-star hotel offers a full-service spa and a restaurant. Another top choice for your stay based on traveler reviews is Great Rift Valley Lodge and Golf Resort.
If I need to cancel my hotel reservation in Naivasha, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of booking. Add your dates and click on “Search”, then filter by “free cancellation” to get the best deals in Naivasha.
Where can I learn more about changing or cancelling my trip to Naivasha?
For more information about changing or cancelling your trip to Naivasha, head over to our customer service page.
What's the best accommodation for a family vacation to Naivasha?
Great Rift Valley Lodge and Golf Resort is a top 3.5-star hotel on Expedia for families, and features an outdoor pool and a free kids’ club. Other good options for your family trip include Lake Naivasha Country Club and Masada Hotel.
Where is the best hotel to stay with easy access to Kenya Wildlife Service Training Institute?
Lake Naivasha Resort is one of the top choices for your stay based on our traveler data, and this lodge offers 3 outdoor pools and free breakfast. It’s located 2.2 mi (3.6 km) from Kenya Wildlife Service Training Institute. Other good options within a few miles include Enashipai Resort & Spa and Masada Hotel.
What about the best place to stay near Lake Naivasha?
One of the top choices for your stay is Sawela Lodge, located 4.1 mi (6.6 km) from Lake Naivasha, and this 4-star lodge offers free breakfast and a restaurant. Elsamere Lodge Naivasha, located 4.8 mi (7.7 km) away, is another good choice for your stay.
What's the best luxury accommodation in Naivasha?
Lake Naivasha Country Club is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for an elegant place to stay.
What's the best place to stay near Jomo Kenyatta International Airport (NBO)?
Four Points By Sheraton Nairobi Airport is a popular 4-star hotel featuring a full-service spa and 2 restaurants. It’s located a short 0.7 mi (1.2 km) from Jomo Kenyatta Intl. Airport. Other accommodations near the airport are Crowne Plaza Nairobi Airport and Blueman Smile Suites - JKIA.
How is it staying in Naivasha?
Visitors to Naivasha are sure to enjoy the lakeside setting. Tourists can also enjoy the city’s parks and seafood restaurants. A top sight in the area is Lake Nakuru National Park. In Naivasha, there are 108 hotels and other accommodations to choose from.
What should I see while I'm in Naivasha?
The city’s natural setting is picturesque, including the lakeside and such places to visit as Lake Naivasha and Crater Lake Game Sanctuary. You’ll also find Hell’s Gate National Park and Lake Elmenteita in the area.
What's the weather like in Naivasha?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are September and January with an average of 48°F. Average annual rainfall for Naivasha is 33.20 inches.

Recent reviews of Naivasha hotels

More trip options