Skip to main content

The best B&Bs in Diani Beach

Check out our pick of great B&Bs in Diani Beach

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Featuring views of the garden, all units in the property come with private entrance and a pool with a view. The bed and breakfast provides certain units that include a terrace and mountain view, and each unit is equipped with a private bathroom and a desk. At the bed and breakfast, the units are fitted with bed linen and towels.

We really liked staying at Tombo house. Our room was very spacious and it had AC plus fans (bedroom and balcony) which helped a lot because it was super hot outside. There is also a pool with sunbeds for the guests. The breakfast is in a buffet form so you can pick whatever you like and there is also a bar with drinks and tapas in case you get hungry. Staff was super friendly and helpful ❤️

Show more Show less
9.3
Superb
139 reviews
Price from
315 zł
per night

À la carte and Full English/Irish breakfast options with fresh pastries, pancakes and fruits are available daily at the bed and breakfast. Guests can eat in the on-site family-friendly restaurant, which is open for dinner, lunch, brunch and cocktails.

Clean; very friendly and helpful stuff; good kitchen

Show more Show less
9
Superb
841 reviews
Price from
199 zł
per night

The units in the bed and breakfast are fitted with a kettle. Complete with a private bathroom, all units at the bed and breakfast are fitted with air conditioning, and certain rooms have a seating area. At the bed and breakfast, every unit is fitted with bed linen and towels.

Spacious rooms, very good breakfast, it is just a small paradise in the middle of the chaos, 5 minutes walking distance from the beach, you get towels for the beach and for the swimming pool, very good recommendation from the owner (restaurants, diving, etc.)

Show more Show less
9.5
Exceptional
103 reviews
Price from
271 zł
per night

Continental and Full English/Irish breakfast options with pancakes, fruits and juice are available daily at the bed and breakfast. Guests can enjoy a meal at the on-site traditional restaurant, which serves seafood cuisine and also offers vegetarian, vegan and dairy-free options.

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.

Show more Show less
9.2
Superb
160 reviews
Price from
339 zł
per night

Situated in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip. The property features pool views and an outdoor pool.

At the guest house, every room comes with a patio. With a private bathroom, rooms at Footprints House also offer a garden view. All rooms feature a wardrobe.

Loved the layout and the relaxed comfortable vibe. The room I was provided with was big and spacious with a private bathroom. Unfortunately it didn’t come with a mosquito net but I had brought one with me and the windows had nets secured to them. The staff were friendly and accommodating, lots of recommendations from the hosts in a book but they were also kind enough to share their contact number if I needed anything, it wasn’t a problem. The location was perfect, short walk to the beach and so many restaurant and cafes in walking distance or a short tuktuk ride. I had really comfortable stay. Although I was travelling solo the people I met here including the hosts were so welcoming. If and when I visit Diani again I wouldn’t hesitate booking my stay here.

Show more Show less
9
Superb
185 reviews
Price from
201 zł
per night

The spacious bed and breakfast includes 1 bedroom, a living room, and 1 bathroom with a hair dryer and a walk-in shower. A flat-screen TV with streaming services is provided. The bed and breakfast offers bed linen, towels and housekeeping service.

Continental and Full English/Irish breakfast options with fresh pastries, pancakes and fruits are available daily at the bed and breakfast.

Amazing breakfast! Nice private location. Clean and relaxing.

Show more Show less
9.9
Exceptional
22 reviews
Price from
493 zł
per night

All units in the bed and breakfast are fitted with air conditioning, a seating area, a flat-screen TV with streaming services, a kitchenette, a dining area and a private bathroom with slippers, a bidet and a shower. An oven, a microwave and toaster are also offered, as well as a coffee machine and a kettle. At the bed and breakfast, units are fitted with bed linen and towels.

Very near the sea, well furnished facility and very beautiful and clean surrounding

Show more Show less
9.3
Superb
98 reviews
Price from
377 zł
per night

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach. Featuring a 24-hour front desk, this property also has a restaurant and a picnic area. The bed and breakfast also offers free WiFi, free private parking and facilities for disabled guests.

The kitchen has a microwave, a toaster and a fridge and there is a private bathroom with a hair dryer and free toiletries. The bed and breakfast offers bed linen, towels and housekeeping service.

Everything was amazing! The beach is only a 15 minute walk or 5 minute tuk-tuk ride away, which makes peekaboo a lovely quiet spot, away from all the busy resorts. The host and staff were all extremely friendly to chat with and accommodating, arranging for early breakfast for me before my diving trips. I highly recommend staying at peekaboo!

Show more Show less
9.2
Superb
71 reviews
Price from
266 zł
per night

Tahira Villa-Diani is located 2 minutes walk to the Indian ocean and offering an outdoor Private swimming pool, A well manicured Garden ,Free Private Parking, Dining Area, A Gazebo.

