Sunspot Tours Logo
  • Destinations
    Trip Type
    • Holidays
    • Escorted Tours
    • River Cruises
    • Escorted Rail Journeys
    • Solo Tours
    • Escorted Walking Tours
    • Private Tours
    • Multi-Centre
    • Cruises
    Sort by
    • Alphabetical
    • Flight Times
    • Abu Dhabi
    • Algarve
    • Antigua
    • Bali
    • Barbados
    • Benidorm
    • Costa del Sol
    • Croatia
    • Cyprus
    • Dubai
    • Egypt
    • Fuerteventura
    • Goa
    • Gozo
    • Gran Canaria
    • Greece
    • Grenada
    • Jamaica
    • Kenya
    • Kerala
    • Lanzarote
    • Madeira
    • Majorca
    • Maldives
    • Malta
    • Mauritius
    • Mexico
    • Morocco
    • Oman
    • Seychelles
    • Sri Lanka
    • St Lucia
    • Tenerife
    • Thailand
    • Turkey
    • United Arab Emirates
    • Vietnam
    • View All Holidays
    • Albania
    • Argentina
    • Australia
    • Bhutan
    • Borneo
    • Botswana
    • Brazil
    • Bulgaria
    • Cambodia
    • Canada
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • Iceland
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Lithuania
    • Madagascar
    • Malaysia
    • Malta
    • Mexico
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • North Macedonia
    • Peru
    • Philippines
    • Poland
    • Romania
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Tunisia
    • Turkey
    • USA
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Austria
    • Czech Republic
    • France
    • Germany
    • Italy
    • Netherlands
    • Portugal
    • Spain
    • View All Holidays
    • China
    • France
    • India
    • Japan
    • Norway
    • South Korea
    • Sri Lanka
    • Turkey
    • Vietnam
    • View All Holidays
    • Chile
    • China
    • Costa Rica
    • Georgia
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kerala
    • Malaysia
    • Morocco
    • Nepal
    • Peru
    • Romania
    • South Africa
    • Sri Lanka
    • Thailand
    • Turkey
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Madeira
    • Nepal
    • View All Holidays
    • Albania
    • Argentina
    • Borneo
    • Brazil
    • Cambodia
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • India
    • Indonesia
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Madagascar
    • Madeira
    • Malaysia
    • Malta
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • Peru
    • Philippines
    • Romania
    • South Africa
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Bali
    • Cyprus
    • Dubai
    • Kenya
    • Kerala
    • Maldives
    • Mauritius
    • Seychelles
    • South Africa
    • Sri Lanka
    • Tanzania
    • Thailand
    • View All Holidays
    • Antarctica
    • Argentina
    • Australia
    • Canada
    • Chile
    • Croatia
    • Hong Kong
    • Japan
    • New Zealand
    • Norway
    • Panama
    • Seychelles
    • Singapore
    • Thailand
    • USA
    • Vietnam
    • View All Holidays
  • More Info
    More Info (view all)
    • About Us
    • Contact us
    • Terms and Conditions
    • ABTA & ATOL
    • How to Book
    • Holiday Insurance
    • Airport Extras
    • Charities we support
    • Early Holiday Booking
    • Privacy Policy
    • Payment Options
    • Request a Quote
  • My Booking
  • Contact
  • 0800 408 0506

1/15
View 15 Photos
  • Kenya Holidays
  • Diani Beach
  • Waterlovers Beach Resort

Waterlovers Beach Resort

TripAdvisor Review
Kenya, Africa
Diani Beach

Located on the picturesque Diani Beach, Waterlovers Beach Resort provides breathtaking ocean views, an inviting outdoor pool, and complimentary WiFi throughout the property. Just 35 km from Mombasa, this resort offers a perfect blend of Swahili architecture and Mediterranean charm.

Each room is designed with elegance, featuring a private verandah that offers stunning views. For those seeking more space, the expansive villa includes a fully equipped kitchen, ideal for longer stays.

Dining at Waterlovers is a delightful experience. Tides Restaurant, set by the pool with a panoramic view of the ocean, serves exquisite Mediterranean dishes made with locally sourced ingredients. The Ocean Spirit beach bar is the perfect spot to unwind with a refreshing cocktail or drink.

The resort offers a variety of activities to suit all interests. Guests can enjoy snorkelling, kayaking, diving, as well as kite and windsurfing. For families, there's a children's playground, ensuring fun for all ages.

Waterlovers Beach Resort also provides a 24-hour front desk, a lush garden, and convenient services such as airport shuttles and bicycle rentals, making it a perfect getaway for both relaxation and adventure.

Facilities

  • Luggage storage
  • Tour desk
  • 24 hr reception
  • Sun loungers
  • Bar
  • Restaurant
  • FREE Wi-Fi
  • Beach front Location
  • Outdoor Swimming Pool
  • Please note some facilities may incur an additional fee

Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.

The Local Area

Tripadvisor Reviews

Trip Advisor
5.0 Excellent859 reviews
Excellent
92%
Very Good
6%
Average
2%
Poor
0%
Terrible
0%
Location
Cleanliness
Service
Value
TripAdvisor Review
⭐⭐⭐⭐⭐ A place we’ll cherish forever

Waterlovers Resort will forever have a special place in our hearts. My fiancé, Chris, worked with the team to plan the most beautiful surprise engagement, and from the very beginning they were incredibly helpful, professional, and genuinely invested in making it a truly unforgettable experience.

