Skip to main content

Search hotels in Naivasha

Enter your dates to see the latest prices and deals for Naivasha hotels

Naivasha – 283 hotels and places to stay

Filter by:

Star Rating
Review score

Eseriani The Resort

Hotel in Naivasha

Located in Naivasha, 3.1 miles from Crescent Island Game Park, Eseriani The Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

M
Maina
From
Kenya
The hotel was beautiful and clean. The staff were so great and made me feel very welcome at their premises especially the front desk and the cleaning staff.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 192 reviews
Price from
$72
1 night, 2 adults

Avian Court Hotel

Hotel in Naivasha

Located in Naivasha, 2.4 miles from Crescent Island Game Park, Avian Court Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

D
Daniel
From
United States
Amazingly welcoming kind attentive helpful wonderful staff. The hotel is brand new and perfectly clean.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 34 reviews
Price from
$151.88
1 night, 2 adults

Lemaiyan Suites

Hotel in Naivasha

Located in Naivasha, 9.2 miles from Crescent Island Game Park, Lemaiyan Suites has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

G
Gracey
From
Kenya
Everything was just right about this place, the staff, the room, the amenities. I will come again and definitely bring friends.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews
Price from
$88.90
1 night, 2 adults

Hylise Hotel

Hotel in Naivasha

Located in Naivasha, 7.7 miles from Crescent Island Game Park, Hylise Hotel has accommodations with a terrace, free private parking, a restaurant and a bar.

L
Liz
From
Kenya
Exceptional Stay! ⭐⭐⭐⭐⭐ Hylise surpassed all expectations! The rooms were spotless and luxurious, the amenities top-notch and the staff incredibly friendly. Every detail, from the delicious dining to the beautifully decorated spaces was perfect. I highly recommend to anyone seeking a relaxing, luxurious, and memorable experience. I can’t wait to return!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 64 reviews
Price from
$66.29
1 night, 2 adults

Villa Grazia Luxury Hotel

Hotel in Naivasha

Located in Naivasha, 7.7 miles from Crescent Island Game Park, Villa Grazia Luxury Hotel provides accommodations with a shared lounge, free private parking, a terrace and a bar.

S
Salat
From
Kenya
- Very clean property. - Hospitable staff - Comfortable beds
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 45 reviews
Price from
$90
1 night, 2 adults

The Great Rift Valley Lodge & Golf Resort

Hotel in Naivasha

The Great Rift Valley Lodge & Golf Resort features panoramic views of Lake Naivasha and of the Rift Valley. This lodge features an 18-hole championship golf course, two clay tennis courts and a pool.

I
Ismail
From
United States
Staff, beautiful place, quiet area, natural, relaxing
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 60 reviews
Price from
$256
1 night, 2 adults

Lakewalk Cabin

Hotel in Naivasha

Located in Naivasha, 5.1 miles from Crescent Island Game Park, Lakewalk Cabin has accommodations with a garden, free private parking, a terrace and a restaurant.

V
Vegas west
From
United Kingdom
What a wonderful experience! An outstanding host who went above and beyond to ensure we had everything we needed. The welcome was a lovely touch. Thank you for an unforgettable stay!”
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 152 reviews
Price from
$40
1 night, 2 adults

wonderland Destinations Resort, Naivasha

Hotel in Naivasha

Located in Naivasha, 7.9 miles from Crescent Island Game Park, wonderland Destinations Resort, Naivasha has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lily
From
Kenya
The room were clean and the staff are welcoming and very nice 🥰
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 5 reviews
Price from
$52.20
1 night, 2 adults

Lake Naivasha Lazarus Lodge

Hotel in Naivasha

Located in Naivasha, 4.9 miles from Crescent Island Game Park, Lake Naivasha Lazarus Lodge provides accommodations with a garden, free private parking, a terrace and a restaurant.

B
Bosire
From
United States
The rooms are very spacious comfortable and very clean, staff are very friendly and the breakfast was great.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 51 reviews
Price from
$85.50
1 night, 2 adults

The Nest Boutique Hotel

