A great white pelican and a cormorant on Lake Naivasha

Find hotels in Naivasha from ₩34,138

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Naivasha hotels

Lake Naivasha Lazurus Lodge

Lake Naivasha Lazurus Lodge
3.0 star property
Naivasha
The price is ₩70,096
₩82,713 total
includes taxes & fees
Jun 14 - Jun 15
Lake Naivasha Lazurus Lodge

Enkapune Resort Naivasha

Enkapune Resort Naivasha
3.0 star property
Naivasha
The price is ₩72,904
₩103,930 total
includes taxes & fees
Jun 14 - Jun 15
Enkapune Resort Naivasha

Comi Village Hotel

Comi Village Hotel
2.5 star property
Naivasha
The price is ₩32,404
₩38,237 total
includes taxes & fees
Jun 14 - Jun 15
Comi Village Hotel

Naivasha Peppercorn Holiday Resort

Naivasha Peppercorn Holiday Resort
3.5 star property
Naivasha
6.0 out of 10, (2 reviews)
"By perfekt good hotel"
Germany
Hans-juergen
The price is ₩43,974
₩51,889 total
includes taxes & fees
Jun 15 - Jun 16
Naivasha Peppercorn Holiday Resort

Captain James Camp

Captain James Camp
3.0 star property
Naivasha
The price is ₩83,323
₩98,321 total
includes taxes & fees
Jun 14 - Jun 15
Captain James Camp

401 Restaurant & Accommodation

401 Restaurant & Accommodation
3.0 star property
Naivasha
The price is ₩68,275
₩80,564 total
includes taxes & fees
Jun 14 - Jun 15
401 Restaurant & Accommodation

Karmel Resort Naivasha

Karmel Resort Naivasha
3.0 star property
Naivasha
The price is ₩106,205
₩125,322 total
includes taxes & fees
Jun 15 - Jun 16
Karmel Resort Naivasha

Jazby Guest House Naivasha

Jazby Guest House Naivasha
3.0 star property
Naivasha
The price is ₩60,689
₩71,613 total
includes taxes & fees
Jun 14 - Jun 15
Jazby Guest House Naivasha

Mataman Gardens

Mataman Gardens
2.5 star property
Naivasha
The price is ₩56,288
₩66,420 total
includes taxes & fees
Jun 14 - Jun 15
Mataman Gardens

Eseriani The Resort

Eseriani The Resort
3.0 star property
Naivasha
7.8 out of 10, Good, (8 reviews)
"Great, fairly priced place to stay"
United Kingdom
Lucian
The price is ₩104,405
₩123,198 total
includes taxes & fees
Jun 17 - Jun 18
Eseriani The Resort

Kimberly Guest House Naivasha

Kimberly Guest House Naivasha
3.0 star property
Naivasha
The price is ₩75,102
₩88,620 total
includes taxes & fees
Jun 14 - Jun 15
Kimberly Guest House Naivasha

MT LONGONOT COUNTRY RESORT NAIVASHA

MT LONGONOT COUNTRY RESORT NAIVASHA
3.0 star property
Naivasha
The price is ₩134,018
₩158,141 total
includes taxes & fees
Jun 14 - Jun 15
MT LONGONOT COUNTRY RESORT NAIVASHA

Malewa Garden Hotel

Malewa Garden Hotel
3.0 star property
Naivasha
The price is ₩45,130
₩53,254 total
includes taxes & fees
Jun 14 - Jun 15
Malewa Garden Hotel

Heritage Breeze Hotel

Heritage Breeze Hotel
3.0 star property
Naivasha
2.0 out of 10, (1 review)
The price is ₩36,002
₩42,482 total
includes taxes & fees
Jun 14 - Jun 15
Heritage Breeze Hotel

Sebai Luxury Suites

Sebai Luxury Suites
3.0 star property
Naivasha
The price is ₩129,054
₩194,455 total
includes taxes & fees
Jun 16 - Jun 17
Sebai Luxury Suites

AVIAN COURT HOTEL

AVIAN COURT HOTEL
4.0 star property
Naivasha
8.0 out of 10, Very Good, (3 reviews)
"Overall this was a nice hotel. The issue I experienced finding my wallet missing money immediately after a staff member cleaned our room. When escalating the incident with the hotel staff, they sided with their staff member and the story they told us was not believable. "
United States
Eric
The price is ₩163,556
₩192,996 total
includes taxes & fees
Jun 19 - Jun 20
AVIAN COURT HOTEL

Meirah Gardens Kinangop

Meirah Gardens Kinangop
3.0 star property
Naivasha
The price is ₩106,205
₩125,322 total
includes taxes & fees
Jun 14 - Jun 15
Meirah Gardens Kinangop

