Skip to main content

Guest Houses in Diani Beach

Find the guest houses that appeal to you the most

Guest Houses for every style

Find the right guest house for you in Diani Beach

The best guest houses in Diani Beach

Check out our pick of great guest houses in Diani Beach

Filter by:

Review score

Villa Branca Diani Boutique Luxury & Personalized Service

Diani Beach

Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

M
Michaela
From
Germany
My stay here was absolutely fantastic — I hardly know where to begin. The villa is stunning, beautifully designed, and equipped with modern amenities. The rooms are spacious, the bed incredibly comfortable, and the bathroom large and fully stocked with everything you might need. Everything is spotless, and the entire house is cleaned daily. The pool is perfect for cooling off on hot days, and while the gym is small, it has everything necessary to stay active. The true highlight, however, is the staff and the inclusive offering. William and Robert were exceptionally attentive, taking plenty of time to accommodate all my requests. They were unbelievably friendly, and I genuinely enjoyed every conversation with them. The half-board meals were excellent and very diverse — always freshly prepared. From spaghetti bolognese to beef fillet and fish, every dish was delicious. Drinks (soft drinks, water, beer, coffee, tea) were included all day, and wine was served with dinner. The villa isn’t directly on the beach — it’s about a 15-minute walk, or you can take a tuk-tuk or motorbike for a small fee. But the peacefulness more than makes up for it; it’s the perfect place to relax and unwind. After seven weeks in Kenya, this was by far the best accommodation I stayed in. I loved every single day and left feeling completely relaxed and refreshed. I can recommend this place 100%.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 reviews
Price from
US$225
1 night, 2 adults

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
Sebastjan
From
Slovenia
The property is really nice and welcoming. The rooms are spacious and clean, while the hosts and housekeepers are super chill and always available for any help. The beach is app. 3 min from the property and you can access it by taking private path. There are two options of breakfast, the food was good! Notwithstanding all the above, but the best part of our stay were the lovely dogs and cats, who make you feel at home.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 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.

O
Oyugah
From
Kenya
awesome place private swimming pool with good security
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

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.

K
Kaspar
From
Germany
Big rooms, nice receptions staff, good communcation with owner, good location, good price
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 42 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.

H
Han Sol
From
Germany
Location. Cozy and clean room, simple kitchen equipments. Men and lady who managing were very nice and kind. 3min to walk and 2 big supermarkets are walking distance
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 84 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, 10 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.2
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...

G
Goff
From
Kenya
Lovely place with good privacy and clean beaches
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.

M
Muyonga
From
Kenya
I just like the place so much
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
All guest houses in Diani Beach

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Diani Beach and surroundings in the past month

See all

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

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

Popular with guests booking guest houses in Diani Beach

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

Enjoy breakfast in Diani Beach and nearby

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

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

Guest Houses with swimming pools in Diani Beach and nearby

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.

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

Save money on guest houses 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

Casa Del Artista

Ukunda
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 10 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.

From US$88 per night

Highly rated guest houses in Diani Beach and nearby

Savita House Diani

Magutu
8.0+ review score
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.

FAQ about guest houses in Diani Beach