20 Self-catering Cottages in Naivasha & Hotels with Cottages

If you are looking for self-catering cottages in Naivasha, or Naivasha hotels with cottages, I have compiled 20 of the most popular cottages for you. Some of these properties are budget cottages while others are plush chalets on a ranch or a game sanctuary.

  1. Fisherman’s Camp Cottages

Fisherman’s camp, set on the shores of the lake, has some of the cheapest cottages in Naivasha. These budget friendly chalets have a variety of bed capacities, and some are on self-catering basis. Of its self-catering cottages, Kasuku Cottage is the largest, with two bedrooms, a  kitchen and an outside deck.  The whole cottage accommodates 6 people; one bedroom has one double and one single bed while the second bedroom has three single beds.

Karibu Cottage has one a double & a single room, a living room and a fully-furnished kitchen. Kwasi Cottage has a double room and a kitchen, while Kitete Cottage has a double and two single rooms.

  1. Signature Cottages

Signature Cottages in Naivasha are about 2 km from the town. Accommodation is available in a variety of houses.  You could stay in a 5, 4 or 2 bedroom house. All cottages have a kitchen and en-suite facilities.

Website: http://signaturecottages.com

  1. Olerai House cabin

Away from Olerai House’s farmhouse is a quaint cabin for travellers who want privacy while exploring Naivasha. At this property, you have a game sanctuary to explore even on horseback, and you can visit neighbouring attractions like Crescent Island. By road, it takes about 2 hours from Nairobi to Olerai House. This property is on Moi North Lake Road. By air, you can fly to Loldia Airstrip since it is a few minutes away from the property.

Website: http://www.olerai.com

Mobile: +254 713 037 886

  1. Shwari Cottages

Shwari Cottages in Naivasha suits anyone looking for a quiet, secluded location with great views.  The cottages are set On a ranch within the Great Rift, overlooking Mount Longonot. Shwari Cottages have a furnished kitchen, a swimming pool on-site, and staff who include security guards.

Contact Shwari Cottages through Facebook – https://web.facebook.com/Shwari101

Mobile: 0728 600199

  1. Butterfly Cottage

Butterfly Cottage is ideal for small groups or a couple looking for a self-catering cottage in Naivasha. It is an intimate, modern cottage suitably set on serene grounds with unmistakably great views of the lake. The cottage’s bedroom has one double bed and two singles. It has a furnished kitchen, an open-plan living area, and an en-suite bathroom. There is a swimming pool on the property too.

  1. Lakai House and Cottages

If you are looking for family cottages in Naivasha, check out Lakai House and cottage. It has 4 rooms, providing accommodation for eight people.

  1. Dafina Holiday Cottage

For accommodation in a scenic setting, with a variety of unique activities such as golfing, stay at Dafina Holiday Cottage.  This cottage is situated in the lush grounds of the Great Rift Valley Lodge. It has self-catering facilities and an on-site shop where you can buy groceries. If you would rather relax and have someone else prepare your meals, you can dine at the lodge’s restaurant.

Website: http://www.dafinaholidaycottage.com

Mobile: +254 721 77 11 81

  1. Wileli House

Wileli House’s chalets are some of the most luxurious cottages in Naivasha. You can stay either in the Hippo or in the Dik Dik cottage. Both cottages are two bedroom units with en-suite facilities, a kitchen, a lounge and a private veranda.

This property is within a beautiful game sanctuary teeming with a variety of species such as giraffes. At Wileli House, you can explore the sanctuary, enjoy meals at the Bistro Restaurant or have some quite time in the spa.

Website: http://wilelihouse.com

Mobile: +254 707 156146

  1. Mimosa Cottage

This 4 bedroom cottage is within the Great Rift Valley Golf Club.  It accommodates 8 guests, in en-suite rooms. Each bedroom has two single beds. The bedrooms have a balcony, which is on the first floor of the round-shaped cottage.  Other facilities are a dining area, a sitting room and a BBQ area outdoors.

  1. Ole Itiko Cottages

Ole Itiko Cottages in Naivasha are on the shores of Lake Oloiden, in the Kongoni area of Naivasha.

These cottages are all on self-catering basis. There are four cottages, each with different bed capacities.

  • Ole Itiko Cottage 1

It has three bedrooms comprising of two double beds rooms and one single beds room. This cottage accommodates six people. It has a kitchen, a dining room and a lounge.

  • Ole Itiko Cottage 2

This cottage has two bedrooms. One room has a king size bed while the other room has two single beds. Other facilities in this cottage are a dining room, a living area and a kitchen.

  • Ole Itiko Cottage 3

This cottage has three king size beds. It accommodates six people. It also has a kitchen and a dining room.

  • Ole Itiko Cottage 4

Also called the annex, this cottage accommodates four people. It has one bedroom, with two double beds.

Website: http://www.oleitikocottages.com