Hotel in Naivasha

Located in Naivasha, 8.4 miles from Crescent Island Game Park, The Nest Boutique Hotel provides accommodations with a garden, free private parking, a terrace and a bar.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 16 reviews
Price from
$61.56
1 night, 2 adults
See all 283 hotels in Naivasha

Most booked hotels in Naivasha and surrounding area in the past month

See all

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 45 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 64 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 152 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 5 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 51 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 60 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 34 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 72 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 192 reviews

Hotels located in the center of Naivasha

Hobra Homes - Khetias offers accommodations in Naivasha, 15 miles from Great Rift Valley Golf & Resort and 22 miles from Hell’s Gate National Park.

From $21.25 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

Serenity homes offers accommodations in Naivasha, 7.8 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

From $20 per night

Imani apartment offers accommodations in Naivasha, 22 miles from Hell’s Gate National Park and 23 miles from Crater Lake Game Sanctuary.

From $16 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Rehema Homes offers accommodations in Naivasha, 7.8 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

From $35 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Stone Camp Naivasha in Naivasha provides accommodations with a garden and a shared lounge. A hot tub and a car rental service are available for guests.

From $20 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 64 reviews

Located in Naivasha, 7.7 miles from Crescent Island Game Park, Hylise Hotel has accommodations with a terrace, free private parking, a restaurant and a bar.

From $93.80 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 45 reviews

Located in Naivasha, 7.7 miles from Crescent Island Game Park, Villa Grazia Luxury Hotel provides accommodations with a shared lounge, free private parking, a terrace and a bar.

From $90 per night

WoodLands House offers accommodations in Naivasha, 7.7 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

From $64 per night

Budget hotels in Naivasha and nearby

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 5 reviews

Located in Naivasha, 7.9 miles from Crescent Island Game Park, wonderland Destinations Resort, Naivasha has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $60 per night

Sonnie stays offers accommodations in Naivasha, 7 miles from Crescent Island Game Park and 16 miles from Great Rift Valley Golf & Resort.

From $85 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Adeea Villa 4brd offers accommodations in Naivasha, 6.9 miles from Crescent Island Game Park and 16 miles from Great Rift Valley Golf & Resort.

Featuring a garden, Shalom Haven provides accommodations in Naivasha. This property offers access to a balcony, free private parking, and free Wifi.

From $72 per night

Providing a garden, Taphe Resort Naivasha offers accommodations in Naivasha. This guest house provides free private parking, a 24-hour front desk, and free Wifi.

From $74 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 15 reviews

Located in Naivasha, 8.4 miles from Crescent Island Game Park, Matteos Italian Restaurant, Bar & Accommodation has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $95 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews

Located in Naivasha, 9.2 miles from Crescent Island Game Park, Lemaiyan Suites has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

From $112.90 per night

Studio city is located in Naivasha, just 17 miles from Great Rift Valley Golf & Resort and 21 miles from Hell’s Gate National Park.

From $70 per night

Best hotels with breakfast in Naivasha and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 16 reviews

Located in Naivasha, 8.4 miles from Crescent Island Game Park, The Nest Boutique Hotel provides accommodations with a garden, free private parking, a terrace and a bar.

From $108 per night

Located in Naivasha, 10 miles from Crescent Island Game Park, Rawhew Ranch - Kinamba, Naivasha Kenya has accommodations with a garden, free private parking, a terrace and a restaurant.

From $50 per night

Located in Naivasha, 5.5 miles from Crescent Island Game Park, Enkapune Resort Naivasha provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $81 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 51 reviews

Located in Naivasha, 4.9 miles from Crescent Island Game Park, Lake Naivasha Lazarus Lodge provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $95.09 per night
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 53 reviews

Offering free WiFi and a garden, Naivasha Peppercorn Holiday Resort is located in Naivasha, 6.8 mi from Delamere Farm Shop and 5.6 mi from Laikipia University.

From $42 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 11 reviews

Adeea Suites Naivasha in Naivasha provides accommodations with a garden and a shared lounge. This property offers access to a terrace and free private parking.

