Skip to main content

The 10 Best Homestays in Diani Beach, Kenya

Check out our pick of great homestays in Diani Beach

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip. The property features pool views and an outdoor pool.

At the guest house, every room comes with a patio. With a private bathroom, rooms at Footprints House also offer a garden view. All rooms feature a wardrobe.

It was a great time spent at Footprints. Feeling like home due to very hospital hosts, staff and incredible dogs and cats, who became our friends for these 6 days. Going to the beach or main road with cafes and shopping centre is very easy from Footprints. The territory is green and shady even with Baobab nearby. On the way to the beach you will meet lizards, monkeys and birds. The beach area here is quiet and not many people. NB. Try the food in Searenity hotel which is 50 meters down . The great service, food and ocean view costs even less than in cafes at the main road.

Show more Show less
9
Superb
182 reviews
Price from
€ 48
per night

There is a private bathroom with shower in some units, along with bathrobes, slippers and a hair dryer. At the homestay, every unit includes bed linen and towels.

À la carte and continental breakfast options with warm dishes, local specialities and fresh pastries are available daily at the homestay. There is a snack bar, and packed lunches are also available.

The place is really beautiful and clean. Value for money 👌 I enjoyed the food. The owner is very kind and always willing to assist with anything to make you comfortable. The staff are all kind and ready to assist I will highly recommend casahera..

Show more Show less
9.1
Superb
13 reviews
Price from
€ 32
per night

Cycad Palm Diani, a property with a garden, is set in Diani Beach, 1.6 km from Diani Beach, 3.1 km from Colobus Conservation, as well as 7 km from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking and free WiFi. Featuring family rooms, this property also provides guests with a terrace.

The place is very peaceful and beautiful and the pool was the best part of it. I really enjoyed my stay

Show more Show less
8.3
Very good
49 reviews
Price from
€ 25
per night

Armaan Guest House, a property with a garden, is located in Diani Beach, 3.5 km from Colobus Conservation, 4.4 km from Leisure Lodge Golf Club, as well as 9.2 km from Kaya Kinondo Sacred Forest. It is situated 300 metres from Diani Beach and features a 24-hour front desk. There is an outdoor fireplace and guests can make use of free WiFi and free private parking.

Super spacious, clean, excellent treat from Patricia.

Show more Show less
8
Very good
30 reviews
Price from
€ 17
per night

Offering a terrace and views of the garden, Diani Banda is situated 100 metres from the sandy Diani Beach and 500 metres from The Diani Beach Shopping Centre. Free WiFi is offered throughout the property and free private parking is available on site.

love that place stayed 2 times already. walking distance to the best part of the diani beach as well as shopping mall and restaurants.

Show more Show less
7.6
Good
86 reviews
Price from
€ 23
per night

Featuring an outdoor swimming pool, garden and views of garden, Tabasamu Gardens is situated in Diani Beach, less than 1 km from Diani Beach. Boasting a 24-hour front desk, this property also provides guests with an outdoor fireplace. There is free private parking and the property features paid airport shuttle service.

Show more Show less
Price from
€ 25
per night

Set in Diani Beach, 500 metres from Diani Beach and 700 metres from Leisure Lodge Golf Club, Bedroom Diani Beach offers spacious air-conditioned accommodation with a terrace and free WiFi. This property offers access to a balcony and free private parking. The property is non-smoking and is located 8.4 km from Colobus Conservation.

Show more Show less
Price from
€ 67
per night

Set in Diani Beach, 3.7 km from Leisure Lodge Golf Club and 5 km from Colobus Conservation, Tranquil Pendo villas offers a garden and air conditioning. This property offers access to a balcony, free private parking and free WiFi. Kaya Kinondo Sacred Forest is 11 km from the guest house.

Show more Show less
Price from
€ 59
per night

Offering a garden and inner courtyard view, Double room in a villa is located in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.4 km from Colobus Conservation. The air-conditioned accommodation is 400 metres from Diani Beach, and guests can benefit from on-site private parking and complimentary WiFi.

The homestay is equipped with a flat-screen TV.

Kaya Kinondo Sacred Forest is 10 km from the homestay. The nearest airport is Ukunda Airport, 2 km from Double room in a villa.

Show more Show less

Offering a garden and garden view, Private room in a villa is situated in Diani Beach, 3.3 km from Leisure Lodge Golf Club and 4.6 km from Colobus Conservation. The air-conditioned accommodation is 400 metres from Diani Beach, and guests can benefit from on-site private parking and complimentary WiFi. Guests can make use of a terrace.

The homestay has a flat-screen TV.

Kaya Kinondo Sacred Forest is 10 km from the homestay. The nearest airport is Ukunda Airport, 2 km from Private room in a villa.

Show more Show less
Price from
€ 37
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Diani Beach

Most booked resorts in Diani Beach this month

Homestays that guests love in Diani Beach

  • Avg. price/night: € 46.19
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 840 reviews
    Flamboyant Diani is a home away from home. I have stayed here 3 times now and can’t recommend it enough. What a special place. You really do feel like this is a home stay. So personal! Angie is wonderful as always. I never have to worry about anything as Angie helps with arranging with all sorts of activities, transfers etc. The hotel itself is very clean and comfortable. I absolutely love the upstairs suite. Can’t beat the price either. Just great. Highly recommended!
    Anastasia
    Young couple
  • Avg. price/night: € 36.79
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 51 reviews
    Great host, Very communicative. Apt Has all additional equipment you might want to have to make your life easier.
    Lech
    Solo traveller
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 91 reviews
    Lovely place to stay, great hosts that helped when needed, super outdoor seating area and gorgeous pool - although only wish that the water would be a bit colder due to the humidity!
    Sophie
    Family with young children
  • Avg. price/night: € 26.61
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 49 reviews
    Clean, safe, convenient and good hosting team. The pool is just amazing and near Mvindeni town. This made it the best convenient place to ever stay near Mvindeni town.
    Muema
    Group
  • Avg. price/night: € 139.46
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 751 reviews
    Kindness and availability of the staff, hospitality, great quality of food. The resort is very nice with a private beach, you can relax without being disturbed by locals selling things, there is security to ensure they keep a certain distance and monitor the way they approach tourists.
    Diane Roxanne
    People with friends
  • Avg. price/night: € 69.28
    6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 304 reviews
    Its exactly by the ocean 🌊🌴; the waves hit the wall you’re just sitting by. Try to wake up for the sunrise it’s magnificent and you can just be rested by the swinging seats with the sound of the Ocean 🌊. The area was actually really Safe and the locals much too friendly 😁
    christine
    Solo traveller
  • Avg. price/night: € 77.60
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 103 reviews
    Although we only had a short stay at Zarafa House, we felt very comfortable there!😊 Ann is a really attentive and lovely host who takes care of everything in this small but cozy resort! She always found time to talk to us and gave us some impressions of life in Kenya. Thank you for that Ann!🙏☺️ We can really only recommend the Zarafa House because you can tell that Ann put all her love and passion into it!😊 Thank you for allowing us to be guests there, kind regards Guido and Ulli🙏😍
    Guido Lippes
    Young couple
  • Avg. price/night: € 9.70
    6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 146 reviews
    Diani homestays nice place to enjoy your holiday❤
    Newton
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 3 reviews
    The apartment was beautifully furnished and it was clear a lot of effort went into making so comfortable. We loved the pool table and darts on the balcony! Lisa was a lovely host!
    Francesca
    Solo traveller
  • Avg. price/night: € 9.70
    6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 146 reviews
    Diani home stays is a vibe ❤nice place to stay
    Mount
    People with friends