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.

A
Anna Jev
From
Estonia
Everything was great, hotel is really great, room are big and clean. Stuff are super friendly and helpful. I was with my husband really happy to stay there. Breakfast are fantastic, room was cleaned every day.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,085 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.

J
Jessica
From
United Kingdom
Tombo House is an incredible hidden gem in Diani Beach, Mombasa, that ticked all the boxes for me. I wanted to reconnect with nature, switch off from my devices, relax, eat good food and enjoy the tropical weather that Mombasa had to offer. Tombo House was the perfect hideaway to do that. Its grounds are incredibly well looked after, and the gardens were absolutely stunning to walk around, all well-maintained and beautiful. The room itself (Deluxe double with a balcony) exceeded my expectations - it was extremely clean, well decorated and was very calming to stay there. The bathroom was clean, as was the bedroom and hallway, and the balcony had the most incredibly mountain view with lots of trees and monkeys that came to say hello in the early morning or early evening. I was pleased that the room had mosquito nets on the windows, which meant I could fall asleep to the birds and crickets at night without getting eaten alive by the mozzies. It was also really relaxing to have the windows open when it lashed down with tropical rain! I really loved the breakfast, too. I enjoyed waking up early to enjoy a selection of fresh fruits, delicious German sweet bread (and all the condiments and jams), and the two ladies who made me delicious eggs and bacon every morning. I also loved the morning playlist in the dining area, although it did feel like groundhog day sometimes because I kept hearing the same song every day (John Mayer) but I didn't mind, it was very relaxing and I loved the songs. Great music taste by the way. I LOVED the garden with the gorgeous pool and sun beds, and the staff were incredibly helpful with everything. Thank you Nora, your partner as well for his friendliness, Eunice is the best, as is Vanessa, the two men maintaining the garden were friendly, as were the security team. Kira and the other pooch!!! I felt very safe travelling alone here and it's all thanks to you guys. Thank you. Will definitely come back again! P.S.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 248 reviews
Price from
US$91.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.

K
Kincsilla
From
Hungary
A wonderful little Garden of Eden! Sparkling cleanliness everywhere, including the pool, the garden, the yard, etc. Delicious breakfast, tastefully served, comfortable bed, unlimited coffee, tea and drinking water. Paper handkerchiefs, shower gel, shampoo, hair conditioner, air freshener, etc. in the bathroom. everything you could possibly need. The lady owner and all members of the staff are very kind and helpful. The owner drove us to the local bus in his own car. ☺
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 140 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.

K
Katja
From
Slovenia
We loved our stay at Peekaboo. Employees are very friendly and make you feel like at home. Rooms are super clean. Breakfast is delicious with lots of fresh fruit. They clean the pool daily and you can use it all day. To the beach is only 10 min walk.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Price from
US$71.25
1 night, 2 adults

Serene Garden Room APT

Diani Beach

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.

P
Peta
From
Australia
I was fortunate to stay week at Asha’s and so very pleased with my stay. Firstly the location is perfect, located on the beach front fantastic for beach access, morning sunrises. Also close proximity to restaurants or short tuk tuk journey to others further away. The apartment room located at the rear of the property and upstairs with a balcony overlooking the garden, very private and peaceful listening to the frogs at night and watching the monkeys by day. The room is beautiful, great size, clean and lovely furnished, with turn down service provided each evening. The Asha team were so very friendly, helpful and professional, from front of house as well we back of house staff, they are all so warm and welcoming. Great size pool for guests with ample lounges to relax and enjoy during your stay. Restaurant provides a huge and delicious breakfast with large selection to chose from. Other meals are delicious and offer beach front seating with perfect views. Being a small boutique style accommodation with only 7 rooms, this provides a warm stay and you feel like family when you stay, much better than larger style properties. Highly recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$81
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
Sylwia
From
Poland
A perfect stay in a beautiful villa. The staff were incredibly kind and helpful. The food was delicious. I hope to return..
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
US$225
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.

N
Nevena
From
Bulgaria
We had a great stay at Hilda’s Homestay! Hilda was an amazing hostess, always responsive and helpful! We felt right at home. The place is immaculate, clean and tidy! The house is beautiful and spacious. The breakfast was delicious! Words can’t describe how much we loved staying at Hilda’s. Definitely will be staying there again and couldn’t recommend it enough. Asante sana for everything ! :)
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

500 metres from Galu Beach, Galu Ecolodge - Diani Beach is a recently renovated property located in Diani Beach and provides air-conditioned rooms with free WiFi and private parking.