From $150 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 18 reviews

Located just 0.6 mi from Lake Naivasha and surrounded by a serene park, Sweet Lake Resort in Karagita offers a restaurant, a garden and outdoor pool. Free WiFi is available.

From $96 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Located in Naivasha, 5 miles from Crescent Island Game Park, Grand Tiara Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $64.80 per night

FAQs about hotels in Naivasha

What Guests Said About Naivasha:

8.0

I loved everything until the moment when, during checkout, i...

I loved everything until the moment when, during checkout, i was told that since I had prepaid on this platform and they hadn’t received the payment yet, I needed to pay the entire sum a second time otherwise I wouldn’t be allowed to leave the premises. I ended up paying a second time just because I had errands and am now disputing with the hotel for a full refund.
Guest review by
Dinorah
Panama
10

Naivasha is one of the perfect places to visit in Kenya.

Naivasha is one of the perfect places to visit in Kenya. you get to enjoy fresh fish from lake Naivasha,tour hellsgate and environs and see lots of wild animals. Sofa camp Naivasha also provides you with the perfect place to camp or stay. You get to enjoy nature to the fullest.
Guest review by
Anonymous
8.0

Compared to Nairobi, it is a slower pace but that is the...

Compared to Nairobi, it is a slower pace but that is the point. Getting a tour of the lake was the highlight of my trip. Next time, I want to explore Crescent Island fully. It only takes a couple of days to fully see everything there if you plan well.
Guest review by
Markeith Woolford
United States
8.0

The Lake and the activities around it are what's best about...

The Lake and the activities around it are what's best about Naivasha. The town is busy, dusty and not ideal to walk around. Most banks are there and some good supermarkets. Its a transit town so lots of trucks and travelers
Guest review by
EDWARD
Kenya
10

Naivasha is such a cool place to visit, anytime you feel...

Naivasha is such a cool place to visit, anytime you feel overwhelmed by the city life. It's neither too far away from the city nor too close; just the right distance! Naivasha has something for everyone: whether on a budget or want to splash out, you'll get your fix. Myself, I prefer staying at a place that is moderately priced, has a unique factor about it, value for money then during the day visit the more high end spots for amazing ambience, top notch cuisines and other luxuries like spas. I hope to check out the glass cabins the next time I'm visiting Naivasha.
Guest review by
Wambui
Kenya
8.0

Fun and alot of activities for different ages.

Fun and alot of activities for different ages. Alot of clubs to chose from Boat rides on the lake with scenic views with knowledgeable guides Geothermal and hells gate tour was also informative and amazing with our guide Felix.
Guest review by
Kuguru
Kenya

See reviews by guests who stayed at hotels in Naivasha

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
The place is super cool, wonderful staff ,good ambience with extremely well themed houses... i was in MARA HOUSE. We had a car and the parking was well secured with very friendly security personnel, housekeeping was done daily and the house was made neat every day...we will definitely go back.... i recommend the place to anyone willing to have good time in naivasha...not far from the town and not far from lake Naivasha's karagita beach for some fresh water lake fish and boat rides and hippos watch.
Guest review by
lamwel spokes
Kenya
From $57.38 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 220 reviews
Food from the menu was some of the best I’ve tasted since arriving in Kenya. The whole place is stunning with beautiful paintings and art everywhere. 5 mins walk from the town yet you felt like you were in the bush. Beautiful choir singing could be heard in the morning from a neighbouring church. This place is 5*
Guest review by
Eric
Australia
From $19.80 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 57 reviews
Excellent hosts Secure Parking. Close proximity to town Ease of accessibility Quiet both during the day and night Clean, tidy apartment
Guest review by
Daniel
Kenya
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
It was clean and stylish exactly as is on the photos. It’s very close to town, walking distance and a few minutes to South Lake…
Guest review by
Monicah
Kenya
From $67.50 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 35 reviews
The house was so warm and cozy and everything we needed was exactly here. Also it's not far from town.
Guest review by
Ngoma
Kenya