You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Naivasha, nestled in Nakuru County, Kenya, is a charming destination for travelers seeking a serene getaway. Located approximately 92.8 km northwest of Nairobi, this town is renowned for its picturesque setting on the shores of Lake Naivasha, a freshwater lake in the Great Rift Valley. The name "Naivasha" is derived from the Maasai word "ɛnaɨpɔ́sha," meaning "that which heaves," reflecting the lake's dynamic nature.
Visitors to Naivasha can explore vibrant neighborhoods such as Karagita and Moi South Lake Road, which offer a range of accommodations from luxury lodges to budget-friendly hotels. The town is a gateway to numerous attractions, including the stunning Hell's Gate National Park, Crescent Island Game Sanctuary, and the lush landscapes of Mount Longonot National Park. Whether you're seeking adventure or relaxation, Naivasha provides a perfect blend of natural beauty and cultural richness.
See the latest prices and deals by choosing your dates

Hotel in Naivasha · 0.07 mi from centre
Breakfast available
Located in Naivasha, Sofa Camp Naivasha is on a lake, within a 5-minute drive of Naivasha District Hospital and Buffalo Mall Naivasha. This hotel is 2.3 mi (3.7 km) from Kenya Wildlife Service Training Institute and 4.7 mi (7.5 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.07 mi from centre
Breakfast available
Located in Naivasha, Lemaiyan Suites is within a 5-minute drive of Naivasha District Hospital and Buffalo Mall Naivasha. This hotel is 2.3 mi (3.7 km) from Kenya Wildlife Service Training Institute and 4.7 mi (7.5 km) from Crescent Island Widlife Sanctuary.

Guesthouse in Naivasha · 0.08 mi from centre
Breakfast available
Located in Naivasha, Lakeside Tourist Lodge is within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This guesthouse is 2.2 mi (3.5 km) from Buffalo Mall Naivasha and 4.4 mi (7.2 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.11 mi from centre
With a stay at Countryhouse Inn Hotel in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This hotel is 2 mi (3.3 km) from Buffalo Mall Naivasha and 4.3 mi (6.9 km) from Crescent Island Widlife Sanctuary.

Guesthouse in Naivasha · 0.14 mi from centre
Breakfast available
With a stay at Heshima Lodge in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This guesthouse is 1.8 mi (2.8 km) from Buffalo Mall Naivasha and 4.4 mi (7.1 km) from Crescent Island Widlife Sanctuary.

Guesthouse in Naivasha · 0.19 mi from centre
Breakfast available
Located in Naivasha, Berlin Guest House is within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This guesthouse is 1.9 mi (3.1 km) from Buffalo Mall Naivasha and 4.2 mi (6.8 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.25 mi from centre
Located in Naivasha, Faraja Guest House is within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This hotel is 1.8 mi (2.9 km) from Buffalo Mall Naivasha and 4.7 mi (7.5 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.25 mi from centre
With a stay at Epco Guest House in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Buffalo Mall Naivasha. This hotel is 2.3 mi (3.7 km) from Kenya Wildlife Service Training Institute and 4.6 mi (7.5 km) from Crescent Island Widlife Sanctuary.

Lodge in Naivasha · 0.35 mi from centre
Breakfast available
Located in Naivasha, Silver View Lodge is in the suburbs, a 3-minute walk from Naivasha District Hospital and within a 5-minute drive of Kenya Wildlife Service Training Institute. This lodge is 2.1 mi (3.4 km) from Buffalo Mall Naivasha and 4.4 mi (7.1 km) from Crescent Island Widlife Sanctuary.

Bed & breakfast in Naivasha · 0.66 mi from centre
Breakfast available
With a stay at Guest House Jane Naivasha in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This bed & breakfast is 2.6 mi (4.2 km) from Buffalo Mall Naivasha and 4.1 mi (6.6 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.67 mi from centre
With a stay at Pendeza la Casa in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This hotel is 2.2 mi (3.6 km) from Buffalo Mall Naivasha and 3.7 mi (5.9 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.91 mi from centre
Breakfast available
Located in Naivasha, The Nest Boutique Hotel is within a 5-minute drive of Buffalo Mall Naivasha and Naivasha District Hospital. This hotel is 3 mi (4.8 km) from Kenya Wildlife Service Training Institute and 5.3 mi (8.6 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 0.92 mi from centre
Breakfast available
With a stay at Old Station Lounge Naivasha in Naivasha, you'll be within a 5-minute drive of Naivasha District Hospital and Kenya Wildlife Service Training Institute. This hotel is 2.3 mi (3.7 km) from Buffalo Mall Naivasha and 5 mi (8 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 1.06 mi from centre
Breakfast available
Located in Naivasha, Eaglesvale Resort Naivasha is within a 5-minute drive of Buffalo Mall Naivasha and Naivasha District Hospital. This hotel is 3.6 mi (5.7 km) from Kenya Wildlife Service Training Institute and 5.6 mi (9 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 1.17 mi from centre
7.0
4 reviews
Breakfast available
With a stay at Astorian Grand Hotel in Naivasha, you'll be within a 5-minute drive of Buffalo Mall Naivasha and Naivasha District Hospital. This hotel is 3.4 mi (5.4 km) from Kenya Wildlife Service Training Institute and 5.7 mi (9.2 km) from Crescent Island Widlife Sanctuary.

Hotel in Naivasha · 1.27 mi from centre
With a stay at Stay.Plus Lake View House Naivasha in Naivasha, you'll be within a 5-minute drive of Kenya Wildlife Service Training Institute and Naivasha District Hospital. This hotel is 3.3 mi (5.3 km) from Buffalo Mall Naivasha and 3.3 mi (5.3 km) from Crescent Island Widlife Sanctuary.

Guesthouse in Naivasha · 1.63 mi from centre
Breakfast available
With a stay at Genesis Guest House in Naivasha, you'll be within a 5-minute drive of Kenya Wildlife Service Training Institute and Naivasha District Hospital. This guesthouse is 3.1 mi (4.9 km) from Buffalo Mall Naivasha and 4.5 mi (7.2 km) from Lake Naivasha.

Hotel in Naivasha · 2.79 mi from centre
7.2
8 reviews
Located in Naivasha, Sweet Lake Resort is a 4-minute drive from Lake Naivasha and 5 minutes from Crescent Island Widlife Sanctuary. This hotel is 3.1 mi (5 km) from Naivasha District Hospital and 3.2 mi (5.1 km) from Kenya Wildlife Service Training Institute.

Hotel in Naivasha · 3.99 mi from centre
9.0
2 reviews
Breakfast available
Located in Naivasha, Lake Naivasha Crescent Camp is within a 5-minute drive of Crescent Island Widlife Sanctuary and Lake Naivasha. This hotel is 4.5 mi (7.2 km) from Naivasha District Hospital and 4.5 mi (7.3 km) from Kenya Wildlife Service Training Institute.

Bed & breakfast in Naivasha · 4.00 mi from centre
7.4
3 reviews
Breakfast available
When you stay at Triple Eden Naivasha Hotel in Naivasha, you'll be within a 10-minute drive of Naivasha District Hospital and Crescent Island Widlife Sanctuary. This bed & breakfast is 2.8 mi (4.4 km) from Lake Naivasha and 4.3 mi (6.9 km) from Kenya Wildlife Service Training Institute.