Skip to main content

The 10 Best Bed and Breakfasts in Diani Beach, Kenya

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

Filter by:


Review Score

Wonderful: 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.

Everything! Beautiful gem in the cascade of soulless resorts at Diani. Charming, stylish and exceptionally peaceful. Feels a lot like we were in Bali. Breakfast is great, rooms are spacious and beautiful. The staff was very kind. Can't recommend it enough.

Show more Show less
9.3
Wonderful
136 reviews
Price from
$79
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.

the staff was amazing and the hotel is right at the beach which is amazing.

Show more Show less
9
Wonderful
834 reviews
Price from
$50
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.

We arrived very early in the morning after a train ride from Mombasa to Diani, and the welcome was simply amazing The place gives you a feeling of home but very very pampering! You can see that every little detail has been thought of for the perfect hospitality, and the breakfast is nothing less than amazing We enjoyed every moment of our stay Highly recommend

Show more Show less
9.5
Exceptional
103 reviews
Price from
$68
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.

Everything was perfect, the staff is very kind and accommodating, the breakfast was delicious and some well mannered monkeys joined me without taking my food :).

Show more Show less
9.1
Wonderful
181 reviews
Price from
$52
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.

We liked that it was a calm and relaxing oasis, many cosy corners inside the apartment and in the garden and the breakfast was very delicious (you could choose each morning what you want). Hilda and Guido were great hosts and as there is just one room they rent out, it's a very personalized experience

Show more Show less
9.9
Exceptional
22 reviews
Price from
$123.50
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 big space, great pool, nice employees, close to the beach, good price-value

Show more Show less
9.3
Wonderful
94 reviews
Price from
$108
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.

This is a intimate place with friendly personal. It's clean and tidy. I recommend PeeKaBoo and will come back.

Show more Show less
9.2
Wonderful
71 reviews
Price from
$65.55
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.

The place is very clean with friendly staff

Show more Show less
9
Wonderful
10 reviews
Price from
$55
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.

Spacious rooms with everything you need and more. Lovely pool area as well. Friendly staff that are always willing to assist.

Show more Show less
9
Wonderful
40 reviews
Price from
$60.75
per night

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. The property is 5 km from Colobus Trust Monkey Conservation Centre.

This place is amazing! We travelled the Kenyan coast for three weeks and this was the best place by far. The pool area and garden are a little paradise. Super green, quiet and peaceful. The staff is extremely friendly too. The security person offered us some mangos when he noticed that the ones we bought weren't ripe yet. He always had a big smile on his face and made us feel very welcome. The gardener offered us some freshly picked coconuts the other day as well and always greeted us in a friendly way. The manager is very kind and professional too. Rooms were nicely cleaned as well. On top of that, the location is great too. The beach lies within a 5 minute walk and you can get good breakfast, lunch and dinner at the nearby Soul Breeze Resort.

Show more Show less
8.7
Excellent
160 reviews
Price from
$47.50
per night

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.
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
    Wonderful
    Rated wonderful
     · 136 reviews

    Tombo House is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its open-air bath and garden.

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

  • Flamboyant Diani Beach
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 835 reviews

    Flamboyant Diani Beach in Diani Beach provides accommodations with an outdoor swimming pool, a garden, and a bar. This beachfront property offers access to free Wifi and free private parking.

    Breakfast was superb and the location was magnificent

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

    Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

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

  • peeKAboo Diani Beach
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 71 reviews

    With Diani Beach reachable in a 6-minute walk, peeKAboo Diani Beach features accommodations, a restaurant, water sports facilities, an outdoor swimming pool, and a garden.

    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 accommodations in Diani Beach, 1.6 mi from The Diani Beach Shopping Center. 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
     · 253 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 👨‍🍳 👌

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

    Spice of the coast offers accommodations in Diani Beach, 4.5 miles from Colobus Conservation and 8.1 miles from Kaya Kinondo Sacred Forest.

  • Fabio's house
    Breakfast options

    Featuring garden views, Fabio's house in Diani Beach offers accommodations, an outdoor swimming pool, and a garden. This bed and breakfast provides free private parking and a 24-hour front desk.

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

  • Tahira Villa
    Budget options available
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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.

  • Upani in Diani
    Budget options available
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 160 reviews

    Boasting a private garden as well as a terrace, Upani in Diani is located in Diani Beach, 1.6 mi from KFI Supermarket. The property is located 3.1 mi from Seacrest Primary School.

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

  • Diani Home Stays
    Budget options available
    6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 146 reviews

    Diani Home Stays enjoys a location in Diani Beach, 2.2 miles from Leisure Lodge Golf Club and 2.7 miles from Colobus Conservation.

    The place was fine with good staffs...Edwin is superb

  • Bedroom Diani Beach
    Budget options available

    Offering a garden and a bar, Bedroom Diani Beach in Diani Beach is close to Diani Beach and Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi.

  • Tranquil Pendo villas
    Budget options available

    Tranquil Pendo villas offers accommodations in Diani Beach, 2.3 miles from Leisure Lodge Golf Club and 3.1 miles from Colobus Conservation.

  • Footprints House
    Budget options available
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 181 reviews

    Located in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip. The property features pool views and an outdoor pool.

    Relaxed atmosphere, attentive staff, great location.

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

    Hilda's Homestay is a recently renovated bed and breakfast in Diani Beach where guests can make the most of the outdoor swimming pool and garden.

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

  • Fiorella Beach House, Diani Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 94 reviews

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

    The quietness, privacy and centrality of the location.

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

  • Diani Cottages
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 40 reviews

    Providing garden views, Diani Cottages in Diani Beach offers accommodations, an outdoor swimming pool, and a garden.

    Beautiful property and great service. Thank you very much

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

    Cycad Palm Diani in Diani Beach provides accommodations with a garden and a terrace. This property offers access to a balcony, free private parking, and free Wifi.

    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 offers accommodations in Diani Beach, a 3-minute walk from Diani Beach and 2.2 miles from Colobus Conservation. This guest house features a garden.

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

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

    Featuring a garden, VILLA Room King-Bed big Garden free BBQ features accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

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

    Offering a terrace and views of the garden, Diani Banda is located 328 feet from the sandy Diani Beach and 1640 feet from The Diani Beach Shopping Center.

    Good location. Close to the beach. Friendly staff.

  • Executive three bedroom, Furnished

    Just a 2-minute walk from Kinondo Shwari Beach and 600 yards from Galu Beach, Executive three bedroom, Furnished features accommodations in Diani Beach with a garden.

  • Edenic
    Central location

    Located in Diani Beach, within a 12-minute walk of Diani Beach and 1.6 miles of Leisure Lodge Golf Club, Edenic provides accommodations with a garden and free WiFi throughout the property as well as...

FAQ about B&Bs in Diani Beach







B&Bs That Guests Love in Diani Beach

  • Avg. price/night: $63.16
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 835 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: $90
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 13 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: $153
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 280 reviews
    The staff is amazing the boutique hotel is very neat and quiet.
    Manolie
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 440 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
     · 64 reviews
    Excellent breakfast and great location.
    Acássio
    Group
  • Avg. price/night: $259
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 15 reviews
    Very nice staff, excellent spa, great location, very quiet
    Irene
    Family with young children
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 164 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: $108
    10
    Scored 10
    Exceptional
    Rated exceptional
     · 1 review
    The quietness, great location,excellent facilities.
    PeterG
    Family with young children
  • Avg. price/night: $126
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 187 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