Waterlovers Beach Resort

Google rating 4.7 (197 reviews)
Ukunda
Hotel

Ranked in Best Beach Resorts in Ukunda

CallDirections
1 / 6

About

One of the best-designed hotels on Diani with views everywhere, a private beach area, and staff who'll make you a late lunch even when the kitchen's closed. The chocolate cookies are legendary, the massage is excellent value, and the rooms are spotless with sea views — vegans should do bed and breakfast only since the plant-based menu's basic, but there are great spots nearby.

Highlights

  • Wheelchair accessible

Google reviews

4.7197 Google reviews
  • M R.Google review · 25 Jan 2026

    Hands down one of the best, most beautiful hotels I have ever stayed at (& I’ve stayed at a few over the years). The architecture & design is well very thought out & there are amazing views everywhere in the resort. I stayed in 2 different rooms & both were great with lovely sea views & terrace areas. The service is fantastic & all staff are so friendly & welcoming. I arrived later in the afternoon while the kitchen was closed, but they made a late lunch for me & also accommodated a later breakfast. The staff do anything they can to make your break a relaxing & enjoyable one. The bar area is perfect for a pre dinner drink (with great music!) & all the meals I had were very good. My only small suggestion would be to add a few more sun beds to the beach area. I really hope I can get back down to Diani & stay here one last time before I leave Kenya! 10/10!

    Read moreShow less
  • Ruben J.Google review · 7 Jan 2026

    We had a couple of days relax after the kenia safari. This hotel is very special, you see the attention to detail in every corner of it, designed to be relaxed. A charm and kind attitude by all the staff, food is outsanding... we just came out of it for a bit of kite surf.. but we wanted to come back quickly and enjoy the silence, peace of mind and the atmosphere. Congratulations to the owners, you ́ve created a very special Oasis in Kenia. Looking forward tro come back to it. Thanks again for your kindness and care.

    Read moreShow less
  • Katie&StuartGoogle review · 11 Oct 2025

    A great spot on the stunning Diani Beach with a lovely private beach area to sunbathe in. The rooms were lovely and clean and the staff were polite and professional. The only downside is that the vegan food options are a bit basic (and a couple of meals in our experience weren’t so good) so if you are vegan best to opt for bed and breakfast rather than all inclusive. We would still recommend staying though as there are several great vegan options for lunch and dinner very close by and we did really enjoy our stay at the resort!

    Read moreShow less
  • Moi M.Google review · 3 Aug 2025

    Beautiful location for a post safari beach trip. Feels private and special. Food is lovely. Staff. friendly and helpful, great service. Very clean rooms. Had a massage which was excellent and really good value. And, They make the nicest chocolate cookies ever!

  • Soy D.Google review · 1 Jul 2025

    Pros- Rooms are good, clean, directly in front of the beach so it's beautiful. Good service, employees respectful and helpful. Cons- No TV in Rooms. I had the penthouse and I'm used to airport hotels like Four Points by Sheraton. Did not see any paper towels in kitchen. Unlike airport hotels, the bar and kitchen has a time it closes. Which was horrible since I work night shift so I usually eat at night. I was starving at 10 pm. Food is a good 5/10. Disappointed by steak and mashed potatoes. Steak was too small tasted odd, might be the worst steak i ever had , and trust me I'm from Houston so we have $20 steak nights every weekday. Wifi is the worst wifi I've ever had in a hotel. Back to pros, beautiful Resort by the beach good customer service, good check in and explanation

    Read moreShow less

Location

Diani Beach Road, between 40 Thieves and Diani Sea Resort

Ukunda

Get directions

Hotels via Stay22Affiliate link

Explore guides

Frequently Asked Questions

Waterlovers Beach Resort is located at Diani Beach Road, between 40 Thieves and Diani Sea Resort.
Call +254 115 104932 or visit waterloversbeachresort.com.
Check availability