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

The best homestays in Diani Beach

Check out our selection of great homestays in Diani Beach

Filter by:

Review score

Footprints House

Diani Beach

Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

S
Shailly
From
Switzerland
The property has a beautiful garden and a lovely living area. A public beach is just a five-minute walk away. The room was clean, spacious, and very comfortable. The staff were extremely supportive and friendly, and the owner was always available to help with tips and recommendations. She suggested some great local food spots and a relaxing spa. I highly recommend this place—specially for solo travelers.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 215 reviews
Price from
$80
1 night, 2 adults

Diani Beach Gold Apartments

Diani Beach

Diani Beach Gold Apartments is a recently renovated guest house in Diani Beach where guests can make the most of its garden and shared lounge. With garden views, this accommodation offers a balcony.

K
Karim
From
Kenya
Close to the beach and strategically placed in Diani. The hosts are very friendly and helpful. Well stocked with everything you will need to self cater. Veeery spacious. Each room has a fan - great for the high temp and humidity of Diani. Loved how responsive the gate man was. Nice lawn - probably include some swings or outdoor chairs. Lots of windows for ventilation. Love the interior.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 25 reviews
Price from
$38.69
1 night, 2 adults

Cycad Palm Diani

Diani Beach

Cycad Palm Diani offers accommodations in Diani Beach, 1.6 miles from Colobus Conservation and 4.5 miles from Leisure Lodge Golf Club.

R
Roger
From
United Kingdom
Nothing
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 69 reviews
Price from
$27
1 night, 2 adults

Diani Banda Cottages

Diani Beach

A 5-minute walk from Diani Beach in Diani Beach, Diani Banda Cottages offers accommodations with access to beauty services and open-air bath.

J
Joseph
From
Kenya
The enviroment is cool and perfect..to chill out no noise.its just a few metres to the beach.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 87 reviews
Price from
$25
1 night, 2 adults

Casa Hera Diani

Diani Beach

A 16-minute walk from Diani Beach in Diani Beach, Casa Hera Diani provides accommodations with access to beauty services.

S
Sheila
From
Ghana
My sister and I did not stay here long enough to develop a preference for anything. The location is not as described and I would not be confident in their meals. H.O.R.R.I.B.L.E to say the least!!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 37 reviews
Price from
$62
1 night, 2 adults

Armaan Guest House

Diani Beach

Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

c
camillo
From
Italy
Clean and the people working there are super kind. Good budget
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 45 reviews
Price from
$25
1 night, 2 adults

Diani Beach-Villa Kirsch

Galu (Near Diani Beach)

Diani Beach-Villa Kirsch in Galu provides accommodations with an outdoor swimming pool and a garden. Both free Wifi and parking on-site are available at the homestay free of charge.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 7 reviews
Price from
$60
1 night, 2 adults

Fred Hunter Villa

Tiwi (Near Diani Beach)

Providing free Wifi, private parking, and a private beach area, the recently renovated property Fred Hunter Villa offers rooms in Tiwi, 8.3 miles from Leisure Lodge Golf Club and 12 miles from Colobus...

m
mbala
From
Kenya
The swimming pool was great and relaxing as well as the beds on the pouch
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 29 reviews
Price from
$18
1 night, 2 adults

Kwale Golden Guest House

Kwale (Near Diani Beach)

Kwale Golden Guest House enjoys a location in Kwale, 15 miles from Leisure Lodge Golf Club and 20 miles from Colobus Conservation.

E
Ezra
From
Kenya
I liked the reception. The room I got was elegant and comfy. Hot showers on place. Breakfast well served. Dinner also on order are done in time.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 22 reviews
All homestays in Diani Beach

Looking for a homestay?

Travelers on a budget looking to experience a place like a local will enjoy homestays. These simple accommodations are 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
    Wonderful - What previous guests thought, 215 reviews

    Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

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

    A 16-minute walk from Diani Beach in Diani Beach, Casa Hera Diani provides accommodations with access to beauty services.

    Guest review
    Everything!!!!! Keep up the beautiful dedication of making your guests feel at home. I will revisit 💯
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Diani 1 Bedroom Bright and Breezy offers accommodations in Diani Beach, 1.3 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering a garden, Tamasha Luxury Villa - Diani offers accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

Great access to the city center! 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

    Offering a garden, Villa Salaam provides accommodations in Diani Beach. With pool views, this accommodation features a balcony and a swimming pool.

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

    Diani Beach Gold Apartments is a recently renovated guest house in Diani Beach where guests can make the most of its garden and shared lounge. With garden views, this accommodation offers a balcony.

    Guest review
    The host and facility were so nice and helpful with all things. From the moment in checking in through the whole stay always had guidance available if I needed it the view was stunning it was a nice trip. I will come again.
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 69 reviews

    Cycad Palm Diani offers accommodations in Diani Beach, 1.6 miles from Colobus Conservation and 4.5 miles from Leisure Lodge Golf Club.

    Guest review
    The peaceful environment the rooms are clean and the pool is amazing
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 87 reviews

    A 5-minute walk from Diani Beach in Diani Beach, Diani Banda Cottages offers accommodations with access to beauty services and open-air bath.

    Guest review
    The enviroment is cool and perfect..to chill out no noise.its just a few metres to the beach.
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 45 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

  • Jojoanca apartments is located in Diani Beach, just 1.3 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. This guest house provides free private parking and full-day security.

  • AqAlphaHomes

    Diani Beach
    Central location

    AqAlphaHomes is located in Diani Beach, just 1.3 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. This property offers access to a balcony and free private parking.

  • Just a 11-minute walk from Diani Beach and half a mile from Leisure Lodge Golf Club, Divine apartment features accommodations in Diani Beach, with a garden and a bar.

  • OAK Homes Diani is located in Diani Beach, just a 15-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club.

FAQ about homestays in Diani Beach

Homestays That Guests Love in Diani Beach

See all
  • Avg. price/night: $130
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 44 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: $75
    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: $50
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,028 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: $35
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 104 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 traveler
  • Avg. price/night: $117
    Scored out of 10, guest rating 9.2
    Wonderful - 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: $30.60
    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: $280.50
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,162 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
    Travelers with friends
  • Scored out of 10, guest rating 5.5
    Fair - 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 traveler
  • Scored out of 10, guest rating 9.3
    Wonderful - 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