H
Hülya
From
Sweden
The beach bungalow was really nice and I would definitely recommend a stay here. All staff was super friendly and helpful. Private beach just outside your room.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 363 reviews
Price from
US$89.28
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.

j
jessica
From
Argentina
The location is great. The staff a.azing. Wilfred is very nice and the owners are very kind. All of them gave information and support for my holidays. Breakfast is amazing
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 218 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.

T
Tereza
From
Czech Republic
This was the best place we stayed in during our time in Kenya. Our room was spacious and clean with a nice balcony, which was shared with another room, but since we were the only guests, it was no problem at all. The best part were lounge areas, where you can relax. We also loved the pool, which was cleaned every day.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 224 reviews
Price from
US$56.24
1 night, 2 adults
All B&Bs in Diani Beach

Top picks for Diani Beach hotels

Explore our most popular hotels in Diani Beach

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,085 reviews
    From
    US$50
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 224 reviews
    From
    US$56
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 363 reviews
    From
    US$89
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 248 reviews
    From
    US$91
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 16 reviews
    From
    US$225
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 6 reviews
    From
    US$81
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 140 reviews
    From
    US$84
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 55 reviews
    From
    US$117
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 120 reviews
    From
    US$71
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 218 reviews
    From
    US$74
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 71 reviews
    From
    US$29
    1 night, 2 adults
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 87 reviews
    From
    US$35
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 36 reviews
    From
    US$77
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 42 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 3 reviews
    From
    US$180
    1 night, 2 adults
  • From
    US$33
    1 night, 2 adults
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 42 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews
    From
    US$138
    1 night, 2 adults
  • From
    US$271
    1 night, 2 adults

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.

A
Anna Jev
From
Estonia
Everything was great, hotel is really great, room are big and clean. Stuff are super friendly and helpful. I was with my husband really happy to stay there. Breakfast are fantastic, room was cleaned every day.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,085 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.

J
Jessica
From
United Kingdom
Tombo House is an incredible hidden gem in Diani Beach, Mombasa, that ticked all the boxes for me. I wanted to reconnect with nature, switch off from my devices, relax, eat good food and enjoy the tropical weather that Mombasa had to offer. Tombo House was the perfect hideaway to do that. Its grounds are incredibly well looked after, and the gardens were absolutely stunning to walk around, all well-maintained and beautiful. The room itself (Deluxe double with a balcony) exceeded my expectations - it was extremely clean, well decorated and was very calming to stay there. The bathroom was clean, as was the bedroom and hallway, and the balcony had the most incredibly mountain view with lots of trees and monkeys that came to say hello in the early morning or early evening. I was pleased that the room had mosquito nets on the windows, which meant I could fall asleep to the birds and crickets at night without getting eaten alive by the mozzies. It was also really relaxing to have the windows open when it lashed down with tropical rain! I really loved the breakfast, too. I enjoyed waking up early to enjoy a selection of fresh fruits, delicious German sweet bread (and all the condiments and jams), and the two ladies who made me delicious eggs and bacon every morning. I also loved the morning playlist in the dining area, although it did feel like groundhog day sometimes because I kept hearing the same song every day (John Mayer) but I didn't mind, it was very relaxing and I loved the songs. Great music taste by the way. I LOVED the garden with the gorgeous pool and sun beds, and the staff were incredibly helpful with everything. Thank you Nora, your partner as well for his friendliness, Eunice is the best, as is Vanessa, the two men maintaining the garden were friendly, as were the security team. Kira and the other pooch!!! I felt very safe travelling alone here and it's all thanks to you guys. Thank you. Will definitely come back again! P.S.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 248 reviews
Price from
US$91.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.

K
Kincsilla
From
Hungary
A wonderful little Garden of Eden! Sparkling cleanliness everywhere, including the pool, the garden, the yard, etc. Delicious breakfast, tastefully served, comfortable bed, unlimited coffee, tea and drinking water. Paper handkerchiefs, shower gel, shampoo, hair conditioner, air freshener, etc. in the bathroom. everything you could possibly need. The lady owner and all members of the staff are very kind and helpful. The owner drove us to the local bus in his own car. ☺
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 140 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.

K
Katja
From
Slovenia
We loved our stay at Peekaboo. Employees are very friendly and make you feel like at home. Rooms are super clean. Breakfast is delicious with lots of fresh fruit. They clean the pool daily and you can use it all day. To the beach is only 10 min walk.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Price from
US$71.25
1 night, 2 adults

