Hotels in Naivasha

Search and compare Naivasha hotels from hundreds of travel sites and save

Naivasha, Kenya
5 Dec — 6 Dec2
Naivasha, Kenya
Sun 5/12
Mon 6/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Naivasha

Filter by star ratings
All filters
Naivasha Kongoni Lodge
Naivasha Kongoni Lodge
9.1 Excellent
Naivasha, Kenya
Show on map
14.0 mi from city centre, Naivasha 
ExcellentBased on 4 reviews
9.1

Naivasha Kongoni Lodge provides 4-star accommodation in Naivasha. It offers complimentary Wi-Fi, an outdoor pool and a playground.

Great Rift Valley Lodge and Golf Resort
Great Rift Valley Lodge and Golf Resort
8.0 Excellent
North Lake, Off Nairobi-Nakuru Highway, Naivasha, Kenya
Show on map
8.7 mi from city centre, Naivasha 
ExcellentBased on 52 reviews
8.0

Situated in Naivasha, The Great Rift Valley Lodge & Golf Resort provides 3-star accommodation, as well as an outdoor pool. It also offers a lake, an express check-in and check-out feature and a kids club.

Sweet Lake Resort
Sweet Lake Resort
4.4 Okay
Moi South Lake Road, Naivasha, Kenya
Show on map
2.8 mi from city centre, Naivasha 
OkayBased on 1 review
4.4

Sweet Lake Resort is located in Naivasha and offers newly renovated rooms and complimentary wireless internet. The various amenities this cosy resort has to offer include a playground, meeting rooms and an outdoor pool.

Triple Eden Resort - Naivasha
Triple Eden Resort - Naivasha
10.0 Excellent
Mai Mahiu Road, Naivasha, Kenya
Show on map
3.9 mi from city centre, Naivasha 
ExcellentBased on 1 review
10.0

Triple Eden Resort - Naivasha is located in Naivasha and offers guests free Wi-Fi. It also offers a playground, a kids pool and an outdoor pool.

The Pot at Panda
The Pot at Panda
9.7 Excellent
Flower Business Park, Naivasha, Naivasha, Kenya
Show on map
2.8 mi from city centre, Naivasha 
ExcellentBased on 1 review
9.7

The Pot at Panda provides a comfortable setting while in Naivasha. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

Enashipai Resort & Spa
Enashipai Resort & Spa
8.8 Excellent
Moi South Lake Road, Naivasha, Kenya
Show on map
0.6 mi from city centre, Naivasha 
ExcellentBased on 180 reviews
8.8

Enashipai Resort & Spa is situated in Naivasha and features free Wi-Fi. It also provides a Jacuzzi, an outdoor pool and a sauna.

Lake Naivasha Country Club
Lake Naivasha Country Club
8.0 Excellent
South Lake Road, Karagit, Naivasha, Ke, 102124, Naivasha, Kenya
Show on map
4.1 mi from city centre, Naivasha 
ExcellentBased on 154 reviews
8.0

Lake Naivasha Country Club provides a comfortable setting when in Naivasha. In addition to free private parking on site, the resort features elegant 3-star rooms and a bar.

Tips for booking a Naivasha hotel

Cheapest month:August
Most expensive month:December
Average price in Naivasha:£139/night
Absolute cheapest price found:£12/night
Cheapest day:Tuesday
Most expensive day:Friday
£49 - £232
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£27 - £172
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Naivasha hotels

Show all 210 hotels
1
The Pot at Panda
The Pot at Panda
9.7 Excellent
Flower Business Park, Naivasha, Naivasha, Kenya
Show on map
2.8 mi from city centre, Naivasha, Kenya 

The Pot at Panda provides a comfortable setting while in Naivasha. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

Cheapest hotels in Naivasha, Kenya

Show all 210 hotels
Triple Eden Resort - Naivasha
Triple Eden Resort - Naivasha
10.0 Excellent
Mai Mahiu Road, Naivasha, Kenya
Show on map
3.9 mi from city centre,  

Triple Eden Resort - Naivasha is located in Naivasha and offers guests free Wi-Fi. It also offers a playground, a kids pool and an outdoor pool.

£10
Avg. per night
The Pot at Panda
The Pot at Panda
9.7 Excellent
Flower Business Park, Naivasha, Naivasha, Kenya
Show on map
2.8 mi from city centre,  

The Pot at Panda provides a comfortable setting while in Naivasha. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

£44
Avg. per night
Sweet Lake Resort
Sweet Lake Resort
4.4 Okay
Moi South Lake Road, Naivasha, Kenya
Show on map
2.8 mi from city centre,  

Sweet Lake Resort is located in Naivasha and offers newly renovated rooms and complimentary wireless internet. The various amenities this cosy resort has to offer include a playground, meeting rooms and an outdoor pool.

