Skip to main content

B&Bs in Diani Beach

Find the B&Bs that appeal to you the most

Select occupancy

B&Bs for every style

Find the right B&B for you in Diani Beach

The best B&Bs in Diani Beach

Check out our selection of great B&Bs in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Providing garden views, Flamboyant Diani Beach in Diani Beach features accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

A
Andreea
From
Romania
The staff is very friendly, the location is great, quiet, if you are looking for a place to relax, this is it.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,162 reviews
Price from
$60.34
1 night, 2 adults

Tombo House

Diani Beach

Providing garden views, Tombo House in Diani Beach provides accommodations, an outdoor swimming pool, an open-air bath, a garden, and a shared lounge.

D
David
From
Portugal
Amazing hotel indulge in nature. The rooms are modern and simple and you get a lot of privacy. The pool is perfect for relaxing with a unique view. Staff is phenomenal and very kind, starting with Mista Vikta from the security, always welcoming us with the biggest smile. Vanessa is a great hotel manager, very helpful and nice. Cleaning is 5 stars.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 300 reviews
Price from
$79.07
1 night, 2 adults

Zarafa House

Diani Beach

Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

G
Gautam
From
United States
The place and the host are exceptional.. going well beyond to make you feel at home and special. The place is immaculate. Has taken up green initiatives and the food is great as well. Great place to stay away from the crowds but still get the best facilities. Loved the one, setting and the experience at Zarafa. Thank you Ann!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 143 reviews
Price from
$71.19
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

With Diani Beach reachable in a 8-minute walk, peeKAboo Diani Beach provides accommodations, a restaurant, an outdoor swimming pool, a garden, and a bar.

A
Azdine
From
Morocco
Everything was perfect 👌 Many thanks for the Manager Hatibu and all the other staff 🙏 For me, it's the best place to stay in Diani !!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 146 reviews
Price from
$61.42
1 night, 2 adults

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.

B
Brianna
From
Iceland
Pool was cleanish, it is shared so not sure about the upkeep.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 204 reviews
Price from
$56.01
1 night, 2 adults

Serene Garden Room APT

Diani Beach

2.2 miles from Leisure Lodge Golf Club in Diani Beach, Serene Garden Room APT offers accommodations with access to spa facilities, wellness packages, and beauty services.

E
Eileen
From
Kenya
It was a very peaceful experience and the staff was friendly and just wonderful in all circumstances. The room was big and private, although I perhaps would upgrade next time to a hotel room. This was an apt over the office and felt a bit secluded. I loved the hotel and the peacefulness of this property.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews
Price from
$69.83
1 night, 2 adults

Watano Beach House Diani

Diani Beach

Watano Beach House Diani provides beauty services and air-conditioned accommodations in Diani Beach, a few steps from Diani Beach. This property offers a pool with a view and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews
Price from
$249.75
1 night, 2 adults

Villa Branca Diani Boutique Luxury & Personalized Service

Diani Beach

Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden...

J
Jared
From
United States
Everything was exceptional from the food to the staff they sent me home with a free bag of laundry as the housekeeper folded my laundry as well! The food amazing the location great and the stage remarkable
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 41 reviews
Price from
$212.28
1 night, 2 adults

Hilda's Homestay

Diani Beach

Hilda's Homestay offers accommodations in Diani Beach, 1.5 miles from Galu Beach and a 5-minute walk from Colobus Conservation.

P
Paul
From
United Kingdom
This is an amazing villa, beautiful decor, really helpful and welcoming hosts, great breakfast and tons of attention to detail about everything you would need for a stay in Diani. Close to the beach, the pool is amazing - it's actually a hard place to leave as you just want to enjoy the house and beautiful compound! This was SO worth it we are very lucky to have found this place and will recommend it to everyone we know who is coming to Diani! Thank you both :)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 63 reviews
Price from
$115.60
1 night, 2 adults

Galu Ecolodge - Diani Beach

Diani Beach

Galu Ecolodge - Diani Beach is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its outdoor swimming pool, private beach area, and garden.

J
Judith
From
Kenya
The place is well maintained and the facilities are great
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 452 reviews
Price from
$72.62
1 night, 2 adults
All B&Bs in Diani Beach

Looking for a B&B?

For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Diani Beach and surrounding area in the past month

See all

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,149 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 478 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 42 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 69 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 69 reviews

Popular with guests booking B&Bs in Diani Beach

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

Save money on B&Bs in Diani Beach and nearby – budget options available

