The 10 best homestays in Diani Beach, Kenya | Booking.com
Skip to main content

The best homestays in Diani Beach

Check out our pick of great homestays in Diani Beach

Filter by:

Review score

Footprints House

Diani Beach

Situated very Centrally in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip.

S
Sabine
From
Kenya
I can’t say enough good things about this place! There’s a reason I’m a repeat guest here. Tucked away on the beautiful Diani coast, Footprints has the perfect location in the centre of the town to make getting around super convenient, and just a couple minutes walk from the beach is the cherry on top. The house is bright, clean and airy with plenty of little nooks inside, on the veranda and in the garden to tuck away with a good book or to just chill out with a cold beer. The staff are friendly and the hosts and their little furry family of dogs and cats (the real stars of the show) are one of the main reasons I come back to stay here! The hosts respect your privacy and at the same time are super friendly and always happy to help with whatever you need (ask them about where to eat and what outings to make and they’ll be happy to assist!) Breakfast being included is also a big plus for me as it’s the one meal I don’t want to have to worry about when I start my day. The newly installed ACs are also a game changer especially for the warmer months. There is also a communal fridge, microwave and water dispenser available for guests to use.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 215 reviews
Price from
TL 3,564.94
1 night, 2 adults

Diani Beach Gold Apartments

Diani Beach

Boasting a garden and views of garden, Diani Beach Gold Apartments is a recently renovated guest house situated in Diani Beach, 3 km from Diani Beach.

M
Mark Savage
From
Australia
Great location to spend your vacation. Everything was perfect. Thanks Barbra and Domenico.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 25 reviews
Price from
TL 1,915.57
1 night, 2 adults

Cycad Palm Diani

Diani Beach

Set just 2.6 km from Colobus Conservation, Cycad Palm Diani offers accommodation in Diani Beach with access to a garden, a terrace, as well as full-day security.

M
Muna
From
Kenya
it's private and has great hospitality from the people plus the security is tight
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 69 reviews
Price from
TL 1,069.48
1 night, 2 adults

Diani Banda Cottages

Diani Beach

Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

M
Munji
From
Kenya
grrrrttttt :)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 86 reviews
Price from
TL 1,386.37
1 night, 2 adults

Casa Hera Diani

Diani Beach

Featuring an outdoor swimming pool, garden and views of pool, Casa Hera Diani is located in Diani Beach, 1.4 km from Diani Beach.

Z
Zaira
From
United Kingdom
The shared kitchen was very dirty. There were power cuts in the nights so the fan stoooed working. There was very little space and the shared space and smoking area was dicky outside our bedroom
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 37 reviews
Price from
TL 2,455.85
1 night, 2 adults

Armaan Guest House

Diani Beach

Armaan Guest House, a property with a garden, is located in Diani Beach, 4.4 km from Leisure Lodge Golf Club, 9.2 km from Kaya Kinondo Sacred Forest, as well as 44 km from SGR Mombasa Terminus.

A
Amanda
From
Sweden
Near the beach, good location. Except there is a nightclub next to it. They played loud music until 6am on a Sunday/Monday!
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 45 reviews
Price from
TL 990.26
1 night, 2 adults

Diani Beach-Villa Kirsch

Galu (Near Diani Beach)

Located within less than 1 km of Galu Beach and 2.3 km of Colobus Conservation in Galu, Diani Beach-Villa Kirsch provides accommodation with seating area.

H
Harry
From
United Kingdom
Tucked away so nice and quiet (bar the occasional dog), nice pool, small feel and friendly hosts. Rooms and breakfast were both nice
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 7 reviews
Price from
TL 2,376.63
1 night, 2 adults

Fred Hunter Villa

Tiwi (Near Diani Beach)

Located in Tiwi in the Kwale region and Leisure Lodge Golf Club reachable within 13 km, Fred Hunter Villa provides accommodation with free WiFi, a children's playground, a private beach area and free...

M
Mark
From
Kenya
The pool was very nice. They provide simple breakfast ,wifi and have a self catering kitchen. I could buy some foodstuff from a nearby shop or go to the beach restaurant. I was able to visit the African pool too.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 29 reviews
Price from
TL 871.43
1 night, 2 adults

Kwale Golden Guest House

Kwale (Near Diani Beach)

Set 32 km from Colobus Conservation and 38 km from Kaya Kinondo Sacred Forest, Kwale Golden Guest House offers accommodation located in Kwale.

P
Patryk
From
Poland
I like this place ....it's very nice and tidy... Breakfast is good and the price for staying is very good, and the staff....always nice and polite.I recommend this hotel .... and this place in Kwale.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 22 reviews
All homestays in Diani Beach

