Bed and Breakfast and Inn in Diani Beach

24 available b&b offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Diani Beach B&B
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

24 Bed and Breakfasts and Inn in Diani Beach

Best Diani Beach bed and breakfasts with breakfast included

Darad Diani Hotel - Diani Beach
Diani Beach
30/07 – 07/08
$104/nighttotal: $832 (8 )

Darad Diani Hotel

2 4
B&B
This guesthouse is located in a central district, offering convenient access to major attractions within a short walking or public transport distance.
Guests can enjoy a swimming pool, spa, restaurant, and terrace, with Wi-Fi and parking available, and towels changed on request.
Diani Yoga Barn - Diani Beach
9.0 53 reviews
Diani Beach
06/08 – 08/08
$69/nighttotal: $138 (2 )

Diani Yoga Barn

1 1
B&B , Ukunda
Diani Yoga Barn, a guesthouse in Ukunda, is peacefully located 2.4km from Colobus Conservation, 6.9km from Leisure Lodge Golf Club, and 5km from Ukunda Airport.
This 18-square-metre self-catering unit offers one bedroom, one bathroom, sleeps three guests, and includes a private entrance, swimming pool, garden, terrace, free Wi-Fi, parking, and vegetarian breakfast.
Tombo House - Diani Beach
9.5 296 reviews
Diani Beach
06/08 – 08/08
$160/nighttotal: $320 (2 )

Tombo House

1 1
B&B , Diani Beach
Tombo House is located in Diani Beach, just 1.9 kilometres from the beach and a short distance from Leisure Lodge Golf Club and Ukunda Airport. The B&B has received excellent ratings for cleanliness and location, with guests praising the peaceful and relaxing atmosphere.
The accommodation offers one bedroom and one bathroom, suitable for up to two guests. Enjoy a range of amenities including a swimming pool, spa, fitness centre, and free Wi-Fi, as well as a garden and terrace for relaxing.
Zarafa House - Diani Beach
9.5 217 reviews
Diani Beach
14/11 – 29/11
$150/nighttotal: $2250 (15 )

Zarafa House

1 2
B&B , Diani Beach
Zarafa House is situated in Diani Beach, just 1.8 kilometres from the main beach, 1.8 kilometres from Leisure Lodge Golf Club and 9.3 kilometres from Colobus Conservation. The B&B enjoys an excellent rating for location, cleanliness and overall experience.
The accommodation offers comfortable and well-equipped rooms with private bathrooms and complimentary toiletries. Guests can enjoy a range of amenities including a swimming pool, a restaurant, a bar, a fitness centre, a garden, a terrace and free Wi-Fi.

Best Diani Beach bed and breakfasts with a pool

Among the 24 accommodations in Diani Beach, here are the 4 best b&b with a pool

Peekaboo Diani Beach - Diani Beach
9.3 178 reviews
Diani Beach
14/11 – 29/11
$101/nighttotal: $1515 (15 )

Peekaboo Diani Beach

1 2
B&B , Diani Beach
PeeKAboo Diani Beach is located in the Diani Beach district, just a 1 kilometre walk from the main beach and 3 kilometres from the Leisure Lodge Golf Club. The B&B has received excellent ratings for its cleanliness, location, and overall experience.
The property offers a 25 square metre studio with one bedroom and one bathroom, suitable for up to 2 guests. Enjoy a range of amenities including a swimming pool, a terrace with pool views, a well-equipped kitchen, free Wi-Fi, and private parking. Guests can also benefit from a spa, a restaurant, a bar, and a concierge service.
Spacious En-suite Yamo With Breakfast At Casahera - Diani Beach
9.8 32 reviews
Diani Beach
30/07 – 07/08
$164/nighttotal: $1312 (8 )

Spacious En-suite Yamo With Breakfast At Casahera

1 4
B&B , Diani Beach
Casa Hera, a bed and breakfast in the Funzi district of Diani Beach, is located a 1.6 kilometre walk from the beach.
The establishment offers a range of accommodation options, including en-suite bedrooms, shared rooms, and a garden tent, catering to a maximum of four guests, and features a swimming pool, a garden, and a shared living room.
Tahira Villa - Diani Beach
8.5 27 reviews
Diani Beach
23/07 – 30/07
$112/nighttotal: $784 (7 )

Tahira Villa

