Find the B&Bs that appeal to you the most
Find the right B&B for you in Diani Beach
Check out our pick of great B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
Popular with guests booking B&Bs in Diani Beach
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.
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.
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.
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.
400 metres from Diani Beach in Diani Beach, Fairy Forest features accommodation with access to a sauna and hot tub.
Boasting a garden, an outdoor pool and garden views, Kijani Cottagess Diani Beach is situated in Diani Beach.
Featuring air-conditioned accommodation with a private pool, garden view and a patio, Tamasha Luxury Villa - Diani is located in Diani Beach.
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.
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.
Set in Ukunda, Beachside 2 bedroom apartment in Diani features accommodation with a pool with a view, a balcony and city views.
Situated in Ukunda, a few steps from Diani Beach and 700 metres from Leisure Lodge Golf Club, Casa Nampala Diani offers air conditioning.
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.
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.
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.
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...
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.
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.
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.
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.
Boasting sea views, Fiorella Beach House, Diani Beach offers accommodation with balcony, around 1.5 km from Diani Beach.
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.
Featuring pool views, Tahira Villa provides accommodation with balcony, around 300 metres from Galu Beach.