Skip to main content

Search hotels in Naivasha

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

Naivasha – 268 hotels and places to stay

Filter by:

Star rating
Review score

Lakewalk Cabin

Hotel in Naivasha

Situated in Naivasha, 8.3 km from Crescent Island Game Park, Lakewalk Cabin features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Tetty
From
Malaysia
The location, the view, the room, the lake, a lot of animals surrounding, the friendly people and just 50m from an awesome restaurant and a bar! My holiday was perfect!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 152 reviews
Price from
US$40
1 night, 2 adults

Eseriani The Resort

Hotel in Naivasha

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

F
Flo
From
Kenya
Very neat and easily accessible
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 211 reviews
Price from
US$80
1 night, 2 adults

Avian Court Hotel

Hotel in Naivasha

Situated in Naivasha, 3.9 km from Crescent Island Game Park, Avian Court Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Mancho Musonda
From
Zambia
Cleanliness, good customer experience
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 38 reviews
Price from
US$160.31
1 night, 2 adults

Lemaiyan Suites

Hotel in Naivasha

Situated in Naivasha, 15 km from Crescent Island Game Park, Lemaiyan Suites features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

H
Hellen
From
Sweden
Everything was perfect. Loved Jannet and Ruth at the reception..
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 58 reviews
Price from
US$89.07
1 night, 2 adults

Hylise Hotel

Hotel in Naivasha

Set in Naivasha, 12 km from Crescent Island Game Park, Hylise Hotel offers accommodation with a terrace, free private parking, a restaurant and a bar.

E
Edgar
From
Kenya
The hotel rooms the facilities and design were top notch . The staff were exceptional too . I will recommend and revisit any given time
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 65 reviews
Price from
US$66.29
1 night, 2 adults

Villa Grazia Luxury Hotel

Hotel in Naivasha

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

S
SIMON
From
Kenya
The rooms are very clean and the environment was good
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 37 reviews
Price from
US$90
1 night, 2 adults

Mwanzo Lodge

Hotel in Naivasha

Situated in Naivasha, 18 km from Crescent Island Game Park, Mwanzo Lodge features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Anastasia
From
Italy
The lodge itself is a testament to African charm and authenticity. The architecture and interior design blended seamlessly with the natural beauty of the surroundings.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 25 reviews
Price from
US$151
1 night, 2 adults

wonderland Destinations Resort, Naivasha

Hotel in Naivasha

Situated in Naivasha, 13 km from Crescent Island Game Park, wonderland Destinations Resort, Naivasha features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace....

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews
Price from
US$52.20
1 night, 2 adults

Eseriani The Hotel

Hotel in Naivasha

Located in Naivasha, within 15 km of Crescent Island Game Park and 23 km of Great Rift Valley Golf & Resort, Eseriani The Hotel provides accommodation with a garden and free WiFi throughout the...

L
Lilian Wachuka
From
Kenya
I was booked at their Sister hotel Eseriani The Resort.. Their was an issue with the booking but it was resolved very amicably. The place is very clean, well organised ground.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 15 reviews
Price from
US$61
1 night, 2 adults

Lake Naivasha Lazarus Lodge

Hotel in Naivasha

Located in Naivasha, 7.9 km from Crescent Island Game Park, Lake Naivasha Lazarus Lodge provides accommodation with a garden, free private parking, a terrace and a restaurant.

R
Rachel
From
Ireland
The rooms were very clean and comfortable
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 51 reviews
Price from
US$113.40
1 night, 2 adults
See all 268 hotels in Naivasha

Most booked hotels in Naivasha and surroundings in the past month

See all

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 152 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 10 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 9 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 65 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 38 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 58 reviews

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 211 reviews

Hotels located in the centre of Naivasha

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Naivasha in the Nakuru County region, Hobra Homes - Khetias features a balcony.

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

Located in Naivasha, 13 km from Crescent Island Game Park and 25 km from Great Rift Valley Golf & Resort, Serenity homes offers air conditioning.

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

Offering garden views, Imani apartment is an accommodation situated in Naivasha, 37 km from Crater Lake Game Sanctuary and 43 km from Lake Elementaita.

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

Rehema Homes is set in Naivasha, 13 km from Crescent Island Game Park, 25 km from Great Rift Valley Golf & Resort, and 35 km from Hell’s Gate National Park.

From US$30 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 9 reviews

Located in Naivasha in the Nakuru County region, Weli homestay provides accommodation with free WiFi and free private parking.

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

Set just 12 km from Crescent Island Game Park, Stone Camp Naivasha provides accommodation in Naivasha with access to a garden, a shared lounge, as well as free shuttle service.

