Search hotels in Naivasha

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

Select occupancy

Naivasha – 271 hotels and places to stay

Filter by:

Star Rating
Review score

Sebai Luxury Suites

Hotel in Naivasha

Located in Naivasha, 1.8 miles from Crescent Island Game Park, Sebai Luxury Suites has accommodations with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 16 reviews
Price from
$54.92
1 night, 2 adults

Lemaiyan Suites

Hotel in Naivasha

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

J
Josephat
From
United States
Cleanliness and wonderful staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 83 reviews
Price from
$75.34
1 night, 2 adults

Lake Naivasha Lazarus Lodge

Hotel in Naivasha

Located in Naivasha, within 4.9 miles of Crescent Island Game Park and 18 miles of Great Rift Valley Golf & Resort, Lake Naivasha Lazarus Lodge provides accommodations with a bar and free WiFi...

V
Victor
From
Kenya
The staff, especially Sandra were great.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 103 reviews
Price from
$69.29
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 8.2
Very Good - What previous guests thought, 120 reviews
Price from
$33.90
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.

A
Annushiet
From
Uganda
The cleaness was amazing 👏 . The breakfast buffet perfect 👌
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 73 reviews
Price from
$128.71
1 night, 2 adults

Elsamere Lodge Naivasha

Hotel in Naivasha

Elsamere Lodge Naivasha is located in Naivasha. With free WiFi, this 3-star hotel has a garden and a shared lounge. Guests can enjoy lake views. At the hotel, the rooms are equipped with a closet.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 7 reviews
Price from
$205.93
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.0
Very Good - What previous guests thought, 65 reviews
Price from
$56.18
1 night, 2 adults

401 Restaurant & Accommodation

Hotel in Naivasha

Located in Naivasha, 10 miles from Crescent Island Game Park, 401 Restaurant & Accommodation provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews
Price from
$25.93
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 8.3
Very Good - What previous guests thought, 10 reviews
Price from
$82.37
1 night, 2 adults

Fina Gardens Resort, Naivasha

Hotel in Naivasha

Located in Naivasha, 4.5 miles from Crescent Island Game Park, Fina Gardens Resort, Naivasha provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Z
Zipporah
From
Kenya
Lovely place, ideal for family, nice outdoor space and swimming pool
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 100 reviews
Price from
$28.95
1 night, 2 adults
See all 271 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, 103 reviews

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 16 reviews

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

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

Popular with guests booking hotels in Naivasha

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 65 reviews

Popular with guests booking hotels in Naivasha

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

Best hotels with breakfast in Naivasha and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 65 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.

Adeea Suites Naivasha offers accommodations in Naivasha, 7.3 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

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

Located in Naivasha, 6.8 miles from Crescent Island Game Park, OSOTUA LUXURY RESORT by ICON provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Sawela Lodges is located on the shores of Lake Naivasha. There is a restaurant and bar and guests can have fun at the water park. Mount Longonot is a 35-minute drive away.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 22 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.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 10 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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 69 reviews

Offering a garden, RUWAMU Guesthouse features accommodations in Naivasha. The homestay offers both free Wifi and free private parking.

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

Located in Naivasha, within 10 miles of Crescent Island Game Park and 14 miles of Great Rift Valley Golf & Resort, Eseriani The Hotel provides accommodations with a garden and free WiFi throughout the...

Budget hotels in Naivasha and nearby

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Naisula Home enjoys a location in Naivasha, 7.4 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort. The villa features both Wifi and private parking free of charge.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a garden, Naivasha 4Bedroom Boma features accommodations in Naivasha. This vacation home provides free private parking, full-day security, and free Wifi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

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.

Located 8.2 miles from Crescent Island Game Park, Taphe Guest Resort offers 4-star accommodations in Naivasha and features an outdoor swimming pool, a garden and a restaurant.

Easy stay offers accommodations in Naivasha, 9.2 miles from Crescent Island Game Park and 14 miles from Great Rift Valley Golf & Resort.

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

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

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

Hotels located in the center of Naivasha

See all

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

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

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

ALORA STAYS Naivasha is located in Naivasha, just 7.8 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

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

Tee Luxury Homes is located in Naivasha, just 7.8 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

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

HOBRA HOMEs -Naivasha B is located in Naivasha, just 7.4 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

A recently renovated homestay, GLOW Suites offers accommodations in Naivasha. Beauty services is available for guests.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

