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

L
Lauriite
From
Latvia
Very friendly Staff! Very clean and comfortabel Room. Pool allways cleen. Breakfest fresh and tasty:) is located in a very quiet place. We felt very good. excellent place for a peaceful rest.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 249 reviews
Price from
US$80.64
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.

V
Vera Rute
From
Portugal
The pool is just amazing, and the whole place just kinda feels like home, it was close enough from the beach but also far enough that we dont really get the annoying tourist chasers.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 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.

M
Michalsv
From
Czech Republic
Cozy clean place with helpful staff within walking distance of several good restaurants and a shopping mall. Highly recommended.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
Price from
US$65.55
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
Aran
From
Luxembourg
I had an excellent stay in Villa Branca. The staff and manager were very helpful in organising things for me, making sure I enjoyed my stay and catering to my every need. The villa is absolutely beautiful and has wonderful facilities. It was truly a luxurious and unforgettable experience for me. I would recommend to anyone who wants an enjoyable and relaxing trip/getaway.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 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.

A
Andreea Bobocel
From
Germany
We loved this accomodation and the delicious breakfast prepared by our host was a highlight. The place is spotless clean, spacious, very close to the ocean and the hosts are very nice. We hope to come back and definitely recommend it!
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
Agni
From
Greece
everything! it is located in a quiet strip, with very comfortable lounge areas in the premises and at the beach ,very nicely decorated, quiet, with few people around and excellent service .
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 344 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.

T
Tomáš
From
Slovakia
Everything is as described, as an animal lover, I enjoyed stay at place where 4 dogs and some cats always welcome you (but also leave you alone if you are not fan of animals ;) ). Room was comfy, shower had warm and cold water as needed, AC is working only from 9pm to 5am, which was not problem because every room has a fan. Staff and hosts were very friendly and made me feel like at home. Location is also good, everything is nearby, easy to get to by walking (safe area to walk during daytime), Breakfast were tasty and also large, so your stomach gets full enough :))
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 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.

b
berhanu
From
Ethiopia
the location was very convenient to the beach. a few mins walk to be precises.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 223 reviews
Price from
US$70.30
1 night, 2 adults

Cycad Palm Diani

Diani Beach

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.

M
Maureen
From
Nigeria
Warm pool 🥰...the staff were so nice and ready to assist at any time...definitely a home away from home experience 😊😊
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 69 reviews
Price from
US$28.80
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.0
Superb - What previous guests thought, 67 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 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 8.2
Very good - What previous guests thought, 223 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,076 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, 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

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$200 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

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.

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

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$45 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 44 reviews

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

From US$25 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 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$49.50 per night

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

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

Boasting air-conditioned accommodation with a balcony, Breezebay beach road hotel Diani is situated in Ukunda. This property offers access to a terrace, free private parking and free WiFi.

From US$70 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.

From US$100 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.

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

Diani Banda Cottages

Diani Beach
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 84 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

peeKAboo Diani Beach

Diani Beach
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 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$66.68 per night

Enjoy breakfast in Diani Beach and nearby

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

Casa Del Artista

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

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.

Seb Villa

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

Boasting a patio with quiet street views, barbecue facilities and a shared lounge, Seb Villa can be found in Diani Beach, close to Diani Beach and 800 metres from Colobus Conservation.

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

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

Masai 4

Diani Beach
Breakfast options

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.

Hakuna Matata

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

Set in Ukunda, the recently renovated Hakuna Matata offers accommodation 2.3 km from Leisure Lodge Golf Club and 7.8 km from Colobus Conservation.

Masai 6

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

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.

FAQ about B&Bs in Diani Beach

B&Bs that guests love in Diani Beach

See all
Avg. price/night: US$150
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,076 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, 344 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