This self catered Villa is fitted with 2 Fully equipped kitchen and 5 Ensuite Bedrooms with Private Balconies, a flat screen Smart TV with DSTV family package The rooms offers different views; Pool view, Garden View and Natural Forest View.

Very friendly host; near to excelent beach bar; perfect swiming pool; good equiped kitchen; safe and vey cleen house ... In fact we was lucky to find this villa ...

Show more Show less
9
Superb
10 reviews
Price from
219 zł
per night

All units come with a terrace with pool views, a fully equipped kitchen with an oven and a toaster, and a private bathroom with walk-in shower. A fridge, a stovetop and kitchenware are also featured, as well as a coffee machine and a kettle. At the bed and breakfast, all units include bed linen and towels.

excellent location right near supermarkets and restaurants and 2 min walk from beach. exceptional staff and service. great breakfast. surprisingly nice towels (which has been rare in travels in Africa), very helpful team, large spacious room and comfy bed

Show more Show less
9
Superb
42 reviews
Price from
242 zł
per night

Looking for a B&B?

For travellers 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 may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Diani Beach

Most booked B&Bs in Diani Beach this month

Enjoy breakfast in Diani Beach!

  • Tombo House
    Breakfast options
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 139 reviews

    Boasting an open-air bath and views of pool, Tombo House is a recently renovated bed and breakfast located in Diani Beach, 1 km from Diani Beach.

    Amazing place, friendly staff. Best choice at Diani beach.

  • Flamboyant Diani Beach
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 841 reviews

    Boasting garden views, Flamboyant Diani Beach provides accommodation with an outdoor swimming pool, a garden and a bar, around less than 1 km from Diani Beach.

    Breakfast was superb and the location was magnificent

  • Zarafa House
    Breakfast options
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 103 reviews

    Situated just 1.1 km from Diani Beach, Zarafa House features accommodation in Diani Beach with access to a bar, a shared lounge, as well as full-day security.

    Ann the host is perfect. Quite place to relax. Everything was perfect

  • Galu Backpackers & Ecolodge
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 160 reviews

    Featuring sea views, Galu Backpackers & Ecolodge provides accommodation with a private beach area, an outdoor swimming pool and a garden, around a few steps from Galu Beach.

    Very friendly staff and the place was very comfortable

  • Footprints House
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 185 reviews

    Situated in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip. The property features pool views and an outdoor pool.

    Relaxed atmosphere, attentive staff, great location.

  • peeKAboo Diani Beach
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 71 reviews

    Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

    breakfast !!!! so so delicious with lots of options

  • Bahati Diani House Glamping
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 43 reviews

    Featuring free WiFi, Bahati Diani House Glamping offers pet-friendly accommodation in Diani Beach, 2.6 km from The Diani Beach Shopping Centre. Free private parking is available on site.

    The nature, greenery and silence. Its a surreal place to be.

  • Soul Breeze Beach Resort
    7.7
    Scored 7.7
    Good
    Rated good
     · 254 reviews

    Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

    Perfect location 👌 Great staff 👍 Ivy Chef Steve 👨‍🍳 👌

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

  • Upani in Diani
    Budget options available
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 168 reviews

    Boasting a private garden as well as a terrace, Upani in Diani is situated in Diani Beach, 2.5 km from KFI Supermarket. The property is located 5 km from Seacrest Primary School.

    so calm.. so clean.. relaxing and with smiley faces..

  • Diani Peaceful Garden
    Budget options available

    Boasting air-conditioned accommodation with a balcony, Diani Peaceful Garden is situated in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

  • Bedroom Diani Beach
    Budget options available

    Set in Diani Beach, 500 metres from Diani Beach and 700 metres from Leisure Lodge Golf Club, Bedroom Diani Beach offers spacious air-conditioned accommodation with a terrace and free WiFi.

  • Tranquil Pendo villas
    Budget options available

    Tranquil Pendo villas, a property with a garden, is set in Diani Beach, 3.7 km from Leisure Lodge Golf Club, 5 km from Colobus Conservation, as well as 11 km from Kaya Kinondo Sacred Forest.

  • Diani Banda Cottages
    Budget options available
    7.6
    Scored 7.6
    Good
    Rated good
     · 86 reviews

    Offering a terrace and views of the garden, Diani Banda is situated 100 metres from the sandy Diani Beach and 500 metres from The Diani Beach Shopping Centre.

    Good location. Close to the beach. Friendly staff.

  • Hilda's Homestay
    Budget options available
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 22 reviews

    Featuring accommodation with a private pool, pool view and a balcony, Hilda's Homestay is located in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

    Hilda ,she is a very very kind girl,and she ready to help

  • Fiorella Beach House, Diani Beach
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 98 reviews

    Boasting sea views, Fiorella Beach House, Diani Beach offers accommodation with balcony, around 200 metres from Diani Beach.

    The quietness, privacy and centrality of the location.

  • Tahira Villa
    Budget options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 10 reviews

    Tahira Villa-Diani is located 2 minutes walk to the Indian ocean and offering an outdoor Private swimming pool, A well manicured Garden ,Free Private Parking, Dining Area, A Gazebo.

    Great location and very helpful and friendly staff.

