Skip to main content

The best B&Bs in Diani Beach

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

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Galu Backpackers & Ecolodge, hotel in Diani Beach

Galu Backpackers & Ecolodge provides beachfront accommodations in Diani Beach. A few steps from Galu Beach and 1.1 miles from Diani Beach, the property provides a private beach area and a bar.

It was the perfect relaxing getaway for me. The beach access, the seclusion, the food, etc.
Scored 9.2
9.2
Rated wonderful
Wonderful
182 reviews
Price from
$46
per night
Flamboyant Diani Beach, hotel in Diani Beach

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.

The room was lovely, clean and air con was appreciated. Had a stunning sea and pool view, monkeys to watch in the trees outside. Pool was very pretty and never too busy, no issues getting sunbeds there or on the beach. Staff in the restaurant were fantastic, particularly Maureen, Peter and Agnes! Full of smiles and always helpful and kind. Breakfast was excellent, not a huge selection but always tasty and plenty of tables available.
Scored 9.0
9.0
Rated wonderful
Wonderful
899 reviews
Price from
$50
per night
Footprints House, hotel in Diani Beach

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.

It's an amazing place. I planned to stay there for two days, I ended up staying for almost a week. The rooms are large, with really nice decor, very comfortable. In the house there is a spacious communal area with enough place for everyone to read (small library included), play games, chat or just chill. A day or even a few of bad weather, if it happens, is absolutely not an issue. The hosts who run the place are amazing; friendly, informative, helpful. So are the staff. The house pets, dogs and cats, are sure to steal your heart.
Scored 9.0
9.0
Rated wonderful
Wonderful
201 reviews
Price from
$88
per night
Fiorella Beach House, Diani Beach, hotel in Diani Beach

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

Location, close to a quiet stretch of the beach, with supermarkets and eateries nearby. Spacious, clean and fully equipped house
Scored 9.3
9.3
Rated wonderful
Wonderful
113 reviews
Price from
$189
per night
Tombo House, hotel in 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.

Everything was lovely. Our room was fantastic with a beautiful view. The breakfast was nice. The staff and the owner were very attentive and helpful.
Scored 9.4
9.4
Rated wonderful
Wonderful
165 reviews
Price from
$90.85
per night
Zarafa House, hotel in Diani Beach

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.

Nestled within a magnificent tropical garden, Zarafa House exudes quiet elegance. The pool is magical, and the towels and hats are a fantastic touch. Our time was short but, sweet. We will return!
Scored 9.5
9.5
Rated exceptional
Exceptional
112 reviews
Price from
$84
per night
peeKAboo Diani Beach, hotel in Diani Beach

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.

Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
Scored 9.1
9.1
Rated wonderful
Wonderful
73 reviews
Price from
$65.55
per night
Tahira Villa, hotel in Diani Beach

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.

Scored 9.0
9.0
Rated wonderful
Wonderful
16 reviews
Price from
$60
per night
Diani Beach Gold Apartments, hotel in Diani Beach

Diani Beach Gold Apartments is a recently renovated guest house in Diani Beach where guests can make the most of its garden and shared lounge.

The host and facility were so nice and helpful with all things. From the moment in checking in through the whole stay always had guidance available if I needed it the view was stunning it was a nice trip. I will come again.
Scored 9.9
9.9
Rated exceptional
Exceptional
11 reviews
Price from
$49.73
per night
Hilda's Homestay, hotel in Diani Beach

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 is such a sweetheart and a hospitable host (Guido also). We enjoyed our stay here and they truly go out of the way to make sure you’re comfortable. Hilda helped us get transportation to and from the airport. The property is well kept and beautiful pool. Photos do not justice . She provided us towels for our day excursion out at sea. And the breakfast is good and filling. We hope to come back again soon.
Scored 9.9
9.9
Rated exceptional
Exceptional
30 reviews
Price from
$117
per night
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.
Search B&Bs in Diani Beach

Most booked B&Bs in Diani Beach this month

Enjoy breakfast in Diani Beach!

  • Tombo House
    Breakfast options
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 165 reviews

    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.

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

  • Flamboyant Diani Beach
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 899 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.

    Looks better than pictures. Good food, nice localisation.

  • Galu Backpackers & Ecolodge
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 182 reviews

    Galu Backpackers & Ecolodge provides beachfront accommodations in Diani Beach. A few steps from Galu Beach and 1.1 miles from Diani Beach, the property provides a private beach area and a bar.

    Beachfront location and amenities to be on the beach

  • Footprints House
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 201 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.

  • peeKAboo Diani Beach
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 73 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
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 48 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
    Scored 7.8
    7.8
    Rated good
    Good
     · 299 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
    Scored 7.6
    7.6
    Rated good
    Good
     · 7 reviews

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

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

  • Diani Beach Gold Apartments
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 11 reviews

    Diani Beach Gold Apartments is a recently renovated guest house in Diani Beach where guests can make the most of its garden and shared lounge.

    The location was fantastic near the beach,the house is amazing very clean.

  • Upani in Diani
    Budget options available
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 197 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
    Scored 6.1
    6.1
    Rated pleasant
    Pleasant
     · 168 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

  • Peaceful Haven apartments
    Budget options available

    Peaceful Haven apartments is located in Diani Beach, just 1.6 miles from Leisure Lodge Golf Club and 5 miles from Colobus Conservation.

  • OAK Homes Diani
    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.

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

  • Diani Banda Cottages
    Budget options available
    Scored 7.7
    7.7
    Rated good
    Good
     · 92 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.

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

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

    Great property, great location and fabulous & friendly service

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

  • Villa Salaam
    Central location
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

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

  • Hilda's Homestay
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 30 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

  • Cozzy Hideaway
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Cozzy Hideaway offers accommodations in Diani Beach, 1.6 miles from Diani Beach and 1.9 miles from Leisure Lodge Golf Club.

  • Zarafa House
    Central location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 112 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

  • Diani Cottages
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 52 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

  • Tahira Villa
    Central location
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 16 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.

  • Cycad Palm Diani
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 57 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
    Scored 7.8
    7.8
    Rated good
    Good
     · 37 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.🙂

  • Serena Oasis
    Central location

    Featuring a garden, Serena Oasis features accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

  • B-BnB
    Central location

    B-BnB offers accommodations in Diani Beach, 1.3 miles from Diani Beach and 2.3 miles from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

  • L & C Chinese Studio

    Offering free bikes and a garden, L & C Chinese Studio in Diani Beach is close to Diani Beach and Leisure Lodge Golf Club.

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

FAQ about B&Bs in Diani Beach

B&Bs That Guests Love in Diani Beach

  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 30 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.
    Daniel
    Young couple
  • Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 59 reviews
    The property is in a great location, with shops near by and in a very quiet location. Our host, the owner was very friendly and welcoming. Safina is a great place to stay with everything you could need!
    Wisbey
    Family with young children
  • Avg. price/night: $37.80
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 200 reviews
    Friendly attendants The environment is quiet Maximum security The place is private
    Steveooh
    Young couple
  • Avg. price/night: $67.50
    Scored 7.9
    7.9
    Rated good
    Good
     · 18 reviews
    Very clean great location staff were awesome the owner was very kind and a very great host
    Salome
    Young couple
  • Avg. price/night: $95
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 899 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: $125
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 34 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: $255
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 275 reviews
    The staff is amazing the boutique hotel is very neat and quiet.
    Manolie
    Young couple
  • Avg. price/night: $80.50
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 182 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
  • Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 177 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
  • Scored 8.0
    8.0
    Rated very good
    Very Good
     · 57 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