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

S
SK
From
Norway
Staffs are very well trained and super friendly, and although it is an older property but well maintained. Clean the pool every morning, reasonably priced drinks and food are available. There are beach boys here too, but far fewer & nicer than in the other part of area. If you walk along the beach then go to the beach road within a 10~15 minute walk, you can find kinda mall (ATM, supermarket, various restaurants - Try The K Korean!, bars and souvenir shops). After sun goes down, instead of walking, take a tuk-tuk (KES100) to get back to the hotel. There are very few properties on Booking.com that have over 9-star rating with more than 1,000 reviews. If you go there you will know WHY! You'll probably need earplugs because of the monkeys..... LOL
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,064 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, 249 reviews
Price from
US$81.90
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
Katerina
From
Switzerland
The host Ann is very nice and provided us several great tips on restaurants or numbers for tuk-tuk. The house is well equipped and near public and private beaches. It was an unforgettable stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 144 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.

c
ceciliagroth
From
Sweden
This is a intimate place with friendly personal. It's clean and tidy. I recommend PeeKaBoo and will come back.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 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.

N
Nicole
From
Germany
I liked everything, especially the quiet of the area.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 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.0
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.

S
Susanne
From
Sweden
We liked that it was a calm and relaxing oasis, many cosy corners inside the apartment and in the garden and the breakfast was very delicious (you could choose each morning what you want). Hilda and Guido were great hosts and as there is just one room they rent out, it's a very personalized experience
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 50 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.

F
Faiz
From
India
Easily accessible location and the best atmosphere
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 332 reviews
Price from
US$83.70
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.

D
Diana
From
Canada
They offered 2 options for breakfast which was good.it is perfect for solo travelers as you get to mingle with other house guests. They have lovely dogs who enjoyed hanging out with guests. The staff was Amazing and very helpful with recommendations of things to do.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 221 reviews
Price from
US$90
1 night, 2 adults

Bahati Diani House Glamping

Diani Beach

Featuring an outdoor swimming pool, garden and views of garden, Bahati Diani House Glamping is set in Diani Beach, 2 km from Galu Beach.

C
Csilla
From
Kenya
Great place great people. Very authentic, welcoming and relaxing. Little paradise somewhere in the nowhere 🖤
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 45 reviews
Price from
US$26
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.4
    Superb - What previous guests thought, 144 reviews
  • Popular with guests booking B&Bs in Diani Beach

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

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

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

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

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

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

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

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

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

Enjoy breakfast in Diani Beach and nearby

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

  • Diani Cottages

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

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

    Situated very Centrally in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip.

    From US$90 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 50 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.

  • Savita House Diani

    Magutu
    Breakfast options
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 4 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.

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

  • Masai 6

    Diani Beach
    Breakfast options

    Masai 6, a property with a garden and a terrace, is located in Diani Beach, 1.7 km from Diani Beach, 2.3 km from Leisure Lodge Golf Club, as well as 7.8 km from Colobus Conservation.

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
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 7 reviews

    Featuring garden views, Flavor of the Coast features accommodation with pool with a view, a garden and barbecue facilities, around 3.3 km from Colobus Conservation.

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

    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 7.9
    Good - What previous guests thought, 70 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 7.1
    Good - What previous guests thought, 14 reviews

    Boasting a garden, an outdoor pool and garden views, Kijani Cottagess Diani Beach is situated in Diani Beach.

    From US$36.90 per night
  • Scored out of 10, guest rating 10.0
    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$135 per night
  • Seb Villa

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

    Situated within 700 metres of Diani Beach and 800 metres of Colobus Conservation, Seb Villa features rooms with air conditioning and a private bathroom in Diani Beach.

    From US$60 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$45 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.0
    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 just 3.5 km from Leisure Lodge Golf Club, Hekaya Experiences at Nieyela Apartments features accommodation in Ukunda with access to a bar, a shared lounge, as well as a shared kitchen.

    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
  • Minnie's Place

    Ukunda
    Budget options available
    Scored out of 10, guest rating 10.0
    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.

  • Tahira Villa

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 22 reviews

    Located within 300 metres of Galu Beach and 2.6 km of Colobus Conservation, Tahira Villa provides rooms with air conditioning and a private bathroom in 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, 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: US$60
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,064 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$90
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 332 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