EULIE HOMES Naivasha offers accommodations in Naivasha, 7.4 miles from Crescent Island Game Park and 15 miles from Great Rift Valley Golf & Resort.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Haven Homes Apartments offers accommodations in Naivasha, 21 miles from Hell’s Gate National Park and 22 miles from Crater Lake Game Sanctuary.

FAQs about hotels in Naivasha

What Guests Said About Naivasha:

Scored out of 10, guest rating 2.0

The service from staff was atrocious - we waited 40 minutes...

The service from staff was atrocious - we waited 40 minutes in Reception to be assigned a room after checking in at 4pm. Rooms were supposed to be ready by 1pm. Pool service was incredible slow and frustrating - once food eventually arrives it is cold and there was no cutlery provided (another 10-minute wait and even colder food). The spa was the same - waited 40 minutes for staff to show up for a pre-booked appointment. The Wi-Fi was really unreliable - constantly dropping out or unavailable for hours on end.
Guest review byHowe
Kenya
Scored out of 10, guest rating 8.0

I'd definitely recommend two nights in Naivasha to visit...

I'd definitely recommend two nights in Naivasha to visit Hell's Gate park and go on the boat tour on Lake Naivasha. It is a nice escape from the chaos of the big city and offers a quiet getaway. My favourite things to do in Naivasha were bike riding and rock climbing in Hell's Gate. You can also go to Lake Nakuru from here. It is around 65 km from here (1 hour drive).
Guest review byAmber
Egypt
Scored out of 10, guest rating 8.0

The main attraction of Naivasha is the lake, especially for...

The main attraction of Naivasha is the lake, especially for naturalists and bird watchers. It is possible to drive all the way round the lake these days . ( The road is improved compared to past years), it can be done in a normal saloon car, but is rough in sections.
Guest review bynigel
Hungary
Scored out of 10, guest rating 8.0

The location of the hotel was excellent, I loved the fact...

The location of the hotel was excellent, I loved the fact that animals could walk freely around the premise, we got to view in close proximity the zebras, hippos, monkeys, defassa waterbucks and a variety of bird watching. The view of the lake from the rooms was excellent. The rooms were a bit outdated, room service was good. The food buffet was excellent , more options to be availed for breakfast, for lunch and dinner buffet they should include the option of at least one soft drink. The pool was great. Customer service was excellent
Guest review byLilian
Kenya
Scored out of 10, guest rating 10

The government needs to work on the Karagita lake asccess it...

The government needs to work on the Karagita lake asccess it felt very insecure especially having my two toddlers and grandparents, it was chaotic the county government needs to take charge of the public lake access, the are is uncontrollable with young men using bhang, not a safe area
Guest review byGrace
Scored out of 10, guest rating 8.0

In town...there was a sign: chips available.

In town...there was a sign: chips available. I walked in to ask for trips and received no help. My husband asked his waitress next door to assist in getting chips for the kids. She also did not or could not assist. Perhaps there are more tourist-friendly areas that I did not see as I scout for homeland there. We ate at kienyeji chicken place off the majn road through town..it was 500 for the 2 piece with broth, ugali, and greens. We went to Naivas, in town, and it seemed they need to expand because there was more in there than they could handle. Had to get chips and chicken from there...
Guest review byEbony

See reviews by guests who stayed at hotels in Naivasha

See all
From $42.50 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 15 reviews
Mikes place is an excellent option for staying in Naivasha. He’s thought of everything, there’s water, soap, towels, tea. The beds are large and super comfy, the best I’ve found in Kenya! Mike was really responsive by text and the building staff make sure you and your vehicle are safe. We loved our stay and would happily come again
Guest review byJennifer
United Kingdom
From $100 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 163 reviews
Everything and everyone what a fantastic place Alice and kezia cook the best food ever in Kenya (25yrs experience) and provided such a personal touch in their welcome and whilst there. The owner Chris and his wife were really welcoming too. Only booked for 2 nights but wish we could have stayed longer.
Guest review byJohn
United Kingdom
From $155.25 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 128 reviews
Patrick, the Host is the most friendly and welcoming Host we had in Kenya. We loved the property, the people who worked there and, of course, the doggies. ☺️ We loved everything and can highly recommend this!
Guest review byJanine
Germany
From $17.10 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 31 reviews
The facility is strategically located, you have easy access to a hospital, church and town. The host was so kind and ready to assist. I'll definitely book with you again.
Guest review byNATILI
Kenya
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 30 reviews
A bit far from town centre but there was access to shops
Guest review byCatherine
Kenya

More places to explore, more ways to go