The 10 best B&Bs in Diani Beach, Kenya | Booking.com
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 selection of great B&Bs in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Providing a bar, Flamboyant Diani Beach provides accommodations in Diani Beach. This beachfront property offers access to free Wifi and free private parking.

C
Carina
From
Germany
Very helpful and friendly front desk & owner, plenty of space to relax at the pool & beach. Delicious breakfast and good options for dinner at the restaurant. Clean rooms, kite school next door and 1 mins walk to the private beach area. Very good value for money - can highly recommend!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,061 reviews
Location 9.7
Price from
$50
1 night, 2 adults

Fiorella Beach House, Diani Beach

Diani Beach

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

d
david
From
Ireland
Amazing place with everything you need .
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 139 reviews
Location 9.3
Price from
$195.62
1 night, 2 adults

Tombo House

Diani Beach

Tombo House is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its outdoor swimming pool, open-air bath, and garden.

M
Mugula
From
United States
the property feels very homely and the staff were very accommodating. But mostly, the breakfast took the ratings off the roof. 10/10 all round!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 250 reviews
Location 8.6
Price from
$81.90
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.

S
Sagie
From
South Africa
I loved it! Ann and her team was amazing.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 142 reviews
Location 8.7
Price from
$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

With Diani Beach reachable in 1.7 miles, peeKAboo Diani Beach features accommodations, a restaurant, water sports facilities, an outdoor swimming pool, and a garden.

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.1
Wonderful - What previous guests thought, 104 reviews
Location 9.2
Price from
$65.55
1 night, 2 adults

Diani Beach Gold Apartments

Diani Beach

A recently renovated guest house, Diani Beach Gold Apartments offers accommodation in Diani Beach. This guest house offers air-conditioned accommodations with a balcony.

G
Giselle
From
United States
The host and facility were so nice and helpful with all things. From the moment in checking in through the whole stay always had guidance available if I needed it the view was stunning it was a nice trip. I will come again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 29 reviews
Location 9.1
Price from
$55.80
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...

Þ
Þórir
From
Iceland
Our stay was fantastic. The staff was absolutely amazing: friendly, welcoming, and always ready to help. The WiFi connection was strong, and the air conditioning kept everything comfortable. The rooms were spotless, and the entire property was well maintained. We felt very safe in the area, and the location was perfect: just a short 10-minute walk to a stunning beach. Both breakfast and dinner were delicious, and it was a great bonus to have drinks included in the price: beer, soda, water, and local wine. Highly recommended for a relaxing and enjoyable stay!
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 11 reviews
Location 10.0
Price from
$250
1 night, 2 adults

Hilda's Homestay

Diani Beach

Hilda's Homestay is located in Diani Beach, just 1.5 miles from Galu Beach and a 5-minute walk from Colobus Conservation. This property offers access to a terrace, free private parking, and free Wifi....

G
Galla
From
Hungary
Hilda ,she is a very very kind girl,and she ready to help
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 50 reviews
Location 9.8
Price from
$117
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.

P
Paul Samuel
From
Sweden
It was the perfect relaxing getaway for me. The beach access, the seclusion, the food, etc.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 328 reviews
Location 9.0
Price from
$77.62
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.

J
Justen
From
United States
The location was amazing, the breakfast served was good and everyone at the property were very friendly and helpful. It’s located next to the beach and so many good restaurants nearby.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 222 reviews
Location 9.0
Price from
$90
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 8.2
    Very Good - What previous guests thought, 83 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 104 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 250 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 72 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 222 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 227 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 10 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 328 reviews
  • Popular with guests booking B&Bs in Diani Beach

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

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

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 5 reviews

    Flavor of the Coast in Diani Beach provides accommodations with pool with a view, a garden, and barbecue facilities. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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 7.9
    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 6.8
    Pleasant - What previous guests thought, 10 reviews

    Just a 11-minute walk from Diani Beach and 0.6 miles from Colobus Conservation, Kijani Cottagess Diani Beach features accommodations in Diani Beach, with a garden, a terrace, and a bar.

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

    Offering a garden, Tamasha Luxury Villa - Diani offers accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

  • Seb Villa

    Diani Beach
    Central location

    Seb Villa features air-conditioned accommodations in Diani Beach. This property offers access to a terrace and free private parking.

  • Beach Shades

    Diani Beach
    Central location
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Offering a garden, Beach Shades features accommodations in Diani Beach. This property offers access to a balcony and free private parking.

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

  • Golden Duranta Villas

    Ukunda
    Budget options available

    Just a 10-minute walk from Galu Beach and 0.9 miles from Colobus Conservation, Golden Duranta Villas features accommodations in Ukunda, with an outdoor swimming pool, a garden, and barbecue facilities...

  • Offering a bar, Hekaya Experiences at Nieyela Apartments features accommodations in Ukunda. This property offers access to a terrace and free private parking.

  • Casa Nampala Diani

    Ukunda
    Budget options available

    Casa Nampala Diani is located in Ukunda, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a balcony and free private parking.

  • 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 offers accommodations in Ukunda, a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club.

  • OAK Homes Diani

    Diani Beach
    Budget options available

    OAK Homes Diani is located in Diani Beach, just a 15-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club.

  • Diani Serena House

    Ukunda
    Budget options available

    Diani Serena House is located in Ukunda, just a 8-minute walk from Diani Beach and 1.5 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 11 reviews

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

  • Diani Cottages

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 64 reviews

    Providing garden views, Diani Cottages in Diani Beach offers accommodations, an outdoor swimming pool, free bikes, and a garden.

Enjoy breakfast in Diani Beach and nearby

  • Mami Wata House

    Kwale
    Breakfast options
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 23 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.

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

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

    Hilda's Homestay is located in Diani Beach, just 1.5 miles from Galu Beach and a 5-minute walk from Colobus Conservation. This property offers access to a terrace, free private parking, and free Wifi.

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

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

  • Minnie's Place

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

    This guest house offers air-conditioned accommodations with a terrace. A flat-screen TV is offered.

  • Noura Suites

    Ukunda
    Breakfast options
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 4 reviews

    Noura Suites offers accommodations in Ukunda, 1.2 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. This bed and breakfast features free private parking and full-day security.

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, 50 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: $60
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,061 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: $86.25
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 328 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
gogless