Jump to: Room choices | Hotel description | Map | Amenities | Reviews
Discover a new side of Kenya on the picturesque South Coast, at Diani Reef Beach Resort & Spa. Brilliant white sands meet the azure waters of the Indian Ocean at this exotic locale, set about 25 miles outside of Mombasa, and welcomes you to a distinctive vacation experience. The secluded property—a Preferred Hotels & Resorts property, part of the Preferred Hotel Group—is designed with a contemporary flair, embracing its beachy environment in 143 guest rooms and suites. Floor-to-ceiling windows and private terraces invite you to relax, while all the necessary amenities—from satellite television and internet access, to central air conditioning and a private bar—are there to provide ultimate comfort. The resort's exclusive Maya Spa is an award-winning sanctuary lauded as one of the best in the country, so indulge in a treatment or ritual to find a true escape. Head outside to savor the sunny beach and lush grounds, and unwind for an afternoon by the expansive free-form pools. With an oversize whirlpool and pavilion swim-up bar, all surrounded by rock formations and swaying palms, this waterfront oasis is the perfect start to your South Coast Kenya vacation.
Diani Reef Beach Resort & Spa
Diani Beach Road
Mombasa
Diani Beach, Kenya
Nearest Airport: MBA
I went for lunch with my family and unfortunately had a very disappointing experience. Our food took about an hour to arrive, despite being told it would take 25 minutes. The bigger issue came when paying the bill. My M-Pesa payment failed three times due to poor internet connection, so I eventually paid by card. As we were leaving, I realised the M-Pesa transaction had actually gone through, meaning I had paid twice. I returned to request a refund, but I was initially told they don’t do refunds and that we should instead use the extra amount to order more food, which we declined. I was then referred to the F&B manager, Arun, who assured me that my refund would be processed by the end of the day. It has now been over a month, and I still haven’t received my money. I have followed up with Arun repeatedly, but he has continued to give me false assurances and take me around in circles. I feel I have been deliberately strung along for over a month, with promises being made simply to delay resolving the issue.
Mercy N
The rooms were spacious enough and very clean. Excellent service from all staff. Check in and check out experience was seamless. The loaction is great! Near the Ukunda airport, carrefour supermarket and several restaurants.
kk_ashie
Diani Reef resort and Spa is a great hotel. Very beautiful. Staff is kind. Service is excellent. Rooms are clean and also were cleaned daily. Only nature sounds. No noise despite renovating. Value 5 star. Location for 10
Luka S - Belgrade, Serbia
Wonderful hotel. Great staff. Nice pool, clean beach. Service on very high level. Recommendation!!!
Mihailo U
Would definitely come back,family enjoyed every bit. The staff were really friendly and made the stay better
Rose N
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved