Skip to main content

B&Bs in Diani Beach

Find the B&Bs that appeal to you the most

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 pick of great B&Bs in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Offering a bar and garden view, Flamboyant Diani Beach is located in Diani Beach, 4.3 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

J
Jen
From
Germany
beautiful cute little place at great location/ beach access! super friendly staff & yummy food. parking onsite available.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,066 reviews
Price from
US$50
1 night, 2 adults

Tombo House

Diani Beach

Featuring an outdoor swimming pool and views of pool, Tombo House is a recently renovated bed and breakfast located in Diani Beach, 1 km from Diani Beach.

E
Eike
From
Germany
Tombo House is a super lovely eco resort! Honestly, it is one of the best place have stayed so far. The atmosphere is totally relaxed. You are really detached from the outer world and can enjoy staying at the natural pool surrounded by palms and trees. The breakfast was amazing. They had fresh fruits, very good coffee, homemade bread and even soy milk. The apartment was super clean, spacious and had a very pleasant design.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 244 reviews
Price from
US$80.01
1 night, 2 adults

Zarafa House

Diani Beach

Situated within 1.1 km of Diani Beach and 1.7 km of Leisure Lodge Golf Club, Zarafa House features rooms with air conditioning and a private bathroom in Diani Beach.

b
badar
From
Canada
Loved the calmness and tranquility that came with the stay. Felt like I was in a secluded palace somewhere near the beach. 100 percent would recommend.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 139 reviews
Price from
US$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

A
Alex
From
Greece
What to say... our 10 days stay at Peekaboo was just perfect. We really enjoy this quiet and simple guest house under the palm trees. Very cozy room, with excellent choice of wooden forniture, and a big balcony to enjoy the good weather. The breakfast has exactly what it needs eggs, pancakes, fresh exotic fruits, smoothies etc.. And on command you can have dinner or lunch perfectly prepare from the chef. The owners and the staff was really polite and friendly, ready to give you some nice locals information. I really recommend this place!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 107 reviews
Price from
US$65.55
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
Mark Savage
From
Australia
Great location to spend your vacation. Everything was perfect. Thanks Barbra and Domenico.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 32 reviews
Price from
US$38.69
1 night, 2 adults

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

S
Saika
From
Kenya
Our stay at this beautiful property was absolutely amazing! As beautiful as the pictures are, they don’t even come close to capturing just how stunning this place is in person. From the moment we arrived, we were blown away by the gorgeous surroundings and the peaceful atmosphere. The home, the pool, everything exceeded our expectations! From the moment we arrived, Susan made us feel so welcome with her warm hospitality and attention to detail. Robert was great and helped us feel at home the whole time. The pool area was perfect for relaxation, and everything was spotless and well maintained. We couldn’t have asked for a better experience and will definitely be returning. Highly recommend!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 12 reviews
Price from
US$250
1 night, 2 adults

Hilda's Homestay

Diani Beach

Located in Diani Beach, Hilda's Homestay provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

C
CAROLINA
From
France
Hilda’s Homestay is a paradise! We had the most warm and pleasant experience during our trip to Kenya, and we would undoubtedly make this our top recommendation! ! The homestay is ideally located—just a few minutes' walk from the beach, and on the quieter and prettier side of it. The homestay is perfectly equipped and thoughtfully arranged. The quality of the linens, towels, mattresses, pillows, and more were all top-notch. The room is incredibly spacious and well-equipped with everything one could need—and even more! Every space in the house is tastefully decorated, reflecting the love that Hilda and Guido have put into every corner of their home. The breakfast is wonderful! We had read reviews about it, but it exceeded our expectations—it was a total delight! The pool and garden are beautiful and meticulously maintained, making for a truly luxurious experience. And the hosts? Simply amazing! We felt their warmth the moment we arrived and were welcomed with kindness throughout our stay. We wish them much success in this lovely endeavor and would absolutely recommend this homestay to others.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 55 reviews
Price from
US$117
1 night, 2 adults

Galu Ecolodge - Diani Beach

Diani Beach

Providing free WiFi, private parking and a private beach area, the recently renovated property of Galu Ecolodge - Diani Beach, offers rooms in Diani Beach, 500 metres from Galu Beach and 3.1 km from...

A
Alona
From
Ukraine
We really liked the hotel. Large and spacious territory, lots of personal space, you can lie on sunbeds by the ocean or pool and sit at tables, which are also enough. We lived in a small room with a terrace overlooking the pool and ocean, it was very beautiful😍 The room is actually a little smaller than it seemed to us in the photo. I would especially like to note the restaurant, the food and coffee were always at the highest level, and the staff is friendly and caring. There are some minuses that I will write below, but they did not affect our vacation in any way.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 335 reviews
Price from
US$87.19
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.

