Book Cheap Hotels in Naivasha
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Naivasha
Most frequently booked Naivasha hotels

Lake Naivasha Sopa Resort
Moi S Lake Rd, Naivasha, Nakuru County
1.08 km from city centre
The price is CA $447 per night
CA $447
CA $528 total
Dec 15 - Dec 16
includes taxes & fees
Stay at this 4-star hotel in Naivasha. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Buffalo Mall Naivasha and Crescent Island Widlife Sanctuary are located nearby.
Pool
Breakfast included

Enashipai Resort & Spa
Moi South Lake Road Naivasha Nakuru
1.11 km from city centre
The price is CA $455 per night
CA $455
CA $536 total
Dec 15 - Dec 16
includes taxes & fees
Book a stay at this luxury resort in Naivasha. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Buffalo Mall Naivasha and Crescent Island Widlife Sanctuary are located nearby.
Pool
Spa

Lake Naivasha Resort
Moi Southlake Road, off Mai Mahiu Road, Naivasha
4.6 km from city centre
Book a stay at this business-friendly lodge in Naivasha. Enjoy free WiFi, 3 outdoor pools, and 24-hour room service. Popular attractions Crescent Island Widlife Sanctuary and Buffalo Mall Naivasha are located nearby.
Pool
Free WiFi

Muthu Lake Naivasha Country Club, Naivasha
South Lake Road, Karagit, Naivasha
6.44 km from city centre
The price is CA $289 per night
CA $289
CA $341 total
Nov 24 - Nov 25
includes taxes & fees
Stay at this 5-star luxury hotel in Naivasha. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Crescent Island Widlife Sanctuary and Buffalo Mall Naivasha are located nearby.
Pool
Spa

Great Rift Valley Lodge and Golf Resort
North Lake, Off Nairobi-Nakuru Highway, (Pan African Highway), Naivasha
13.58 km from city centre
The price is CA $291 per night
CA $291
CA $347 total
Nov 17 - Nov 18
includes taxes & fees
Stay at this 3.5-star golf hotel in Naivasha. Enjoy free breakfast, free WiFi, and free parking.
Pool
Breakfast included

Montana Guest Resort Naivasha
Moi South Lake Road Naivasha Nakuru County
0 km from city centre
Stay at this 4-star business-friendly B&B in Naivasha. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Buffalo Mall Naivasha and Crescent Island Widlife Sanctuary are located nearby.
Breakfast included
Parking included

Panorama Park Hotel
Mama Ngini Drive Naivasha Nakuru County
1.5 km from city centre
The price is CA $118 per night
CA $118
CA $139 total
Nov 16 - Nov 17
includes taxes & fees
Book a stay at this business-friendly hotel in Naivasha. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Buffalo Mall Naivasha and Crescent Island Widlife Sanctuary are located nearby.
Pool
Breakfast included

Crater Lake Tented Camp & Game Sanctuary
Off Moi South Lake Road Naivasha Nakuru County
20.47 km from city centre
The price is CA $225 per night
CA $225
CA $265 total
Dec 15 - Dec 16
includes taxes & fees
Book a stay at this business-friendly tentalow in Naivasha. Enjoy free breakfast, free parking, and room service. Popular attractions Crater Lake and Crater Lake Game Sanctuary are located nearby.
Pool
Breakfast included

Sweet Lake Resort
Moi South Lake Road, Naivasha
4.5 km from city centre
The price is CA $75 per night
CA $75
CA $88 total
Dec 5 - Dec 6
includes taxes & fees
Stay at this 3.5-star business-friendly hotel in Naivasha. Enjoy room service, a 24-hour front desk, and a conference center. Popular attractions Crescent Island Widlife Sanctuary and Buffalo Mall Naivasha are located nearby.
Free WiFi
Restaurant
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top family friendly Naivasha hotel deals

Great Rift Valley Lodge and Golf Resort
North Lake, Off Nairobi-Nakuru Highway, (Pan African Highway), Naivasha
The price is CA $291 per night from Nov 17 to Nov 18
CA $291
CA $347 total
Nov 17 - Nov 18
includes taxes & fees
8.8/10 Excellent! (38 reviews)
Naivasha hotels essential information
Accommodation | 472 hotels |
|---|---|
Lowest Price | CA $88 |
Highest Price | CA $536 |
Popular hotels | Lake Naivasha Sopa Resort, Enashipai Resort & Spa, Lake Naivasha Resort, Muthu Lake Naivasha Country Club, Naivasha, Great Rift Valley Lodge and Golf Resort, Montana Guest Resort Naivasha , Panorama Park Hotel, Crater Lake Tented Camp & Game Sanctuary, Sweet Lake Resort |
Frequently asked questions
Recent Naivasha hotel reviews by fellow wanderers

Lake Naivasha Sopa Resort
5 out of 5
Posted 6 days ago
Travelocity Verified Review
"Due to the floods the pool was closed. Friendly staff and wonderful to see the animals. "
A verified traveller stayed at Lake Naivasha Sopa Resort
Types of hotels
Hotels near…
Areas of Naivasha
Most popular
Hotels
- Ranches Canada
- All Inclusive Resorts & Hotels in Malaysia
- Hotels in Brainerd
- All Inclusive Resorts & Hotels in Arenal Hot Springs
- Akumal Bay Beach & Spa Resort
- Spa Resorts & Hotels in Portland
- Farmstay Prince Edward Island
- Hyatt Regency Seattle
- Hotels near Nashville Intl.
- Extended Stay Hotels Kingston
- Hotels in Victoria
- Hotels with a Pool in Moncton
- Hotels in Cambridge
- Cabins Montreal
Flights
- Air Canada Toronto (YYZ) to Amman (AMM) flights
- Flights from Toronto (YYZ) to Sialkot (SKT)
- Flights from Seattle (SEA) to Palm Springs (PSP)
- WestJet Vancouver (YVR) to Calgary (YYC) flights
- WestJet Winnipeg (YWG) to Edmonton (YEG) flights
- British Airways Toronto (YYZ) to Ahmedabad (AMD) flights
- Flights from Vancouver (YVR) to Newark (EWR)
- Flights from Montreal (YUL) to Heraklion (HER)
- Flights to Chile
- Spirit Airlines Fort Lauderdale (FLL) to Detroit (DTW) flights
- WestJet Goffs (YHZ) to Hamilton (YHM) flights
Activities








