Bed and Breakfast and Inn in Diani Beach

24 available b&b offers

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

24 Bed and Breakfast and Inn in Diani Beach

Find the Best Seaside Bed and Breakfasts in Diani Beach

Soak up the refreshing maritime atmosphere at these seaside bed and breakfasts in Diani Beach, located short distances from popular shoreside attractions.

Diani Peaceful Garden - Diani Beach
Diani Beach
10/01 – 11/01
$1194/nighttotal: $37014 (31 )

Diani Peaceful Garden

1 2
B&B , Ukunda
Diani Peaceful Garden, a Ukunda guesthouse, is located 0.6 miles from Diani Beach Kona Road and 164 feet from Neptune Hotels, providing easy access to the Indian Ocean.
This one-bedroom, one-bathroom rental offers complimentary Wi-Fi, a refreshing swimming pool, and sleeps two guests, with nearby attractions including Mamba Village and Wild Waters.

Best Diani Beach bed and breakfasts with breakfast included

Bahati Diani House Glamping - Diani Beach
8.1 85 reviews
Diani Beach
06/20 – 06/27
$27/nighttotal: $189 (7 )

Bahati Diani House Glamping

1 2
glamping , Diani Beach
Bahati Diani House Glamping is located in Diani Beach, a short distance from the Diani Beach Shopping Center, Colobus Conservation, and Kaya Kinondo Sacred Forest. This B&B has received very good ratings for cleanliness and user experience, and a good rating for location.
The property offers a glamping experience with one bedroom and one bathroom. It features a swimming pool, terrace, garden, restaurant, bar, room service, parking, and internet access. Guests can also enjoy on-site traditional Kenyan cuisine, bike hire, and hiking/cycling opportunities.
Maranda Deluxe Double Seaview Room - B&b With Pool. - Diani Beach
Diani Beach
08/06 – 08/08
$80/nighttotal: $160 (2 )

Maranda Deluxe Double Seaview Room - B&b With Pool.

1 1
B&B , Ukunda
This B&B in Ukunda offers a prime location, situated a short distance from Diani Beach and the Leisure Lodge Golf Club, with Ukunda Airport just 2.5 miles away.
This accommodation provides one bedroom and one bathroom for up to two guests, featuring air conditioning, free WiFi, a swimming pool, a terrace, and complimentary private parking.
Serene Garden Room Apt - Diani Beach
8.9 17 reviews
Diani Beach
08/06 – 08/08
$81/nighttotal: $162 (2 )

Serene Garden Room Apt

1 1
B&B , Diani Beach
Serene Garden Room APT, a Diani Beach guesthouse, is conveniently located 1.2 miles from Ukunda Airport, 2.2 miles from Leisure Lodge Golf Club, and 3 miles from Colobus Conservation.
This one-bedroom, one-bathroom apartment sleeps two guests and features a balcony, air conditioning, free parking, and offers an à la carte breakfast.
Casa Hera Diani - Diani Beach
8.5 42 reviews
Diani Beach
10/11 – 10/16
$186/nighttotal: $930 (5 )

Casa Hera Diani

2 4
B&B , Diani Beach
Casa Hera is a sustainable homestay in Diani Beach, a short walk from the main beach and Leisure Lodge Golf Club. The homestay has received very good user ratings, good location ratings, and excellent cleanliness ratings.
Casa Hera has a swimming pool, garden, and private parking. The homestay offers a variety of amenities, including beauty services, breakfast options, snack bar, packed lunches, cycling and walking tours, and a picnic area.

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 day trip, you'll want to see the famous Diani Beach itself, with its white sand and crystal-clear waters. Visit the Colobus Conservation, a sanctuary for endangered Colobus monkeys, and take a boat trip to the nearby Wasini Island for snorkeling and a glimpse of the beautiful coral reefs.
  • 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 enjoys a tropical climate with warm temperatures year-round. Expect sunshine and humidity, with the warmest months being December through March. The rainy season runs from April to June, but even then, the rain is usually short and intense.
  • 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?

    Diani Beach is a paradise for water sports enthusiasts. You can enjoy swimming, sunbathing, snorkeling, diving, kitesurfing, and windsurfing. For those who prefer to stay on land, there are plenty of opportunities for exploring the surrounding forests and coastal areas, with hiking trails and nature walks.
  • 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 closest major city to Diani Beach is Mombasa, which is about a 40-minute drive away. Mombasa is a bustling port city with a rich history and culture. You can also easily reach the coastal town of Ukunda, which is located just north of Diani Beach.
  • 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 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

