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.

P
PAOLO
From
Italy
Very nice, monkeys frequent visitors add a touch of exotic authenticity 😀 Very close to the beach, warm water at night, friendly staff, amazing cheese cakes!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,068 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.

A
Alba
From
Spain
We really enjoyed our stay in Tombo House. It was incredible, you feel in the middle of nature. It was so relaxing and peaceful... The owners and the staff are great, super friendly and helpful, they also gave us good recommendations. The pool is amazing too. You can enjoy it during all the day. Breakfast was tailor-made, so fresh and tasty!! Beach is 10-15 min walking, tuk tuk is a way to move along the place. They are expanding to host more people and they are planing to provide a restaurant service at the House. We definitely recommend this place and i would repeat here again for sure.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 245 reviews
Price from
US$80.01
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.

T
Tom
From
Netherlands
Super friendly staff. Beautiful swimming pool. Excellent breakfast. Cozy sitting corner in front of every room. Very accomodating in allowing late check-out (if possible).
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.

S
Sophia
From
United States
The apartment is well maintained and very clean. we arrived very late for check in and they waited for us and welcomed us cordially. the staff is really kind and available for every request. the area where the apartment is located is safe and a few minutes from the beach. We will return.
Scored out of 10, guest rating 9.6
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...

A
Anna
From
Russia
The villa is even more beautiful, than it is on the photos! The rooms are very comfortable, with everything you need. The staff is amazing. They are near, when you need something, ready to make a wonderful coffee or pour some vine. The food is excellent. And you can choose the menu. The villa is very quiet, relaxing place, with wonderful locations for photos! The beach near the villa is the best. White soft sand, warm water and striking views!
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.

C
Christelle
From
Kenya
I ve never met such wonderful host. They went beyond my expectations. The place is so clean. Modern, well decorated that you want it as your home. The location is very close to the beach. The pool of the compound is even still warm late at night in case you Want to dive in. The breakfast is the best ever. It is pretty rare to have it ALL eggs, crepes,/panzakes,milkshake and fruits in one breakfast... so don't hesitate to stop by their place
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 54 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...

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

E
Emily
From
United Kingdom
Loved the layout and the relaxed comfortable vibe. The room I was provided with was big and spacious with a private bathroom. Unfortunately it didn’t come with a mosquito net but I had brought one with me and the windows had nets secured to them. The staff were friendly and accommodating, lots of recommendations from the hosts in a book but they were also kind enough to share their contact number if I needed anything, it wasn’t a problem. The location was perfect, short walk to the beach and so many restaurant and cafes in walking distance or a short tuktuk ride. I had really comfortable stay. Although I was travelling solo the people I met here including the hosts were so welcoming. If and when I visit Diani again I wouldn’t hesitate booking my stay here.
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.

N
Nikoline
From
Switzerland
I had the most incredible trip here. The property is so beautiful and green. The location is awesome, walking distance to the beach and a local place to buy fruits and veggies. The staff are also so warm and friendly, it is like a family.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 225 reviews
Price from
US$70.30
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.

S
Svenja
From
Germany
Nice staff, Pool, good breakfast
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 44 reviews
Price from
US$32
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.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.2
    Very good - What previous guests thought, 82 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 137 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, 225 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, 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, 337 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,068 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 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 8.2
    Very good - What previous guests thought, 82 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
  • 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.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.

  • 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
  • Masai 6

    Diani Beach
    Central location

    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.

    From US$36 per night

Enjoy breakfast in Diani Beach and nearby

  • Diani Cottages

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 9.0
    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
    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.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
  • Scored out of 10, guest rating 9.6
    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, 54 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, 137 reviews

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

  • Beach Shades

    Diani Beach
    Breakfast options
    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
  • Minnie's Place

    Ukunda
    Breakfast options
    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.

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 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
  • Zuri Bliss

    Mombasa
    Budget options available
    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.

  • Twilight Beach Haven

    Ukunda
    Budget options available
    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.

    From US$42 per night

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, 54 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$66
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,068 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, 337 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