The 10 best B&Bs in Diani Beach, Kenya | Booking.com
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.

P
Paul
From
Romania
We spent one week ar this hotel, where we found the most kind and nice people and I can mention : Angi, Agnes, Alex, Celeste, Siti, Milka, Noelle. Everyone is so helpful and smiling all the time, wich made us feel like home! The place is very clean, the food is so delicious, amazing beach, comfortable sunbeds. Nearby only 15 min walking or 5 by tuk-tuk you can find a supermarket , small shops for souvenirs and many bars/ restaurants.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,068 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, 245 reviews
Price from
$80.01
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.

A
Azdine
From
Morocco
Everything was perfect 👌 Many thanks for the Manager Hatibu and all the other staff 🙏 For me, it's the best place to stay in Diani !!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 107 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.6
Exceptional - What previous guests thought, 32 reviews
Price from
$38.69
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...

J
Jared
From
United States
Everything was exceptional from the food to the staff they sent me home with a free bag of laundry as the housekeeper folded my laundry as well! The food amazing the location great and the stage remarkable
Scored out of 10, guest rating 10.0
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....

P
Paul
From
United Kingdom
This is an amazing villa, beautiful decor, really helpful and welcoming hosts, great breakfast and tons of attention to detail about everything you would need for a stay in Diani. Close to the beach, the pool is amazing - it's actually a hard place to leave as you just want to enjoy the house and beautiful compound! This was SO worth it we are very lucky to have found this place and will recommend it to everyone we know who is coming to Diani! Thank you both :)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 54 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.

M
Mentor
From
Netherlands
Amazing location in a quiet area, with a direct access to the beach and a beautiful garden The property manager Ceri did everything to make our stay as enjoyable as possible. Breakfast was excellent and staff very professional and friendly. A perfect place to rest and relax. We thoroughly enjoyed our stay and highly recommend it.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 337 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.

B
Brianna
From
Iceland
Pool was cleanish, it is shared so not sure about the upkeep.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 218 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.

M
Marsha Fascini
From
Kenya
It was my 3rd time and it never fails me its close to the beach comfortable Clean amazing pool area value for your money great staff.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 224 reviews
Price from
$70.30
1 night, 2 adults

Bahati Diani House Glamping

Diani Beach

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.

M
Maureen
From
Kenya
I liked the Staff, very friendly especially Yussuf. The food was great 👏👏. I would recommend my friends to visit.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 44 reviews
Price from
$32
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.0
    Very Good - What previous guests thought, 71 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 82 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 137 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 107 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 224 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 218 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 245 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 13 reviews
  • Popular with guests booking B&Bs in Diani Beach

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 337 reviews
  • Popular with guests booking B&Bs in Diani Beach

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

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, 44 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
  • Diani villas

    Diani Beach
    Central location

    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
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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, 82 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
  • Fairy Forest

    Diani Beach
    Central location

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

  • 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 $37.16 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 $36 per night

Enjoy breakfast in Diani Beach and nearby

  • Diani Cottages

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 68 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 8.0
    Very Good - What previous guests thought, 1 review

    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.

    From $72 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 32 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 9.9
    Exceptional - What previous guests thought, 54 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.

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

    Fiorella Beach House, Diani Beach in Diani Beach provides adults-only accommodations with an outdoor swimming pool and a garden.

  • Beach Shades

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 13 reviews

    Offering a garden, Beach Shades features accommodations in Diani Beach. This property offers access to a balcony and free private parking.

    From $23 per night
  • Minnie's Place

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

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

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

  • Golden Duranta Villas

    Ukunda
    Budget options available
    Scored out of 10, guest rating 10.0
    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
  • 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
  • OAK Homes Diani

    Diani Beach
    Budget options available

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

  • Twilight Beach Haven

    Ukunda
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 13 reviews

    Just a 7-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club, Twilight Beach Haven features accommodations in Ukunda with a garden.

    From $42 per night

FAQ about B&Bs in Diani Beach

B&Bs That Guests Love in Diani Beach

See all
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 54 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,068 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, 337 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