1 2
B&B , Diani Beach
Tahira Villa-Diani is a short walk from the Indian Ocean in Diani Beach, with the Barclays Shopping Complex just 1.4 kilometres away and Colobus Conservation 2.4 kilometres away. The property has consistently received excellent ratings for location, cleanliness and overall experience.
This villa offers five ensuite bedrooms, each with a private balcony and a flat-screen TV. Guests can enjoy a private pool, a well-maintained garden, and a gazebo, as well as parking and room service.
Bahati Diani House Glamping - Diani Beach
8.1 85 reviews
Diani Beach
14/11 – 29/11
$38/nighttotal: $570 (15 )

Bahati Diani House Glamping

1 2
glamping , Diani Beach
Bahati Diani House Glamping is located in Diani Beach, just a short distance from the Diani Beach Shopping Center, Colobus Conservation, and Kaya Kinondo Sacred Forest. It has received very good user ratings for its cleanliness and a good rating for its location.
This family-friendly guesthouse offers a range of amenities, including a swimming pool, a restaurant, a bar, and a terrace. Guests can enjoy a glamping experience, with comfortable accommodation and access to bike hire, making it easy to explore the beautiful surroundings.

Frequently Asked Questions about bed and breakfast in Diani Beach

  • What are the must-see sights for first-time visitors on a day trip to Diani Beach region?

    For a first-time visitor, you should definitely check out the Diani Beach itself, of course! It's a beautiful stretch of white sand and turquoise water. You can also visit the Colobus Conservation, a sanctuary for the endangered Colobus monkeys, and the Tiwi Beach, which is a bit quieter than Diani Beach.
  • What are the best bed and breakfasts in Diani Beach?

    Among the B&Bs in Diani Beach, Flamboyant Diani Beach, Footprints House and Mami Wata House -1- Bed&breakfast are the most popular ones.

  • What weather can travelers expect when exploring nature in Diani Beach?

    Diani Beach has a tropical climate, so you can expect hot and sunny weather year-round. The best time to visit is during the dry season, from June to October, when there's less rainfall. Remember to bring sunscreen and a hat!
  • What are the best bed and breakfasts with a pool in Diani Beach?

    Flamboyant Diani Beach, Footprints House and Mami Wata House -1- Bed&breakfast are the best B&Bs with a pool in Diani Beach.

  • What outdoor activities can visitors enjoy in and around Diani Beach?

    There are plenty of outdoor activities in Diani Beach. You can go swimming, sunbathing, snorkeling, diving, kitesurfing, windsurfing, fishing, and even take a boat trip to the nearby islands. There's a great range of activities on offer, so you'll be sure to find something to keep you busy.
  • What are the best bed and breakfasts with a jacuzzi in Diani Beach?

    The best B&Bs with a jacuzzi in Diani Beach are River Sunset Luxury Villas, Coral Beach Superior Room Sea View and Savannah Pride.

  • What famous cities can be easily accessed from Diani Beach?

    The nearest major city to Diani Beach is Mombasa, which is about a 40-minute drive away. You can easily take a taxi or a bus. Mombasa is a vibrant city with a rich history and culture, and it's worth spending a day or two exploring.
  • What are the best bed and breakfasts for families and kids in Diani Beach?

    The best B&Bs for families and kids in Diani Beach are Flamboyant Diani Beach, Footprints House and Mami Wata House -1- Bed&breakfast.

  • What local breakfast specialties can you enjoy in Diani Beach region?

    A popular local breakfast is 'mandazi', which are fried dough pastries, often served with a cup of chai. You can also find other delicious local options, like 'ugali', a maize porridge, and 'chapati', a flatbread, which are often served with a variety of stews and vegetables.
  • What are the best pet friendly bed and breakfasts in Diani Beach?

  • What are the best bed and breakfasts with parking in Diani Beach?

    Flamboyant Diani Beach, Footprints House and Mami Wata House -1- Bed&breakfast are the best B&Bs with parking in Diani Beach.

Destinations nearby

Best Diani Beach bed and breakfasts with a garden

Casa Del Artista - Diani Beach
8.7 22 reviews
Diani Beach
06/08 – 08/08
$53/nighttotal: $106 (2 )

Casa Del Artista

1 1
B&B , Ukunda
Casa Del Artista, a guesthouse in Ukunda, is situated a 4-minute walk from Diani Beach and 1.9 kilometres from Ukunda Airport.
This 14-square-metre self-catering property features one bedroom, one bathroom, and accommodates up to seven guests, offering free Wi-Fi, parking, and a garden.
Marina House - Diani Beach
Diani Beach
23/07 – 30/07
$178/nighttotal: $1246 (7 )

