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.

Y
Yvonne
From
Kenya
The staff are very hospitable and the place is just as in the photo,will definitely visit again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,072 reviews
Price from
$50
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.

D
David
From
Portugal
Amazing hotel indulge in nature. The rooms are modern and simple and you get a lot of privacy. The pool is perfect for relaxing with a unique view. Staff is phenomenal and very kind, starting with Mista Vikta from the security, always welcoming us with the biggest smile. Vanessa is a great hotel manager, very helpful and nice. Cleaning is 5 stars.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 248 reviews
Price from
$80.01
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.

D
Dennis Mungai
From
Kenya
The excellent condition of the facilities at hand, overall cleanliness and the breakfasts come to mind. Ann Rietjens, the host, went over and above to ensure that my stay here was as pleasant as possible. Zarafa house makes for a quiet, quaint stay surrounded by nature, and remains easily accessible to the nearby beaches and resorts. Security is also excellent.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 137 reviews
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.

N
Natalia
From
United Arab Emirates
Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 109 reviews
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.

K
Karim
From
Kenya
Close to the beach and strategically placed in Diani. The hosts are very friendly and helpful. Well stocked with everything you will need to self cater. Veeery spacious. Each room has a fan - great for the high temp and humidity of Diani. Loved how responsive the gate man was. Nice lawn - probably include some swings or outdoor chairs. Lots of windows for ventilation. Love the interior.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews
Price from
$44.64
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
Exceptional - What previous guests thought, 12 reviews
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....

F
Feyi
From
Ireland
Lovely and clean accommodation. Very serene environment (especially if you're looking for some quiet time away). Just 5 mins walk from the beach and very close proximity to many restaurants with beach-fronts. Breakfast was filling. Hilda and Giuddo ensured I was well looked after. Would highly recommend.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 55 reviews
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.

J
Judith
From
Kenya
The place is well maintained and the facilities are great
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 344 reviews
Price from
$87.19
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.

V
Vishnu
From
Germany
The accommodation was incredible in every way! The location is very close to the beach, restaurants and the main street. The house is also in close proximity with other villas with security. So the overall vibe was very relaxed and chill, which is exactly what you are looking for in a place like this. But, most importantly, the owners of the place and the staff are absolutely incredible people. Not only are they extremely knowledgeable about the area with great recommendations, they went above and beyond to accommodate some of our requests and some issues we had. Truly appreciate all their efforts!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 214 reviews
Price from
$73.84
1 night, 2 adults

Upani in Diani

Diani Beach

Offering garden views, Upani in Diani in Diani Beach offers accommodations, an outdoor swimming pool, a garden, and a shared lounge.

J
Justinas
From
Lithuania
The best villa in Diani, no one reproach
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 225 reviews
Price from
$70.30
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, 81 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 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 9.2
Wonderful - What previous guests thought, 109 reviews

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 214 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 225 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Enjoy breakfast in Diani Beach and nearby

Diani villas

Diani Beach
Breakfast options

Diani villas is located in Diani Beach, just 2 miles from Colobus Conservation and 3.4 miles from Leisure Lodge Golf Club.

From $270.90 per night

Fairy Forest

Diani Beach
Breakfast options

A 4-minute walk from Diani Beach in Diani Beach, Fairy Forest features accommodations with access to a sauna and hot tub.

From $500 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 44 reviews

Just 1.2 miles from Galu Beach and 1.1 miles from Colobus Conservation, Bahati Diani House Glamping features accommodations in Diani Beach, with a bar.

From $26 per night

Diani Cottages

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 67 reviews

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

Mami Wata House

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

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

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.5
Exceptional - What previous guests thought, 33 reviews

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

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

Just a 8-minute walk from Diani Beach and half a mile from Colobus Conservation, Tamasha Luxury Villa - Diani features accommodations in Diani Beach, with a garden and a bar.

From $171 per night

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

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

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

From $25 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

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.

From $138 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 81 reviews

A 5-minute walk from Diani Beach in Diani Beach, Diani Banda Cottages offers accommodations with access to beauty services and open-air bath.

From $35 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Providing garden views, L & C Chinese Studio in Diani Beach features accommodations, free bikes, and a garden.

From $25 per night

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.

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

Masai 4

Diani Beach
Central location

Masai 4 offers accommodations in Diani Beach, one mile from Diani Beach and 1.4 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

From $34.91 per night

Masai 6

Diani Beach
Central location

Providing a garden, Masai 6 provides accommodations in Diani Beach. This property offers access to a patio, free private parking, and free Wifi.

From $23.27 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

Offering a garden and a bar, Breezebay beach road hotel Diani in Ukunda is close to Diani Beach and Colobus Conservation. This property offers access to a terrace, free private parking, and free Wifi.

From $50 per night

Beachside 2 bedroom apartment in Diani is located in Ukunda, just 1.9 miles from Leisure Lodge Golf Club and 5.3 miles from Colobus Conservation. Guests may go for a swim in the pool with a view.

From $68 per night

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.

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

From $102 per night

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.

From $100 per night

Frank's Homes

Kwale
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Frank's Homes is a recently renovated guest house in Kwale, near Diani Beach. This guest house offers free private parking, full-day security, and free Wifi.

Minnie's Place

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

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

Golden Duranta Villas

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

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

From $57 per night

FAQ about B&Bs in Diani Beach

B&Bs That Guests Love in Diani Beach

See all
Avg. price/night: $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: $66
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,072 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: $93.75
Scored out of 10, guest rating 8.6
Excellent - 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