From US$20 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 65 reviews

Set in Naivasha, 12 km from Crescent Island Game Park, Hylise Hotel offers accommodation with a terrace, free private parking, a restaurant and a bar.

From US$73.66 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 37 reviews

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

From US$90 per night

Best hotels with breakfast in Naivasha and nearby

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 9 reviews

Located in Naivasha, 12 km from Crescent Island Game Park, Roza Guest House features views of the city. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk.

From US$40 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 14 reviews

Set in Naivasha, 13 km from Crescent Island Game Park, Astorian Grand Hotel Naivasha offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$95 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 190 reviews

Set in Naivasha, 12 km from Crescent Island Game Park, Guesthousejane Villa & Apartments offers accommodation with water sports facilities, free private parking, an outdoor swimming pool and massage...

From US$36.96 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 40 reviews

Offering views of Lake Naivasha, Enashipai Resort & Spa is situated in Naivasha. It features an outdoor swimming pool and free Wi-Fi access.

Offering a garden and lake view, Taphe Resort Naivasha is located in Naivasha, 11 km from Crescent Island Game Park and 27 km from Great Rift Valley Golf & Resort.

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

Situated in Naivasha, 14 km from Crescent Island Game Park, Matteos Italian Restaurant, Bar & Accommodation features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$70.09 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 15 reviews

Set in Naivasha, 14 km from Crescent Island Game Park, The Nest Boutique Hotel offers accommodation with a garden, free private parking, a terrace and a bar.

From US$145.35 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 15 reviews

Located in Naivasha, within 15 km of Crescent Island Game Park and 23 km of Great Rift Valley Golf & Resort, Eseriani The Hotel provides accommodation with a garden and free WiFi throughout the...

From US$61 per night

Budget hotels in Naivasha and nearby

Set in Naivasha in the Nakuru County region, WoodLands House has a balcony. This property offers access to a terrace and free private parking.

From US$64 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews

Situated in Naivasha, 13 km from Crescent Island Game Park, wonderland Destinations Resort, Naivasha features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

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

Boasting a hot tub, Adeea Villa 4brd is set in Naivasha. This property offers access to a balcony, free private parking and free WiFi.

From US$61.43 per night

Shalom Haven, a property with a garden, is situated in Naivasha, 26 km from Great Rift Valley Golf & Resort, 33 km from Hell’s Gate National Park, as well as 35 km from Crater Lake Game Sanctuary.

From US$50.40 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 58 reviews

Situated in Naivasha, 15 km from Crescent Island Game Park, Lemaiyan Suites features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$90.88 per night

Studio city is set in Naivasha, 27 km from Great Rift Valley Golf & Resort, 34 km from Hell’s Gate National Park, as well as 36 km from Crater Lake Game Sanctuary.

From US$70 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Located 27 km from Great Rift Valley Golf & Resort, 37 km from Hell’s Gate National Park and 39 km from Crater Lake Game Sanctuary, Maya Homes provides accommodation situated in Naivasha.

From US$114.75 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10 reviews

Gamtoos House:Lovely 3 Bedroom House is located in Naivasha, 27 km from Great Rift Valley Golf & Resort, 34 km from Hell’s Gate National Park, and 36 km from Crater Lake Game Sanctuary.

From US$70 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
From US$44.20 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 220 reviews
- they provide clean bottled water (and refills) for free - Lovely place to just hang around for many hours reading or napping (outdoor chairs, swinging chair, etc) - Ask staff for a short tour of the grounds (rabbits, etc) - 2km walk down into the town - We’d recommend you read the info booklet they provide in your room. Lots of interesting information about the hotel and area. - Good restaurant on-site with simple made-to-order meals (700ksh - 1200ksh range).
Guest review by
Jason
Canada
From US$35 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 230 reviews
This place is a real sueño-dream. I liked everything, the host was very friendly and welcoming, the breakfast was delicious and home-made, fresh every morning. The room was super clean and the mattress was high quality. It is located near Karagita and there are matatus that travels on the main road that will take you to Naivasha town for only 50 shillings. It felt safe, quiet and peaceful. I had an unforgettable stay!
Guest review by
Grace
Italy
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 9 reviews
I loved the location and it’s proximity the lake hence having a view of Lake Naivasha. Serene environment, peaceful and quiet. Close proximity to the road, easy access to town. Very clean with modern features and it exceeded all expectations.
Guest review by
Eliza
Kenya
From US$86.90 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews
It is located in a serene neighborhood. Loved the Kenyan decor as well.
Guest review by
Peterkin
Kenya
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews
Beautiful house and cottages. Tastefully finished.
Guest review by
gurvir
Kenya