Marina House

1 2
B&B , Diani Beach
This Marina House guesthouse in Diani Beach is located a 4-minute walk from the shore, 2.6 kilometres from Leisure Lodge Golf Club, and 1 kilometre from Ukunda Airport.
This accommodation offers air conditioning, complimentary WiFi, a garden, and private parking, with a capacity for 15 guests and a check-out time between 10:00 AM and 11:00 AM.
2 Minutes Walk To The Beach!3 Bedroom Villa - Diani Beach
Diani Beach
30/07 – 07/08
$282/nighttotal: $2256 (8 )

2 Minutes Walk To The Beach!3 Bedroom Villa

3 4
B&B , Diani
KIVULI Villas, a family-friendly guesthouse in Galu Beach, Diani, is situated a two-minute walk from Galu Beach, 1.5km from Colobus Conservation, and 6km from supermarkets, offering easy access to the ocean and local amenities.
This three-bedroom property sleeps eight guests, boasting four bathrooms, a swimming pool, fully equipped kitchens in each unit, air conditioning, and a terrace/balcony, with various water sports readily available nearby.
Three Monkeys House Bed & Breakfast-king Room 2 - Diani Beach
Diani Beach
20/06 – 27/06
$146/nighttotal: $1022 (7 )

Three Monkeys House Bed & Breakfast-king Room 2

1 2
B&B , Diani Beach
Three Monkeys House Bed & Breakfast offers a tranquil retreat within a 700-year-old indigenous forest, located 750 meters from Diani Beach, 5 kilometers from Ukunda Airport, and 2 kilometers from Colobus Conservation.
This guest house provides accommodation for two guests with air conditioning, Wi-Fi, a swimming pool, and a one-acre garden, featuring four double bedrooms each with en-suite bathrooms and a continental breakfast.

Best Diani Beach bed and breakfasts with air conditioning

Marina House - Diani Beach
Diani Beach
20/06 – 27/06
$129/nighttotal: $903 (7 )

Marina House

1 2
B&B , Diani Beach
This Marina House B&B is located in Diani Beach, a four-minute walk from Diani Beach and 0.6 miles from Ukunda Airport, with Colobus Conservation 3.3 miles away.
This 18 square metre B&B offers one bedroom and one bathroom, accommodating up to 17 guests with air conditioning, a fridge, an oven, free WiFi, and private parking, alongside a garden, terrace, and swimming pool.
Rosa Mystica Diani Bnb - Diani Beach
Diani Beach
14/11 – 29/11
$308/nighttotal: $4620 (15 )

Rosa Mystica Diani Bnb

2 2
B&B , Diani Beach
This Rosa Mystica Diani Bnb is located in Diani Beach, a mere 4-minute walk from Diani Beach itself, 2.6 kilometres from the Leisure Lodge Golf Club, and 965 metres from Ukunda Airport.
This B&B offers a 1012 square metre floor area with one bedroom and one bathroom, accommodating up to one guest, and features air conditioning, a kitchen with a fridge and microwave oven, a swimming pool, garden, and complimentary private parking.
Sykes Suite - Diani, Monkey Suites - Diani Beach
10 87 reviews
Diani Beach
20/06 – 27/06
$290/nighttotal: $2030 (7 )

Sykes Suite - Diani, Monkey Suites

1 2
B&B , Ukunda
Monkey Suites, a self-catering suite in Ukunda, offers a secluded coastal location a minute's walk from the beach via private access.
This air-conditioned one-bedroom suite sleeps two, boasting a private pool, garden, and outdoor kitchen with fridge and microwave, plus daily cleaning and Wi-Fi.
Casa Nampala Diani - Diani Beach
Diani Beach
06/08 – 08/08
$134/nighttotal: $268 (2 )

Casa Nampala Diani

1 1
B&B , Ukunda
Casa Nampala Diani, a self-catering guesthouse in Ukunda, is located a short walk from Diani Beach, 1.3km from Leisure Lodge Golf Club, and 3km from Ukunda Airport.
This one-bedroom, one-bathroom property sleeps up to seven guests and offers air conditioning, a terrace, parking, towels, bed linen, and is pet-friendly; nearby attractions include Colobus Conservation (8.5km) and Kaya Kinondo Sacred Forest (14.2km).
©2026 cozycozy.com