I
Irene
From
Netherlands
amazing hosts and amazing vibes
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 217 reviews
Price from
US$73.84
1 night, 2 adults

Upani in Diani

Diani Beach

Set just 2.8 km from Colobus Conservation, Upani in Diani offers accommodation in Diani Beach with access to an outdoor swimming pool, a garden, as well as a shared kitchen.

L
Leah
From
France
The property is beautiful and the rooms are stylish. You're a 5 min walk to an amazing beach but away from the bustle so you can relax. Everything was also very clean.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 223 reviews
Price from
US$70.30
1 night, 2 adults
All B&Bs in Diani Beach

Looking for a B&B?

For travellers 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 may be shared by other guests, and there is often shared space with the host.

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

See all

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 45 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 71 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 138 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 224 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 245 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 13 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 338 reviews

Popular with guests booking B&Bs in Diani Beach

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

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

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 44 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.

From US$25 per night

Diani villas

Diani Beach
Central location

Boasting a spa bath, Diani villas is set in Diani Beach. The air-conditioned accommodation is 600 metres from Diani Beach, and guests can benefit from private parking available on site and free WiFi.

From US$270.90 per night
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.

From US$138 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

From US$72 per night

Fairy Forest

Diani Beach
Central location

400 metres from Diani Beach in Diani Beach, Fairy Forest features accommodation with access to a sauna and hot tub.

From US$500 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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

From US$171 per night

Masai 4

Diani Beach
Central location

Boasting accommodation with a terrace, Masai 4 is situated in Diani Beach. Set 1.7 km from Diani Beach, the property offers a private beach area and free private parking.

From US$37.16 per night

Beach Shades

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

Offering a garden and pool view, Beach Shades is set in Diani Beach, 2 km from Diani Beach and 2.7 km from Leisure Lodge Golf Club. This property offers access to a balcony and free private parking.

From US$23 per night

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

Golden Duranta Villas

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

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.

From US$57 per night

Set in Ukunda, Beachside 2 bedroom apartment in Diani features accommodation with a pool with a view, a balcony and city views.

From US$68 per night

Casa Nampala Diani

Ukunda
Budget options available

Situated in Ukunda, a few steps from Diani Beach and 700 metres from Leisure Lodge Golf Club, Casa Nampala Diani offers air conditioning.

From US$102 per night

Casa Nampala 2bedrom units

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

Casa Nampala 2bedrom units is situated in Ukunda, 700 metres from Leisure Lodge Golf Club, 8.5 km from Colobus Conservation, and 14 km from Kaya Kinondo Sacred Forest.

From US$102 per night

OAK Homes Diani

Diani Beach
Budget options available

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.

From US$63 per night

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

Diani Cottages

Diani Beach
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 67 reviews

Diani Cottages is located in Diani Beach and features a pool with a view and garden views. It is set 3.4 km from Leisure Lodge Golf Club and offers full-day security.

Mami Wata House

Kwale
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 reviews

Featuring pool with a view and views of pool, Mami Wata House is a recently renovated bed and breakfast located in Kwale, less than 1 km from Diani Beach.

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 71 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.

From US$31.50 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 32 reviews

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.

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

Located in Diani Beach, Hilda's Homestay provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 138 reviews

Boasting sea views, Fiorella Beach House, Diani Beach offers accommodation with balcony, around 1.5 km from Diani Beach.

Frank's Homes

Kwale
Breakfast options

Set in Kwale, the recently renovated Frank's Homes provides accommodation 300 metres from Diani Beach and 1 km from Colobus Conservation.

From US$35.10 per night

Minnie's Place

Ukunda
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting air-conditioned accommodation with a terrace, Minnie's Place is set in Ukunda. This guest house offers accommodation with a balcony. The guest house has a flat-screen TV.

Zuri Bliss

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

Featuring air-conditioned accommodation with a private pool, inner courtyard view and a balcony, Zuri Bliss is located in Mombasa. This bed and breakfast provides free private parking and a lift.

From US$36 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 13 reviews

Set in Ukunda and only 600 metres from Diani Beach, Twilight Beach Haven offers accommodation with sea views, free WiFi 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, 55 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: US$114
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,063 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 by
H Joy
Young couple
Avg. price/night: US$93.75
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 338 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 by
Piotr Horelik
Young couple