Every detail was handled with such care, and the setting itself is simply breathtaking. The warmth and kindness of everyone at the resort made the entire experience feel so personal and special.

One of the things that touched us most was that the team even arranged a surprise engagement photoshoot with one of their photographers after the proposal. It was such an unexpected and thoughtful gesture, and thanks to them we now have beautiful photographs that we’ll treasure for the rest of our lives.

A very special thank you to Abdalla, who looked after us so wonderfully throughout our stay. His kindness, attentiveness, professionalism, and genuine smile made us feel completely at home. He anticipated our needs, always went the extra mile, and was a true ambassador for the exceptional hospitality at Waterlovers.

If you’re looking for a romantic escape or a place to celebrate a once-in-a-lifetime occasion, I cannot recommend Waterlovers Resort highly enough. They don’t just provide excellent service; they create unforgettable memories.

Thank you to the entire Waterlovers team for making one of the happiest days of our lives even more magical. We can’t wait to return.

Review by Wangari M Nairobi, Kenya
TripAdvisor Review
Asante Sana - Village & Giraffe

The kindness & accommodativeness of the staff made us feel at home instantly. It was an awesome week! We had a lot of fun &laughter with all waiters, security and especially the barkeepers (- including the best cocktails in Kenia of course) ❤️🍹🍻 Asante sana for collecting a lot of unforgetable moments with us and teaching me patiently Swahili :) Hakuna matata & maisha marefu 🍻 Also - Chakula tamu sana!!! The housekeeping did a great job as well, our rooms were always clean. Asante kwa kazi yako ngumu!

Ilikuwa furaha kukutana nawe 🌞💕

TripAdvisor Review
Beachside nirvana

A peaceful haven. Great waterfront location. Exceptional service and delicious seafood. The rooms are gorgeous with beautiful balconies overlooking the ocean. Great place to relax, read books and listen to the waves. Can’t recommend Waterlovers highly enough.

TripAdvisor Review
Unforgettable

After the excitement of our first safari, there couldn't be a better place to unwind and soak in the beauty of the ocean and true hospitality . Truly unforgettable.

TripAdvisor Review
I got lost in the experience to find myself again

Have you ever just wanted to go somewhere where you didn't have to deal with anyone or anything for a few days? Did you just want to be able to sit back, relax, disconnect from the outside world and other people? Have you just wanted to have the opportunity to reconnect with yourself and see if you recognize you anymore? Well, this is the place for you!!!!

From the moment you walk through the gate of this property and you see the absolute pristine property in front of the backdrop of the Indian Ocean, you realize that the photos you saw online aren't photoshopped. You're sucked into beauty of the buildings, sand, and then you meet the people who are going to make this the best stay you've ever experienced.... anywhere.

The rooms are spotless, spacious, comfortable and tastefully decorated to remind you where you are. The housekeeping staff are attentive and ensure you have everything you need. Don't worry about packing the shampoo and conditioner or hairdryer, it's already there.

The only thing I will caution you on is the hot water. It's REALLY hot; so make sure you test it before you get into the shower.

The reception staff are amazing and will greet you every morning with a smile and make sure you are happy if you need anything.

The restaurant is to die for. I went Half Board on the meal plan and I found it to be sufficient. The breakfast consists of a good selection of fresh fruit, yogurts, pastries, coffee and an a la carte menu to pick out your eggs or omelette. The chefs are amazing for breakfast but they'll knock your socks off with daily dinner specials or a delicious meal from their menu.

I've traveled to a lot of 4 or 5 star resorts and their food was good; BUT these chefs are consistently brilliant. I was there for 9 nights and I didn't have one bad anything food wise. They're simply awesome.

The servers are so attentive, because there's a very few people on the resort at any time. You get the best service from people who truly LOVE to make your experience the best it can be. It's the culture of the entire staff to ensure you're taken care of... consistently.

The groundskeepers and security staff ensure the picture perfect environment of the resort is maintained and that you feel safe and secure while you're there.

The Indian Ocean is beautiful and the water is clear and very swimmable. There's no need for swimming shoes, because the sand and ocean is beautiful.

Take the opportunity to ride the camels or watch the acrobatics of the beach boys. They're really talented and appreciate any tip you can give them when they do their show for you.

The Wi-Fi on the resort is excellent so you can stay as connected to the outside world as you want or need to.

The vendors on the beach will be ruthless in their pursuit to have you buy something from them, but that's their livelihood and they take it seriously. Be mindful and respectful to them and they are actually fun to talk with.

The management on the resort have done an amazing job at recruiting and more importantly retaining the staff that work with them. Some people have been there for a decade and I only found one person who had been there less than 5 years. That's a testament to management treating the staff with the same respect as the staff show the guests.

I really am so happy I found this resort and I would definitely return at some point. The big issue is the travel time from Alberta Canada to Diani Beach is a really long and somewhat expensive travel bill. Despite this, I am keeping this slice of paradise on my places to return to, at some point in time. If you haven't been there yet, once you get there you will see what I mean.

Thank you so much to the entire Waterlovers Beach Resort staff for making this a trip to remember.

Our Travel Specialists

Your holiday to Kenya is just a phone call away

Call our Travel Specialists today on 0800 408 0506