See all

Diani Banda Cottages

Diani Beach
Budget options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 83 reviews

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

Casa Del Artista

Ukunda
Budget options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 25 reviews

Casa Del Artista is a recently renovated guest house in Ukunda near Diani Beach. This guest house features free private parking, full-day security, and free Wifi.

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

Golden Duranta Villas and Apartments in Ukunda provides accommodations with a garden and a shared lounge. This property offers access to a balcony, darts, free private parking, and free Wifi.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 42 reviews

Just 1.2 miles from Galu Beach and 1.1 miles from Colobus Conservation, Bahati Diani House Glamping features accommodations in Diani Beach, with a bar.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Beachside 2 bedroom apartment in Diani is a recently renovated bed and breakfast in Ukunda where guests can make the most of its outdoor swimming pool, bar, and shared lounge.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3 reviews

Providing a garden, 2 Bedroom Dianakikishomes Dianibeachkenya provides accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

Tahira Villa

Diani Beach
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 27 reviews

Tahira Villa enjoys a location in Diani Beach, a 3-minute walk from Galu Beach and 1.6 miles from Colobus Conservation. With pool views, this accommodation provides a balcony.

Kivuli Holiday Homes Limited

Galu
Budget options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Kivuli Holiday Homes Limited in Galu provides accommodations with a garden and a bar.

Enjoy breakfast in Diani Beach and nearby

See all

MALKIA SUITEs

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4 reviews

MALKIA SUITEs offers accommodations in Diani Beach, 1.3 miles from Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

Offering a terrace and a bar, Maranda Deluxe Double Seaview room - B&B with pool. In Ukunda is close to Diani Beach and Leisure Lodge Golf Club.

Diani Cottages

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 69 reviews

Diani Cottages is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its outdoor swimming pool, free bikes, and garden.

Mami Wata House

Kwale
Breakfast options
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 30 reviews

Mami Wata House is a recently renovated bed and breakfast in Kwale near Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews

2.2 miles from Leisure Lodge Golf Club in Diani Beach, Serene Garden Room APT offers accommodations with access to spa facilities, wellness packages, and beauty services.

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

Hilda's Homestay offers accommodations in Diani Beach, 1.5 miles from Galu Beach and a 5-minute walk from Colobus Conservation.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 138 reviews

Fiorella Beach House, Diani Beach in Diani Beach provides adults-only accommodations with an outdoor swimming pool and a garden.

Beachfront Studio offers accommodations in Diani Beach, one mile from Diani Beach and 1.4 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

Great access to the city center. Check these B&Bs in Diani Beach and nearby

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 41 reviews

Featuring free Wifi, private parking, and a private beach area, the recently renovated property Armaan B&B Diani offers accommodations in Diani Beach, a 3-minute walk from Diani Beach and 2.2 miles...

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

Providing pool views, VITA'S BEACH House in Diani Beach provides accommodations, a private beach area, an open-air bath, a garden, and a shared lounge.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 72 reviews

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

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

Just a 8-minute walk from Diani Beach and half a mile from Colobus Conservation, Tamasha Luxury Villa - Diani features accommodations in Diani Beach, with a garden and a bar.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

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.

Leisure guest

Diani Beach
Central location
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 19 reviews

Leisure guest 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 9.3
Wonderful - What previous guests thought, 4 reviews

Located in Diani Beach, a 16-minute walk from Diani Beach, The Ocean Pearl provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Zarafa House

Diani Beach
Central location
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 143 reviews

Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

FAQ about B&Bs in Diani Beach

B&Bs That Guests Love in Diani Beach

See all
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 63 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 byDaniel
Young couple
Avg. price/night: $125
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,162 reviews
Great location just off the beach. Generous and good breakfast ….. restaurant has a pool sea view. The staff were always so cheerful and happy to help. For us it was perfect and loved how our room had its own veranda and looked out onto the gardens ….. lots of peace and quiet too! Comfortable bed, good storage for clothes and suitcases. Always spotlessly clean.
Guest review byH Joy
Young couple
Avg. price/night: $208
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 452 reviews
Perfect spot for a holiday trip, especially for those looking for privacy, peace and quiet. Great location, far from the town, private entrance to the beach, which is one of the most beautiful in whole Diani. Delicious breakfast, great personnel. WiFi 10/10 - super wide range and access in the whole property, nevertheless if your spending time at your bungalow, restaurant, pool or the beach. Piece of paradise in this world.
Guest review byPiotr Horelik
Young couple