Footprints House - Diani Beach
9.3 316 reviews
Diani Beach
10/11 – 10/16
$152/nighttotal: $760 (5 )

Footprints House

2 4
B&B , Diani Beach
Footprints House is located in Diani Beach, a short distance from Ukunda Airstrip and the Colobus Trust Monkey Conservation Center, offering a peaceful retreat from the bustling beach. The B&B has earned excellent ratings for its cleanliness, location, and overall experience.
The charming inn features rooms with private patios and garden views, creating a serene atmosphere. Guests can enjoy the outdoor swimming pool, fitness center, tennis court, and the lush garden, along with convenient amenities like air conditioning, a kitchen with a fridge, and free internet access.
Three Monkeys House Bed & Breakfast-king Room 2 - Diani Beach
Diani Beach
06/20 – 06/27
$104/nighttotal: $728 (7 )

Three Monkeys House Bed & Breakfast-king Room 2

1 2
B&B , Diani Beach
Three Monkeys House Bed & Breakfast offers a unique stay within a 700-year-old indigenous forest, located just a 0.5-mile walk to Diani Beach and 3 miles from Ukunda Airport. This inn provides 4 air-conditioned double bedrooms with en-suite bathrooms, a communal swimming pool, and complimentary continental breakfast, accommodating up to 8 guests on one acre of garden.
Langai Villas - Diani Beach
Diani Beach
06/20 – 06/27
$102/nighttotal: $714 (7 )

Langai Villas

1 2
B&B , Ukunda
This B&B in Ukunda is located 1.2 miles from Diani Beach and 1 mile from Colobus Conservation, with Ukunda Airport 4.3 miles away.
This guesthouse offers one bedroom and one bathroom, complimentary Wi-Fi, a garden, bar, and parking, with select rooms featuring private terraces.
Amazing Holiday, Spacy Room, Private Garden, 200 Meters To The Beach! - Diani Beach
9.8 16 reviews
Diani Beach
08/06 – 08/08
$82/nighttotal: $164 (2 )

Amazing Holiday, Spacy Room, Private Garden, 200 Meters To The Beach!

1 1
B&B , Diani Beach
This Diani Beach guesthouse offers direct beach access, is steps from Diani Beach, and lies 2.2 miles from Galu Kinondo, with Kaya Kinondo Sacred Forest and Kongo Mosque within a 6-mile radius.
The 340-square-foot unit features one bedroom, one bathroom, accommodates two guests, and includes a swimming pool, fitness center, and barbecue grills; a playground is available for children.

Compare Bed and Breakfasts with a Pool in Diani Beach

A B&B with a pool in Diani Beach is the perfect way to unwind after a day of adventure.

Rockshomestay Lodge - Diani Beach
Diani Beach
06/20 – 06/27
$108/nighttotal: $756 (7 )

Rockshomestay Lodge

2 2
B&B , Diani Beach
This B&B at Rockshomestay Lodge is located in Diani Beach, 1.5 miles from Colobus Conservation and 1.7 miles from Diani Beach.
This 170 square feet guesthouse offers one bedroom, one bathroom, and can accommodate up to three guests, with amenities including WiFi, a garden, terrace, bar, and parking.
Hilda's Homestay - Diani Beach
9.9 59 reviews
Diani Beach
12/22 – 12/28
$142/nighttotal: $852 (6 )

Hilda's Homestay