Great access to the city centre! Check these B&Bs in Diani Beach

  • Diani Cottages
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 42 reviews

    Diani Cottages is located in Diani Beach and features a pool with a view and garden views. It is set 300 metres from Diani Beach and offers full-day security.

    Beautiful property and great service. Thank you very much

  • Cycad Palm Diani
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 50 reviews

    Cycad Palm Diani, a property with a garden, is set in Diani Beach, 1.6 km from Diani Beach, 3.1 km from Colobus Conservation, as well as 7 km from Leisure Lodge Golf Club.

    The place was great, though a bit far from the shops

  • Armaan Guest House
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 30 reviews

    Armaan Guest House, a property with a garden, is located in Diani Beach, 3.5 km from Colobus Conservation, 4.4 km from Leisure Lodge Golf Club, as well as 9.2 km from Kaya Kinondo Sacred Forest.

    Big and clean room. Good location and nice staff.🙂

  • spice of the coast
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review

    Situated in Diani Beach in the Kwale region, with Diani Beach and Leisure Lodge Golf Club nearby, spice of the coast features accommodation with free private parking.

  • VILLA Room King-Bed big Garden free BBQ
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review

    Offering a garden and garden view, VILLA Room King-Bed big Garden free BBQ is situated in Diani Beach, 1.2 km from Galu Beach and 2.7 km from Colobus Conservation.

  • Villa Salaam
    Central location

    Set in Diani Beach, Villa Salaam features accommodation with an outdoor pool and a garden. There is a private entrance at the guest house for the convenience of those who stay.

  • Tabasamu Gardens

    Featuring an outdoor swimming pool, garden and views of garden, Tabasamu Gardens is situated in Diani Beach, less than 1 km from Diani Beach.

  • Owen Studio
    Central location

    Set in Diani Beach in the Kwale region, with Diani Beach nearby, Owen Studio offers accommodation with free WiFi and free private parking.

  • Executive three bedroom, Furnished

    Boasting sea views, Executive three bedroom, Furnished features accommodation with a garden and a balcony, around 200 metres from Kinondo Shwari Beach.

FAQ about B&Bs in Diani Beach







B&Bs that guests love in Diani Beach

  • Avg. price/night: 259.24 zł
    7.1
    Scored 7.1
    Good
    Rated good
     · 10 reviews
    Very clean great location staff were awesome the owner was very kind and a very great host
    Salome
    Young couple
  • Avg. price/night: 199.42 zł
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 841 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.
    H Joy
    Young couple
  • Avg. price/night: 358.95 zł
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 14 reviews
    I liked the accommodation. Very quiet and very good facilities. The private pool was a huge favourite with the kids. The accommodation also has Air Conditioning - which is a must have in the sweltering Diani heat
    Guy
    Family with young children
  • Avg. price/night: 796.87 zł
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 287 reviews
    The staff is amazing the boutique hotel is very neat and quiet.
    Manolie
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 441 reviews
    All was excellent. Helpful staff determined to make their guests happy. Great location secluded and private. Although adults only there is no monitoring of guests. Some were impolite which was terribly unnecessary.
    Robert
    Young couple
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 63 reviews
    Excellent breakfast and great location.
    Acássio
    Group
  • Avg. price/night: 981.33 zł
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 15 reviews
    Very nice staff, excellent spa, great location, very quiet
    Irene
    Family with young children
  • Avg. price/night: 339.01 zł
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 160 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.
    Piotr Horelik
    Young couple
  • Avg. price/night: 502.53 zł
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 186 reviews
    We went with a group of friends, but all others rented private villas around the area. Yes, they had it much cheaper, but none of their properties came even close to how nice Amani was. It's a super safe site with high walls, double gates and round the clock security. I felt safer than I feel at home. Really beautiful property, staff are very attentive and it was mostly very quiet at the pool.
    Katerina
    Young couple
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 71 reviews
    In a great location. 100 yds walk through the garden to the beach. Lovely tropical beach. Such friendly and attentive staff. Couldn’t do enough for you. Good food at a reasonable price. Very relaxing vibe. Friendly fellow travellers. A small bnb next to a small boutique hotel where you get your food and can use the pool. The Baobab is really an annexe of the Flamboyant Hotel but that makes it good as it’s quieter yet only 50 yds to pool and bar.
    James
    Young couple