Mobile: +254 723 161436

  1. Ol Larashi House

Ol Larashi House is 2 bedroom self-catering cottage with a kitchen, a living area and a private veranda. This property is in Naivasha’s Green Park estate, on a farm. It accommodates four guests.

  1. Ajabu House – cottages

Ajabu House is a bungalow situated on the pristine Loldia Farm. In addition to this main house are two cottages.

  • Siriane Guest Cottage

Siriane Guest Cottage accommodates 4 people, in two en-suite double bedrooms.

  • Muse Guest Cottage

This cottage occupies a building that housed the farm’s offices. Muse Guest Cottage accommodates 9 people. It has one family room and two en-suite double bedrooms. The family room has a double bed, and three single beds.

Website: http://www.ajabuhouse.com

Mobile: +254 733 609 862 or +254 733 639 640

  1. Leleshwa House

Leleshwa House is located in Green Park estate Naivasha, and it accommodates 8 guests in four bedrooms. The master bedroom is on the first floor, with an en-suite bathroom and a dressing room.  Leleshwa House has 3 ½ baths and a kitchen too though you can hire a chef.  There is a solar heated swimming pool on-site.  If you are travelling in a group of six people, you can stay in the adjacent Makuti Cottage.

Contact the host through Airbnb https://www.airbnb.com/rooms/13120172

  1. The Lake House

This five bedroom cottage accommodates 16 people, in five bedrooms. Each bedroom sleeps two people in double beds, but 2 bedrooms can be turned into a dorm with a capacity of 10 people. Lake House is a self-catering cottage. It has a living room, a balcony and a swimming pool.

  1. Lahai Cottage

Lahai Cottage sits in 25 acres of lush gardens overlooking attractions in the Great Rift Valley. It is close to the Great Rift Valley Lodge so golfers have a place to spend the day. This cottage has a capacity of six guests. The bedrooms are on the upper floor, and the house has a dining room, a spacious sitting room with views of the gardens, and a furnished kitchen, and a swimming pool on-site. This family friendly cottage provides a baby cot upon request, and you can also ask for a cook’s services.

  1. Mumbi Cottage

Mumbi Cottage is a three bedrooms and three bathrooms holiday home.  This double storey cottage has a living room, and a furnished kitchen. It accommodates six people.

Contact Mumbi Cottage through Tripadvisor – https://www.tripadvisor.com/VacationRentalReview-g317067-d12007606-Mumbi_Cottage-Naivasha_Rift_Valley_Province.html

  1. Makuti Cottage

Makuti Cottage is one of the family cottages in Naivasha, offering a range of fun activities like swimming, and horse riding about five minutes from the cottage.  Children also have a tree house on-site. This luxury cottage is close to the Great Rift Valley Lodge & Golf Resort, which means golfing enthusiasts have something to do when they are not exploring Naivasha’s attractions.

Makuti Cottage Naivasha has two bedrooms and 2 bathrooms.  One of the bedrooms has spectacular view of the lake and rest of the Great Rift Valley region. This cottage has a capacity of six people. If you are in the company of a bigger group, you can stay in Leleshwa House, which is close to Makuti Cottage.

Contact Makuti Cottage through Tripadvisor – https://www.tripadvisor.com/VacationRentalReview-g317067-d12059302-Makuti_Cottage-Naivasha_Rift_Valley_Province.html

  1. La Terazza House

From the large deck on the upper floor, guests are treated to a sweeping view of the private sanctuary this property sits on. La Terazza House hosts 8 guests, in four en-suite double rooms. Three of these rooms have bathtubs.

 Its clean, homely feel makes it’s a great place to escape Nairobi’s rushed life. Additionally, you will be in a private sanctuary near lakes Naivasha and Oloiden. You could book it as a self-catering guest, or request for a chef services. The kitchen has modern appliances, and housekeeping services are available.

La Terazza House is one of the considerably chic but affordable cottages in Naivasha because if you are in a group of 8 people, you take the whole cottage at KSh 25,000 a night plus KSh 2,000 for a chef service per day (call to confirm the current rates).

Website: http://laterrazza.co.ke

Mobile: 0722511409

  1. Chalet at River House

If you do not wish to stay close to Lake Naivasha, spend the night in Gilgil. Stay in a two bedroom  with four beds and one bathroom. This secluded and quiet self-catering cottage has one of the most beautiful views of Naivasha. The chalet sits in an indigenous forest. The chalet at River House accommodates four guests.

Contact Chalet at River House through TripAdvisor –


  1. Great Rift Valley Lodge & Gold Resort cottages

These cottages range from two to five bedroom chalets, boasting a capacity of four to 10 people. Some cottages, such as the five bedroom units, are built in storey houses to offer some bedrooms upstairs.

So, where would you like to spend your holiday in Naivasha?

Share this post


Leave a Reply

Your email address will not be published. Required fields are marked *