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

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,072 reviews
    From
    $50
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 251 reviews
    From
    $80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 139 reviews
    From
    $84
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 112 reviews
    From
    $66
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 12 reviews
    From
    $250
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 56 reviews
    From
    $117
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 342 reviews
    From
    $87
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 213 reviews
    From
    $74
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 222 reviews
    From
    $70
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 70 reviews
    From
    $29
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 44 reviews
    From
    $32
    1 night, 2 adults
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 43 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 84 reviews
    From
    $35
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 7 reviews
    From
    $48
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 5 reviews
    From
    $30
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 38 reviews
    From
    $41
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 140 reviews
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 35 reviews
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 67 reviews
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 23 reviews

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 7.9
Good - What previous guests thought, 84 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.4
Wonderful - What previous guests thought, 251 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 70 reviews

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

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

Popular with guests booking B&Bs in Diani Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 342 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 $25 per night

Offering a terrace and a bar, Maranda Deluxe Double Seaview room - B&B with pool. In Ukunda is close to Diani Beach and Leisure Lodge Golf Club.

From $160 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.3
Wonderful - What previous guests thought, 35 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.

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

Diani Banda Cottages

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

Casa Del Artista

Ukunda
Budget options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 7 reviews

Casa Del Artista offers accommodations in Ukunda, a 8-minute walk from Diani Beach and 2 miles from Leisure Lodge Golf Club. Private parking is available on site at this recently renovated property.

From $49.50 per night
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 $70 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

Zuri Bliss

Mombasa
Budget options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club, Zuri Bliss features accommodations in Mombasa with an outdoor swimming pool.

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

Hilda's Homestay

Diani Beach
Budget options available
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 56 reviews

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.

From $150 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 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.

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

A recently renovated guest house, Armaan Enclave Diani offers accommodation in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

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 $200 per night

Villa Salaam

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

Offering a garden, Villa Salaam provides accommodations in Diani Beach. With pool views, this accommodation features a balcony and a swimming pool.

From $45 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 $35 per night

Seb Villa

Diani Beach
Central location
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Just a 8-minute walk from Diani Beach and half a mile from Colobus Conservation, Seb Villa features accommodations in Diani Beach with pool with a view, a garden, and barbecue facilities.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 140 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.

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.

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, 56 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: $62.50
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: $96
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 342 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