Sanel Hotel and Lounge Naivasha

Sanel Hotel and Lounge Naivasha
3.0 star property
Naivasha
The price is ₩128,964
₩152,177 total
includes taxes & fees
Jun 14 - Jun 15
Sanel Hotel and Lounge Naivasha

Merlin Resort Naivasha

Merlin Resort Naivasha
3.0 star property
Naivasha
The price is ₩88,757
₩104,733 total
includes taxes & fees
Jun 17 - Jun 18
Merlin Resort Naivasha

Newstead Hotel Naivasha

Newstead Hotel Naivasha
3.0 star property
Naivasha
The price is ₩113,792
₩134,275 total
includes taxes & fees
Jun 14 - Jun 15
Newstead Hotel Naivasha
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Naivasha attractions

Learn more about Naivasha

Boat safaris on Lake Naivasha reveal hippos, eagles, and over 400 bird species among blooming water lilies. Nearby Hell's Gate National Park offers cycling adventures between towering cliffs where you'll spot zebras and giraffes.

Tourists in a boat  look on the antelopes waterbuck. Safari, Naivasha Lake, Kenya ; Shutterstock ID 247810003; Purchase Order: -

Top Naivasha Hotel Reviews

More cheap stays in Naivasha

Frequently asked questions

Where is the best place to stay in Naivasha?
Lake Naivasha Sopa Resort is one of the top choices for your stay based on our traveler data. This hotel offers free breakfast and a restaurant. Other good choices for your visit include Enashipai Resort & Spa and Lake Naivasha Resort. See all available top hotels, or vacation rentals in Naivasha.
What are some of the best vacation home rentals that Naivasha has to offer?
Lux Suites Leilani Annex Naivasha: This Naivasha vacation home rental offers an outdoor pool, a balcony, and daily housekeeping to help you feel perfectly comfortable in your new surroundings. Kitchen amenities like a microwave and kitchenware can make your vacation run smoothly. Our travelers also rate Ol Loika Cottage as a favorite home for rent in Naivasha. See all vacation rentals in Naivasha.
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. Filter your search by fully refundable to find flexible hotel 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 hotel with an outdoor pool and a free kids' club, and it's a top choice on Expedia for families. Find more child-friendly accommodations in Naivasha.
What's the best all-inclusive hotel in Naivasha?
Panorama Park Resort Naivasha is an all-inclusive resort featuring a full-service spa and a terrace, and a favorite with Expedia travelers. See more all-inclusive resorts in Naivasha.
What's the best pet-friendly place to stay in Naivasha?
Lake Naivasha Crescent Camp is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good choices for you and your pet's trip include Oleitiko Cottages and Longonot View Eco Camp and Accommodation. See more pet-friendly hotel accommodations in Naivasha.
Where is the best hotel to stay with easy access to Kenya Wildlife Service Training Institute?
Adjacent to Kenya Wildlife Service Training Institute, Genesis Guest House is one of the top choices for your stay based on our traveler data, and this guesthouse offers free breakfast and a restaurant. Other good options close by include Merlin Resort and Jaza Naivasha Resort.
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. High End Guest House and Eagles Lodge are other good choices within a few miles.
What's the best luxury accommodation in Naivasha?
Enashipai Resort & Spa is a luxury resort with 3 restaurants and 2 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Muthu Lake Naivasha Country Club, Naivasha and ELMER RESORT AND SPA are other upscale choices for your trip. Find more luxury hotels in Naivasha.
What are some accommodations with pools in Naivasha?
Elmer Resort & Spa -Naivasha is a top hotel with a children's pool, an outdoor pool, and a full-service spa. View all hotels with pools in Naivasha.
What is the best spa hotel in Naivasha?
Enashipai Resort & Spa is a top luxury spa hotel featuring 3 restaurants, a fitness center, a hair salon, and an outdoor pool. Treat yourself to a facial, body scrub, or Swedish massage at Siyara Spa. Other popular spa hotels in Naivasha include Muthu Lake Naivasha Country Club, Naivasha and Jacaranda Luxury Suites. See all spa hotels in Naivasha.
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. In Naivasha, there are 335 hotels and other accommodations to choose from. Find out more about Naivasha.
What should I see while I'm in Naivasha?
Natural beauty is on display at Lake Naivasha, Hell's Gate National Park, and Hell's Gate National Park - Elsa Gate. A couple of additional sights to add to your agenda are Buffalo Mall Naivasha and Crater Lake. Check out what more to see and do in Expedia's Naivasha guide.
What's the weather like in Naivasha?
The hottest months are usually March and February with an average temp of 65°F, while the coldest months are July and June with an average of 61°F. Average annual precipitation for Naivasha is 34 inches.