Skip to main content

Homestays in Diani Beach

Find the homestays that appeal to you the most

Homestays for every style

Find the right homestay for you in Diani Beach

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.

L
Lina
From
Austria
Everything was super comfortable, from the bed to the organisation. The stuff was very friendly and nice and also the animals were super cute. I felt safe and at peace :)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 216 reviews
Price from
US$73.84
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
Maureen
From
Nigeria
Warm pool 🥰...the staff were so nice and ready to assist at any time...definitely a home away from home experience 😊😊
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 72 reviews
Price from
US$28.80
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.

E
Esther
From
Netherlands
Amazing home in nature environment., Confortable, clean and beautiful inspiring heart filling place. Staff is super friendly and modest. Delicious food. Water, coffee, tea available all day. I love the music playing and the different places to chill and relax! Hidden gem, away from tourist vibe.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 40 reviews
Price from
US$86
1 night, 2 adults

Armaan Enclave Diani

Diani Beach

Situated in Diani Beach, Armaan Enclave Diani is a recently renovated accommodation, 3.5 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

E
Erica
From
Ireland
Super spacious, clean, excellent treat from Patricia.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 43 reviews
Price from
US$25
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.

D
Diego
From
Italy
Nice, quiet, clean, next to the beach and to 2 malls/groceries... perfect to enjoy while being independent
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 83 reviews
Price from
US$35
1 night, 2 adults

Casa Del Artista

Ukunda (Near Diani Beach)

Situated in Ukunda and only 700 metres from Diani Beach, Casa Del Artista features accommodation with garden views, free WiFi and free private parking.

M
Mariam
From
Kenya
House of an artist ( artists assemble) It feels like chilling in an art gallery, like a hug to the soul. Very spacious and very clean. A fully furnished kitchen with very beautiful antiques. Quiet and peaceful. The place has a very beautiful aura, just calms your nerves. The host? I haven't been hosted anywhere else like she did.She made sure we got the right directions to the place.Made sure to remind us of safety as we traveled to the place( We got there quite late). And checked to see if we arrived safely after our trip. She's such a professional. I have found my go to haven every time I will be in Mombasa. We did not want to leave 🤭. If you've read to this point, I don't know what you're still waiting for. Make your booking already!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
US$43.20
1 night, 2 adults

Savita House Diani

Magutu (Near Diani Beach)

Set in Magutu, within 2.3 km of Diani Beach and 2.7 km of Leisure Lodge Golf Club, Savita House Diani offers accommodation with a garden as well as free private parking for guests who drive.

K
Karen
From
Kenya
The place was quiet and comfortable. The host was lovely and very hospitable.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$30
1 night, 2 adults

Diani Beach Gold Apartments

Diani Beach

3 km from Diani Beach, Diani Beach Gold Apartments is a recently renovated property situated in Diani Beach and features air-conditioned rooms with free WiFi and private parking.

M
Mubarak
From
Kenya
The place is a gem really. The attention to detail in every small corner. I just love it honestly.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 35 reviews

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...

F
Fang hui
From
China
I like this place . It is about ten minutes away from the beach and very close to the African swimming pool. I stayed here for four nights and I was the only guest. It was very quiet. The swimming pool is very good and I like it very much.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 43 reviews

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
All good..I recommend you to stay .Nice and clean and comfortable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 20 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 and surroundings in the past month

See all

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking homestays in Diani Beach

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

Popular with guests booking homestays in Diani Beach

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 35 reviews

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 43 reviews

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 83 reviews

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 216 reviews

Popular with guests booking homestays in Diani Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 72 reviews

Great access to the city centre. Check these homestays in Diani Beach and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 83 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.

From US$80 per night

Set in Diani Beach, 500 metres from Diani Beach, Diani Beach - Villa Mashariki - Private Villa offers accommodation with free WiFi, a balcony or a patio and access to a garden and a year-round outdoor...

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Located within 3.6 km of Leisure Lodge Golf Club and 4.7 km of Colobus Conservation, VITA'S BEACH House provides rooms with air conditioning and a private bathroom in Diani Beach.

Ndoto House

Diani Beach
Central location

Offering free WiFi and free private parking, Ndoto House is set in Diani Beach, just 1.9 km from Diani Beach.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Diani Beach, 2 km from Diani Beach and 2.6 km from Leisure Lodge Golf Club, Diani beach Happy apartments offers air conditioning.

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Ukunda Airport in the Kwale region with Diani Beach nearby, Beach Serenity features accommodation with free private parking.

Casa Del Artista

Ukunda
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews

Situated in Ukunda and only 700 metres from Diani Beach, Casa Del Artista features accommodation with garden views, free WiFi and free private parking.

Savita House Diani

Magutu
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

Set in Magutu, within 2.3 km of Diani Beach and 2.7 km of Leisure Lodge Golf Club, Savita House Diani offers accommodation with a garden as well as free private parking for guests who drive.

From US$38.02 per night

Diani Haven

Ukunda
Breakfast options

Located in Ukunda and only 300 metres from Diani Beach, Diani Haven provides accommodation with garden views, free WiFi and free private parking.

From US$40 per night

Save money on homestays in Diani Beach and nearby – budget options available

Golf & Living

Ukunda
Budget options available

Offering pool views, Golf & Living is an accommodation situated in Ukunda, 200 metres from Diani Beach and 2.3 km from Colobus Conservation.

From US$230 per night

Golden Duranta Villas

Ukunda
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Located within less than 1 km of Galu Beach and a 17-minute walk of Colobus Conservation, Golden Duranta Villas provides rooms with air conditioning and a private bathroom in Ukunda.

Diani Serena House

Ukunda
Budget options available

Set in Ukunda, 700 metres from Diani Beach and 2.5 km from Leisure Lodge Golf Club, Diani Serena House offers spacious air-conditioned accommodation with a terrace and free WiFi.

From US$100 per night

FAQ about homestays in Diani Beach

Homestays that guests love in Diani Beach

See all
Avg. price/night: US$42.30
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 72 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
gogless