Skip to main content

Search hotels in Naivasha

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

Naivasha – 297 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, 153 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.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 199 reviews
Price from
US$72
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.4
Very good - What previous guests thought, 34 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.

A
Ajay
From
India
Neat, clean place and extremely polite staff
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 52 reviews
Price from
US$89.17
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.

A
Andreas
From
Germany
Everything was fantastic, Room, Service, breakfast.
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.2
Very good - What previous guests thought, 42 reviews
Price from
US$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 boasts an 18-hole championship golf course, two clay tennis courts and a pool.

N
Njeri
From
Kenya
The hotel rooms are big and spacious, clean with comfortable beds. The breakfast and meals served at the hotel were delicious and mouthwatering. A lot of activities to do at the hotel and is perfect getaway from the hustles and bustles of the city for sports and nature lovers. The hot water bottle to manage the cold was a brilliant idea keep it up.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 60 reviews
Price from
US$256
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
Laura
From
Italy
The rooms are clean, tidy, and very spacious. The bathroom is also large and has all the necessary comforts.
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.

p
philip
From
United Kingdom
Very friendly, helpful manager and staff. Excellent customer service. The food was great and the chef cooked the food to my preference and diet. Comfortable bed with premium bed linen and room very clean. Our 4x4 was washed and cleaned every day. Happy to be returning customers.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 51 reviews
Price from
US$85.50
1 night, 2 adults
See all 297 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, 153 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 8.6
Fabulous - What previous guests thought, 60 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 7.7
Good - What previous guests thought, 51 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.4
Very good - What previous guests thought, 34 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 52 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, 199 reviews

Budget hotels in Naivasha and nearby

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.2
Very good - What previous guests thought, 42 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

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 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 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$61 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 15 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

Sonnie stays, a property with a garden, is set in Naivasha, 25 km from Great Rift Valley Golf & Resort, 34 km from Hell’s Gate National Park, as well as 35 km from Crater Lake Game Sanctuary.

From US$140 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.

Best hotels with breakfast in Naivasha and nearby

Scored out of 10, guest rating 9.5
Exceptional - 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, 15 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$95 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$108 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
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 52 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$113.17 per night

Situated in Naivasha, 16 km from Crescent Island Game Park, Rawhew Ranch - Kinamba, Naivasha Kenya features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$50 per night

Located in Naivasha, 8.9 km from Crescent Island Game Park, Enkapune Resort Naivasha provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$81 per night

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

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$35 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$20 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

Set 12 km from Crescent Island Game Park, Vee place Bridgeview furnished apartment offers accommodation with free WiFi and free private parking.

From US$40 per night

Offering inner courtyard views, Haven Homes Apartments is an accommodation situated in Naivasha, 36 km from Crater Lake Game Sanctuary and 41 km from Gatamaiyo Forest Nature Reserve.

From US$15 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.3
Superb - What previous guests thought, 3 reviews
Stayed for 4 nights The host was amazing, from the minute I booked her she was caring to know if I have arrived safely, how I feel about the house, what I needed, she was just the best✅ The location was also superb, safety check, close proximity to town for convenient navigation. The house was also clean and tidy If you're looking for a place to stay in Naivasha, I highly recommend her😌
Guest review by
Ann
Kenya
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews
Friendly staff, pretty, spatious and comfortable rooms, food is good. Convenient from main road, bit off from downtown.
Guest review by
Paul
Netherlands
From US$49.30 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 218 reviews
Charming accommodation with love for the detail with friendly staff. Great home cooked food served and cute rooms.
Guest review by
Sebastian
Germany
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 24 reviews
That the place is in town hence a walking distance. The staff are friendly and helpful.
Guest review by
Pancras Asena
Kenya
Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 16 reviews
Right in the noisy town, not so cool. Don't be fooled by the distance to the lake
Guest review by
Frank
Kenya