1 2
B&B , Diani Beach
Hilda's Homestay, a Diani Beach guesthouse, is conveniently located a short walk from Colobus Conservation and 1.5 miles from Galu Beach, within five miles of Kaya Kinondo Sacred Forest, Leisure Lodge Golf Club, and Ukunda Airport.
This 810-square-foot unit features one bedroom, one bathroom, sleeps three guests, and includes a swimming pool, free Wi-Fi, private parking, and a full English/Irish or continental breakfast.
Malkia Suites - Diani Beach
8.2 4 reviews
Diani Beach
06/20 – 06/27
$43/nighttotal: $301 (7 )

Malkia Suites

1 2
B&B , Diani Beach
MALKIA SUITEs, a bed and breakfast in Diani Beach, is located conveniently close to the renowned coastline, offering easy access to local amenities.
This 380 square feet suite accommodates up to 3 guests and features a private bathroom, a terrace, a garden, an outdoor swimming pool, and an on-site bar, with complimentary Wi-Fi and parking provided.
Darad Diani Hotel - Diani Beach
Diani Beach
10/11 – 10/16
$66/nighttotal: $330 (5 )

Darad Diani Hotel

2 4
B&B
This bed and breakfast is located in a district near Nairobi's main attractions, offering convenient access to key landmarks.
Guests can enjoy amenities such as Wi-Fi, a swimming pool, a terrace, a spa, a restaurant, and parking, with check-out at 11:00 AM.

Traveler-Approved Bed and Breakfasts with Parking in Diani Beach

Park up and enjoy the local attractions, as these B&Bs in Diani Beach come with a free parking spot on-site.

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

Casa Del Artista

1 1
B&B , Ukunda
Leisure Guest - Diani Beach
6.8 9 reviews
Diani Beach
06/20 – 06/27
$12/nighttotal: $84 (7 )

Leisure Guest

1 2
B&B , Diani Beach
Twilight Beach Haven - Diani Beach
7.7 20 reviews
Diani Beach
06/20 – 06/27
$32/nighttotal: $224 (7 )

Twilight Beach Haven

1 2
B&B , Ukunda
Peekaboo Diani Beach - Diani Beach
9.3 178 reviews
Diani Beach
06/20 – 06/27
$72/nighttotal: $504 (7 )

Peekaboo Diani Beach

1 2
B&B , Diani Beach

Guest-Favorite B&bs with Jacuzzi in Diani Beach

Coming home to a private hot tub after the beach changes everything. These B&Bs in Diani Beach are designed for total relaxation.

Romis Homes - Diani Beach
Diani Beach
07/30 – 08/07
$34/nighttotal: $272 (8 )

Romis Homes

1 4
B&B , Diani Beach

Browse B&bs with a Terrace in Diani Beach

Every B&B in Diani Beach on this list includes a balcony, perfect for taking in the scenery.

Rocksvilla Homestay - Diani Beach
Diani Beach
07/30 – 08/07
$107/nighttotal: $856 (8 )

Rocksvilla Homestay

2 4
B&B

Best Diani Beach bed and breakfasts with air conditioning

Diani Cottages - Diani Beach
8.9 72 reviews
Diani Beach
06/20 – 06/27
$134/nighttotal: $938 (7 )

Diani Cottages

2 2
B&B , Diani Beach
Diani Beach - Villa Mashariki - Private Villa - Diani Beach
Diani Beach
06/20 – 06/27
$428/nighttotal: $2996 (7 )

Diani Beach - Villa Mashariki - Private Villa

4 2
B&B , Diani Beach
Zuri-tulivu Resort, Apartment 01. - Diani Beach
10 1 review
Diani Beach
06/20 – 06/27
$50/nighttotal: $350 (7 )

Zuri-tulivu Resort, Apartment 01.

1 2
B&B , Diani Beach
Tahira Villa - Diani Beach
8.5 27 reviews
Diani Beach
07/23 – 07/30
$80/nighttotal: $560 (7 )

Tahira Villa

1 2
B&B , Diani Beach
©2026 cozycozy.com