£48
Avg. per night
Naivasha Kongoni Lodge
Naivasha Kongoni Lodge
9.1 Excellent
Naivasha, Kenya
Show on map
14.0 mi from city centre,  

Naivasha Kongoni Lodge provides 4-star accommodation in Naivasha. It offers complimentary Wi-Fi, an outdoor pool and a playground.

£61
Avg. per night
Lake Naivasha Country Club
Lake Naivasha Country Club
8.0 Excellent
South Lake Road, Karagit, Naivasha, Ke, 102124, Naivasha, Kenya
Show on map
4.1 mi from city centre,  

Lake Naivasha Country Club provides a comfortable setting when in Naivasha. In addition to free private parking on site, the resort features elegant 3-star rooms and a bar.

£132
Avg. per night
Great Rift Valley Lodge and Golf Resort
Great Rift Valley Lodge and Golf Resort
8.0 Excellent
North Lake, Off Nairobi-Nakuru Highway, Naivasha, Kenya
Show on map
8.7 mi from city centre,  

Situated in Naivasha, The Great Rift Valley Lodge & Golf Resort provides 3-star accommodation, as well as an outdoor pool. It also offers a lake, an express check-in and check-out feature and a kids club.

£161
Avg. per night
Enashipai Resort & Spa
Enashipai Resort & Spa
8.8 Excellent
Moi South Lake Road, Naivasha, Kenya
Show on map
0.6 mi from city centre,  

Enashipai Resort & Spa is situated in Naivasha and features free Wi-Fi. It also provides a Jacuzzi, an outdoor pool and a sauna.

£207
Avg. per night

Hotel prices in Naivasha

2 stars or below

£10 - £48

Sweet Lake Resort

No. 1 most popular

£48
Avg. per night
Triple Eden Resort - Naivasha

Best value

£10
Avg. per night
3 stars

£29 - £161

Great Rift Valley Lodge and Golf Resort

No. 1 most popular

£161
Avg. per night
The Pot at Panda

Best value

The Pot at Panda
9.7 Excellent
£44
Avg. per night
4 stars and up

£121 - £207

Enashipai Resort & Spa

No. 1 most popular

£207
Avg. per night
Lake Naivasha Country Club

Best value

£132
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Naivasha

Hotels near popular Naivasha airports
Hotels in popular Nakuru cities
Holiday rentals in popular Nakuru cities

About Naivasha

From wildlife safaris to scenic hikes, Naivasha is a launchpad for outdoor adventures in Kenya. The town is set on the banks of Lake Naivasha and is a stone’s throw from some of the best game parks and wildlife reserves in Africa. In the city, you’ll find an excellent selection of local restaurants, as well as stores selling colourful woven blankets, hand-carved ornaments and other unique souvenirs.

Things to do

Small and pedestrian-friendly, Naivasha is a great base for exploring the surrounding parks. The town is dotted with local restaurants where you can enjoy Kenyan specialties such as “ugali” maize flour porridge, “sukuma wiki” greens and “nyama choma” grilled goat meat.

Cycling safaris in Hell’s Gate National Park offer a unique chance to get up close with African wildlife. Bikes can be rented from the main entrance gate and take you past herds of zebra, gazelles and warthogs. Keep your eyes peeled for vultures and buzzards circling overhead. Just outside the park, Olkaria Geothermal Spa is a great place to soothe your muscles after a long day.

Crescent Island Game Sanctuary is another mecca for wildlife. With no dangerous predators to watch out for, it’s safe to explore the park on foot. You’ll love coming face-to-face with zebras, impalas, waterbuck and other African animals.

Scenic cruises around Lake Naivasha are a good way to spot hippos and crocodiles basking in the shallows. The lake is also a sanctuary for pelicans, egrets, herons, cormorants and African fish eagles. Surrounded by lush greenery, Crater Lake is nestled in an ancient volcanic caldera. Scenic hiking trails wind through the park and are great for stretching your legs.

Getting around

Naivasha’s town centre is compact and easy to get around on foot. Taxis are a fast and comfortable way to get around while private drivers are a good way to visit surrounding parks and attractions.

Naivasha travel FAQs

  • What are the best hotels in Naivasha?

    One of the most popular hotels in Naivasha is Enashipai Resort & Spa, which has been reviewed by 180 users and currently has a rating of 8.8/10. Other top-rated locations include Lake Naivasha Country Club and El Sueno Homestay, which have received 8.0/10 and 8.2/10 ratings from our users, respectively.

  • How much do hotels in Naivasha cost?

    The average price of a hotel in Naivasha is £97 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Naivasha around is £168 per night, whereas for a 5-star hotel it’s £170 per night.

  • How much is a cheap hotel in Naivasha?

    HotelsCombined users have found cheap hotels in Naivasha starting from £9 per night in the last 3 days.

  • How much is a hotel in Naivasha tonight?

    A hotel in Naivasha tonight can start as low as £10 for the night, with an average cost of £86, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Naivasha tonight, prices start from £54.