Serene Garden Room APT

Diani Beach

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.

P
Peta
From
Australia
I was fortunate to stay week at Asha’s and so very pleased with my stay. Firstly the location is perfect, located on the beach front fantastic for beach access, morning sunrises. Also close proximity to restaurants or short tuk tuk journey to others further away. The apartment room located at the rear of the property and upstairs with a balcony overlooking the garden, very private and peaceful listening to the frogs at night and watching the monkeys by day. The room is beautiful, great size, clean and lovely furnished, with turn down service provided each evening. The Asha team were so very friendly, helpful and professional, from front of house as well we back of house staff, they are all so warm and welcoming. Great size pool for guests with ample lounges to relax and enjoy during your stay. Restaurant provides a huge and delicious breakfast with large selection to chose from. Other meals are delicious and offer beach front seating with perfect views. Being a small boutique style accommodation with only 7 rooms, this provides a warm stay and you feel like family when you stay, much better than larger style properties. Highly recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$81
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
Sylwia
From
Poland
A perfect stay in a beautiful villa. The staff were incredibly kind and helpful. The food was delicious. I hope to return..
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
US$225
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.

N
Nevena
From
Bulgaria
We had a great stay at Hilda’s Homestay! Hilda was an amazing hostess, always responsive and helpful! We felt right at home. The place is immaculate, clean and tidy! The house is beautiful and spacious. The breakfast was delicious! Words can’t describe how much we loved staying at Hilda’s. Definitely will be staying there again and couldn’t recommend it enough. Asante sana for everything ! :)
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

500 metres from Galu Beach, Galu Ecolodge - Diani Beach is a recently renovated property located in Diani Beach and provides air-conditioned rooms with free WiFi and private parking.

H
Hülya
From
Sweden
The beach bungalow was really nice and I would definitely recommend a stay here. All staff was super friendly and helpful. Private beach just outside your room.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 363 reviews
Price from
US$89.28
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.

j
jessica
From
Argentina
The location is great. The staff a.azing. Wilfred is very nice and the owners are very kind. All of them gave information and support for my holidays. Breakfast is amazing
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 218 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.

T
Tereza
From
Czech Republic
This was the best place we stayed in during our time in Kenya. Our room was spacious and clean with a nice balcony, which was shared with another room, but since we were the only guests, it was no problem at all. The best part were lounge areas, where you can relax. We also loved the pool, which was cleaned every day.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 224 reviews
Price from
US$56.24
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 9.3
Superb - What previous guests thought, 120 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Save money on B&Bs 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$93 per night

Diani Banda Cottages

Diani Beach
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 87 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$35 per night

Casa Del Artista

Ukunda
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 14 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$58.50 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.

From US$75 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

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

From US$54.19 per night

Kivuli Holiday Homes Limited

Galu
Budget options available

Located in Galu, within 400 metres of Galu Beach and 2.6 km of Colobus Conservation, Kivuli Holiday Homes Limited provides accommodation with a garden as well as free private parking for guests who...

From US$80 per night

Lovely 2- Bedroom unit Near Diani Beach has a balcony and is situated in Ukunda, within just a few steps of Diani Beach and 700 metres of Leisure Lodge Golf Club.

From US$75 per night

Situated in Ukunda and only 700 metres from Diani Beach, Maranda Deluxe Double Seaview room - B&B with pool. Features accommodation with sea views, free WiFi and free private parking.

From US$160 per night

Enjoy breakfast in Diani Beach and nearby

Diani villas

Diani Beach
Breakfast options

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

MALKIA SUITEs

Diani Beach
Breakfast options

Boasting pool views, MALKIA SUITEs features accommodation with a garden and a balcony, around 2 km from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$42.75 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews

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

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.

Diani Cottages

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 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
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 25 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.

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

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

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

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

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

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.

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

Villa Salaam

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

Set in Diani Beach, Villa Salaam features accommodation with an outdoor pool and a garden. There is a private entrance at the guest house for the convenience of those who stay.

From US$40 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$34.91 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4 reviews

Offering a garden and garden view, L & C Chinese Studio is located in Diani Beach, 300 metres from Diani Beach and 500 metres from Leisure Lodge Golf Club.

From US$25 per night

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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 146 reviews

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

Ndoto House 1

Diani Beach
Central location

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

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$120
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,085 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$96
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 363 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