Looking for a homestay?

Travellers on a budget looking to experience a place like a local will enjoy homestays. This simple accommodation is in a private home, where the host also lives. All facilities are shared and in most cases breakfast is included.

Most booked homestays in Diani Beach this month

See all

Enjoy breakfast in Diani Beach!

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 215 reviews

    Situated very Centrally in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip.

    Guest review
    Relaxed atmosphere, attentive staff, great location.
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Diani Beach, 2.1 km from Diani Beach and 2.6 km from Leisure Lodge Golf Club, Diani 1 Bedroom Bright and Breezy offers air conditioning.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 37 reviews

    Featuring an outdoor swimming pool, garden and views of pool, Casa Hera Diani is located in Diani Beach, 1.4 km from Diani Beach.

    Guest review
    Great place, very lovely hosts, good staff and the breakfast was soo good. Definitely worth the stay.
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Tamasha Luxury Villa - Diani is located in Diani Beach.

Great access to the city centre! Check these homestays in Diani Beach

  • Villa Salaam

    Diani Beach
    Central location
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Set in Diani Beach, Villa Salaam features accommodation with an outdoor pool and a garden. There is a private entrance at the guest house for the convenience of those who stay.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 25 reviews

    Boasting a garden and views of garden, Diani Beach Gold Apartments is a recently renovated guest house situated in Diani Beach, 3 km from Diani Beach.

    Guest review
    I liked everything, especially the quiet of the area.
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 69 reviews

    Set just 2.6 km from Colobus Conservation, Cycad Palm Diani offers accommodation in Diani Beach with access to a garden, a terrace, as well as full-day security.

    Guest review
    Top notch all round services and amazing client concern
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 86 reviews

    Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

    Guest review
    Good location. Close to the beach. Friendly staff.
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 45 reviews

    Armaan Guest House, a property with a garden, is located in Diani Beach, 4.4 km from Leisure Lodge Golf Club, 9.2 km from Kaya Kinondo Sacred Forest, as well as 44 km from SGR Mombasa Terminus.

    Guest review
    Big and clean room. Good location and nice staff.🙂
  • Offering garden views, jojoanca apartments is an accommodation situated in Diani Beach, 2.5 km from Leisure Lodge Golf Club and 8 km from Colobus Conservation.

  • AqAlphaHomes

    Diani Beach
    Central location

    Situated 2.1 km from Diani Beach, 2.6 km from Leisure Lodge Golf Club and 8.1 km from Colobus Conservation, AqAlphaHomes features accommodation located in Diani Beach.

  • Located in Diani Beach and only less than 1 km from Diani Beach, Divine apartment provides accommodation with sea views, free WiFi and free private parking.

  • Featuring air-conditioned accommodation with a balcony, OAK Homes Diani is set in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

FAQ about homestays in Diani Beach

Homestays that guests love in Diani Beach

See all
  • Avg. price/night: TL 5,149.36
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 45 reviews
    Everything: Super comfortable, clean and very well equipped accommodation in a beautiful villa, everything is like in the pictures. Hilda was a super nice host and always prepared a very delicious breakfast. The location is perfect, quiet but still close to the beachfront, with a private pool surrounded by a beautiful garden. They are also happy to provide information about scuba diving, local programs and restaurants. Hilda’s homestay was very unique and quiet, totally recommended instead of a hotel.
    Guest review by
    Daniel
    Young couple
  • Avg. price/night: TL 2,970.79
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 33 reviews
    Very clean great location staff were awesome the owner was very kind and a very great host
    Guest review by
    Salome
    Young couple
  • Avg. price/night: TL 1,980.52
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,029 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!
    Guest review by
    Anastasia
    Young couple
  • Avg. price/night: TL 1,386.37
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 105 reviews
    Great host, Very communicative. Apt Has all additional equipment you might want to have to make your life easier.
    Guest review by
    Lech
    Solo traveller
  • Avg. price/night: TL 4,634.43
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 114 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!
    Guest review by
    Sophie
    Family with young children
  • Avg. price/night: TL 1,212.08
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 69 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.
    Guest review by
    Muema
    Group
  • Avg. price/night: TL 11,110.74
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,163 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.
    Guest review by
    Diane Roxanne
    People with friends
  • Scored out of 10, guest rating 5.5
    Passable - What previous guests thought, 250 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 😁
    Guest review by
    christine
    Solo traveller
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 135 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🙏😍
    Guest review by
    Guido Lippes
    Young couple