Diani Reef Beach Resort & Spa
Resort in Diani Beach
5-Star Resort
Reasons to book
Includes essentialsGarden, Pool, Kitchen or Kitchenette and more
Book with confidenceWe partner with the top travel sites so you know you're getting a great deal on the perfect rental
About this resort
Luxury resort on the beach, with 2 outdoor pools
At Diani Reef Beach Resort & Spa, relax by one of the 2 outdoor swimming pools or spend the day at the beach where you can enjoy snorkeling.
Diani Reef Beach Resort & Spa offers 143 accommodations with minibars and espresso makers. Beds feature premium bedding. Flat-screen televisions come with cable channels. Bathrooms include shower/tub combinations with deep soaking bathtubs and rainfall showerheads. Bathrooms are also outfitted with bathrobes, slippers, and complimentary toiletries.
2 outdoor swimming pools are on site along with a children's pool. Other recreational amenities include a health club and a steam room.
At Diani Reef Beach Resort & Spa, relax by one of the 2 outdoor swimming pools or spend the day at the beach where you can enjoy snorkeling.
Diani Reef Beach Resort & Spa offers 143 accommodations with minibars and espresso makers. Beds feature premium bedding. Flat-screen televisions come with cable channels. Bathrooms include shower/tub combinations with deep soaking bathtubs and rainfall showerheads. Bathrooms are also outfitted with bathrobes, slippers, and complimentary toiletries.
This Diani Beach resort provides complimentary wireless Internet access. Business-friendly amenities include desks, safes, and phones. Additionally, rooms include complimentary bottled water and hair dryers. A nightly turndown service is provided and housekeeping is offered daily. Amenities available on request include irons/ironing boards.
2 outdoor swimming pools are on site along with a children's pool. Other recreational amenities include a health club and a steam room.
Children under 6 years old are not allowed in the swimming pool without adult supervision. Guests under 16 years old are not allowed in the health club, fitness facility, or spa tub.
The recreational activities listed below are available either on site or nearby; fees may apply.
Amenities
Pool
Air conditioner
Kitchen or Kitchenette
Internet / Wifi
Parking
Laundry
Balcony or Patio
Hot tub or spa
Gym or Fitness Center
Garden
Family friendly
Map of Diani Beach
Available Rooms
Standard Double Room
1 King • 388 ft²
Sleeps 3
You'll be directed to Expedia.com for availability & pricing
Junior Suite
1 King • 936 ft²
Sleeps 2
You'll be directed to Expedia.com for availability & pricing
Deluxe Double Room, 1 King Bed
1 King • 484 ft²
Sleeps 3
You'll be directed to Expedia.com for availability & pricing
Penthouse, 1 King Bed
1 King • 2616 ft²
Sleeps 3
You'll be directed to Expedia.com for availability & pricing
Presidential Suite, 1 Bedroom
1 King • 3111 ft²
Sleeps 3
You'll be directed to Expedia.com for availability & pricing
$$$$
Ratings and reviews
5.0 / 5.0
Room had a few tiny roaches in the bathroom. We only stayed 1 night so no terrible. Grounds are nice and clean. Staff very helpfu and attentive. The monkeys stealing food seems to be a bit out of control.
4.0 / 5.0
The hotel accommodations though good the rooms need some updating.
5.0 / 5.0
Great hotel, courteous staff and wonderful meals.
1.0 / 5.0
Not clean
4.0 / 5.0
Very nice view on the ocean from the room. All staff were very friendly and always willing to help.
4.0 / 5.0
It was a good place.
5.0 / 5.0
I really liked the resort...this was an experience to be remembered for a long time
1.0 / 5.0
HORRIBLE EXPERIENCE.
CAVEAT EMPTOR - BUYER BEWARE.
I’ve travelled the world and stayed at over 100 resorts and hotels and don’t expect perfection, but Diani Reef Beach Resort and Spa is near the bottom.
In summary, will never return here and do not recommend Diani Reef Beach Resort and Spa.
Diani Reef Beach Resort & Spa is, at best, a 5 out of 10. Compared to other resorts, this is a Motel 6.
1. DO NO COME HERE UNLESS YOU LIKE COLD, OILY SALT WATER SHOWERS. ALL THE POSITIVES WERE NEGATED BECAUSE NO HOT WATER, NO FRESH CLEAN WATER. IT’S A DISGRACE.
2. ONLY COLD, OILY SALT WATER FOR SHOWERING THE WHOLE STAY.
3. DECEPTIVE ADVERTISING. FULL BOARD IS A SCAM.
4. NOT WORTH $180 USD PER DAY.
*A summary and a full write-up with the Good, the Bad and the Ugly are below.
If I had known or they had decently posted on their website about the water and shower situation I would never have come here. I did not expect extreme luxury, but at least the basics for $180USD per day. This is the only resort and spa in the world without fresh, hot clean running water. The staff are not the problem (they are all fabulous), it’s the ownership and senior management. Previously, I’ve stayed at Southern Palms in Diani, Severin in Nyali, La Mera and an Airbnb in Shanzu for 3 months. They are all Michelin 5 star resorts compared to Diani Reef Beach Resort & Spa. I am a seasoned world traveler and have also been four times to K
3.0 / 5.0
Hotel needs a serious renovation. The elevators do not work, there is no water filtration system, and the entire resort is outdated.
2.5 / 5.0
Very good resort with great rooms, swimming pools, good breakfast ( buffet) would recommend, the only issue was that you can't open the window at night as there is no misquoters ( nets on the windows)
3.0 / 5.0
It’s an average hotel, the rooms, staff and food is average for the price
0.5 / 5.0
Beware*
This hotel is a 2 star at best
No hot water during our stay even after they moved our room, poor customer service, poor management, they yes you to death and do nothing to solve your problem. Our bathroom had hair all over it upon check in, door lock malfunctioned, locked out of our room multiple times, food service is below average, restaurant was out of half the items on their menu, hotel and rooms are outdated, pictures on we site are very deceiving, Very disappointing, would not recommend.
5.0 / 5.0
The staff were approachable and kind. Entertainment was good.Overall my stay at the property was good and I recommend this place. My only concern is if they can upgrade the bathrooms
5.0 / 5.0
Amazing!
5.0 / 5.0
Definitely would do it again.
4.0 / 5.0
I liked breakfast, dinner was good. We had adequate water for drinking in the room.I also liked service at the swimming pool.
I did not like the bed and the bedsheets. There were inordinate delays in room cleaning.
5.0 / 5.0
Best vacation EVER!... Where do I begin... This resort far exceeded our expectations, in so many ways... We looked forward to each and every day that we were there, and we really hated to leave... First and foremost, the staff was excellent... The food 😋 was soo good... All three meals were buffet style and each meal had so many choices... There were mini bars throughout the resort, to include being served on the beach... Lastly, but certainly not the least, were the beautiful monkeys, who were so gentle... We can't wait to return next vacation, and we will definitely stay much longer... Thanks for the opportunity to share...
2.5 / 5.0
I am writing to convey my deep appreciation for the truly exceptional experience I encountered during my recent stay at the Diani Reef Beach Resort & Spa. From the moment I arrived until the day of my departure, the commitment and warmth exhibited by the staffs turned my visit into a memorable and enchanting retreat.
First impressions are often lasting, and I must applaud the team for their seamless check-in process. The reception staff, with their sincere smiles and efficient service, set the tone for what proved to be a remarkable stay. It was apparent that they were not merely fulfilling their duties but genuinely dedicated to ensuring guests felt welcomed and valued.
The accommodations were luxurious, offering a perfect blend of comfort and elegance and welcomed me with an amazingly made-up bed in your way. The meticulous attention to detail in the room's design and amenities showcased the resort's dedication to creating a haven for relaxation. The housekeeping team's efforts were impeccable, maintaining a pristine environment that heightened my overall sense of well-being throughout my stay.
What sets Diani Reef apart is the authenticity and sincerity of the staff.
5.0 / 5.0
The ambience of the hotel does it for itself. It's in a great location. There are so many places within the property where couples can feel cozy. There are ample seating areas.
The friendly staff sets this place apart. There is a mixture of young people on the staff and seasoned employees. You can feel relaxed while there. If you decide to hit the beach, expect to be solicited to purchase items by the locals. There is a private area provided by the property where you wine be disturbed.
All of the meals are top notch. I also trust the management here. There was a slight issue but they made sure I was taken care of and accommodated.
5.0 / 5.0
Coming next!
2.0 / 5.0
Staff exceptionally nice and friendly, but there was a water problem that lasted for 24 hours and communication was so bad about it, there was no running water at the batthroom which made it hard to stay at the room with no shower and no flushing water for toilet.
the communication from management was so bad and didnt know how to handle this issue. despite that the condition of the bathroom itself was so bad.
1.0 / 5.0
The hotel looks, from the outside, like paradise - well built, connected to the environment, beautiful spaces. Unfortunately, this ends when you enter the rooms - clearly left from the 1970s and despite the really immense efforts by the staff to maintain them, they are really, really old. Oxidised metal surfaces, doors not closing, crumbling ceiling panels, rock-hard mattresses, a pervasive smell of damp. Some surfaces obviously are damaged enough and are simply painted over. No hot water throughout the morning (usually only available after 2pm) and the water was (because it's desalinated) horrible to the taste. Also, breakfast was bland, most of the time cold and largely flavourless. BUT, the staff are mostly amazing, friendly and they will do everything they can to make your stay comfortable.
4.0 / 5.0
Dinners and swimming pool
2.0 / 5.0
The staff were great, breakfast was good, however the resort is in need of a massive make over. The rooms,furniture and facilities were very old and tired looking. The bathroom had salt water. The restaurant had limited choice and the food was ok but nothing special. I know this is east Africa, but the room rate is poor value for money. This stay was a second honey moon for my wife and I, the time together would of been better if we just stayed home.
4.0 / 5.0
Overall the staff was courteous.
2.5 / 5.0
The beach is not crowded. You can enjoy a quiet walk and pick sea shells. The residents at the beach are friendly and helpful.
3.0 / 5.0
It is an ok hotel
5.0 / 5.0
Only issues we had were the room keys. The key sensors are old as hell and broke multiple times at our stay..
1.5 / 5.0
Location is excellent as right on the beach. As it’s a resort there’s a lot of kids and also lots of live entertainment which may be a distraction if you want some quiet.
Rooms are a bit old and the amenities don’t always work.
The water in the tap and shower is very salty and so feels rather uncomfortable. Even the sheets smell of salt!
Excellent buffets if part of your package.
Beware of the monkeys! They grab your food whilst dining!
1.0 / 5.0
After 6 Days of Safari we were looking forward to some comfort as it seemed to be a 5* Hotel. We were a bit disappointed, the Hotel facility is really old, pool is so-lala, the rooms are not in a good condition, we had to change room as not even TV was working. also, very salty water (we have been told its normal in Diani though) and it was quite noisy until late at night.
The buffet was OK, but really not what you expect from a 5* hotel - and i am aware you can not compare to europe - but if you do, its really a 3* hotel.
The best thing was the staff - super friendly although a bit slow at time..but thats ok, its holidays.
however, i would not come back here as too many small things were not as expected. if you book and expect a 3* hotel, you might enjoy it but dont expect a 5* facility here.
3.0 / 5.0
Property was maintained but had need for renovations. Elevator not working full time. Beach was great.
3.0 / 5.0
The check in process takes a very long time. It appears that your room is not ready upon arrival, you will have to wait until a room is prepared for you. The staff gets you checked in promptly but then waiting about 30 minutes ( or more) for a room is just too long.
5.0 / 5.0
We stayed in a junior suite which was very nice. We were on the top floor, two flights up with the elevator on the other side of the property (and it did not work reliably); however, the stairs are not difficult to climb as there are not that many and they are not steep. The beach and Indian Ocean were beautiful but you cannot plan to frolic there because there is a strong undercurrent. The beach is nice but the winds can be strong. The pools are nice. Our stay was a relaxing way to end our visit to Kenya.
3.0 / 5.0
This resort should be considered a 3 star resort and not a 5 star. The room and especially the bathroom was run down and old. Besides needing an upkeeping, the staff were welcoming and nice. It’s in a great location in front of the ocean.
2.5 / 5.0
Am glad I chose diani reef for my stay and do I'll give it 10/10 from very friendly staff that ensure your comfort, the view from the hotel is awesome the rooms,the beach and everything...
I'd reconsider it upon return😊
4.0 / 5.0
Just OK
1.5 / 5.0
Definitely in need of renovations as over all condition of room was mediocre, especially the bathroom. Toilet was very hard to flush, and the bathroom felt dirty, dirty clothes line. Patio door would not close properly so there was a gap allowing bugs in. Fridge seemed to be overheating, very hot in the cupboard.Dinners at the beach bar were nice and the staff were very friendly. This was a RIU standard hotel in its day for sure but it needs updates to bring back life to it.
3.0 / 5.0
Definitely in need of renovations as over all condition of room was mediocre, especially the bathroom. Toilet was very hard to flush, and the bathroom felt dirty, dirty clothes line. Patio door would not close properly so there was a gap allowing bugs in. Fridge seemed to be overheating, very hot in the cupboard.
Dinners at the beach bar were nice and the staff were very friendly.
This was a RIU standard hotel in its day for sure but it needs updates to bring back life to it.
4.0 / 5.0
Quite a lot of renovation work going on but being done discretely. Fantastic location for beach lovers (mind the sea urchins) and would like to go back when it has been restored to it's pre-covid glories. Dining is limited to a buffet (didn't try) or a beachside restaurant that doubles up as a dance venue, so there wasn't anywhere to have a quiet meal. Staff very good, prices not unreasonable for the venue and food was OK. I was there on business but would have happily enjoyed a family holiday there.
2.0 / 5.0
I love Diani reef.I wish they would consider giving residents instead if asking your room number every time you try to go somewhere like you are tress passing.
FAQs
How much does this resort cost compared to others in Diani Beach?
The average price for a rental in Diani Beach is $102 per night. This rental is $148 above the average.
Is parking included with this resort?
Yes, parking is listed as an amenity at Diani Reef Beach Resort & Spa. For more information, we encourage you to contact the property about where to park.
Is there a pool at this resort?
Yes, a swimming pool is available for use at Diani Reef Beach Resort & Spa. Enjoy the water!
Is Diani Reef Beach Resort & Spa pet friendly?
Unfortunately, this resort is not pet-friendly. Try searching again and filter for "Pets Allowed"
What amenities are available at Diani Reef Beach Resort & Spa?
We found 11 amenities for this rental. This includes pool, air conditioner, kitchen or kitchenette, internet / wifi, and parking.
Explore similar vacation rentals in Diani Beach
Explore all rentals in Diani BeachDiani Beach travel inspiration
Read our blogGuides
Best East Coast Beaches and Getaway Locations You Can’t Miss
Budget Travel
7 Most Affordable Snowbird Destinations for 2025
Guides
Top Activities to Try in Panama City Beach, Florida
Guides
Top Things to Do in Gulf Shores, Alabama: Adventure and Fun Await
Local Culture
Exploring Miami’s Wynwood District: Street Art, Food, and More
Guides
Fun Things to Do in Ocean City, Maryland
Local Culture
A Foodie’s Guide to the Best Dining in Orlando, Florida
Guides
Top Things to Do in Oahu and Honolulu
Keep exploring
- Kauai Villas
- Orlando Villas
- Kiawah Island Villas
- Miami Beach Villas
- Kissimmee Villas
- North Naples Villas
- Florida Keys Villas
- Phoenix Villas
- Los Angeles Villas
- St Petersburg Villas
- Palm Desert Villas
- Miami Villas
- Las Vegas Villas
- Venice Villas
- Key West Villas
- Palm Springs Villas
- Lake Tahoe Villas
- Hollywood Hills Villas
- Seabrook Island Villas
- South Lake Tahoe Villas
- Pocono Mountains Villas
- Scottsdale Villas
- Myrtle Beach Villas
- Hilton Head Island Villas
- Marco Island Villas
- North Miami Villas
- Sanibel Island Villas
- West Palm Beach Villas
- Fort Myers Beach Villas
- Haines City Villas
- North Las Vegas Villas
- Destin Villas
- Lake Tahoe Cabins
- Ruidoso Cabins
- Blue Ridge Cabins
- Estes Park Cabins
- Lake George Cabins
- Eureka Springs Cabins
- Branson Cabins
- Lake of the Ozarks Cabins
- Lake Arrowhead Cabins
- Lake Texoma Cabins
- Canyon Lake Cabins
- Sevierville Cabins
- Flagstaff Cabins
- Colorado Springs Cabins
- Hot Springs Cabins
- Bass Lake Cabins
- Buffalo River Cabins
- Possum Kingdom Lake Cabins
- Chattanooga Cabins
- Nashville Cabins
- Wears Valley Cabins
- Cloudcroft Cabins
- Deep Creek Lake Cabins
- Mammoth Lakes Cabins
- Anna Maria Islands Rentals
- Outer Banks Vacation Rentals
- Rosemary Beach Rentals
- Holden Beach Rentals
- Hilton Head Vacation Rentals
- Topsail Beach Rentals
- Kiawah Island Rentals
- Panama City Beach Rentals
- Ocean Isle Beach Rentals
- Folly Beach Rentals
- Dauphin Island Rentals
- Rehoboth Beach Rentals
- Bethany Beach Rentals
- Cape Cod Rentals
- 30A Rentals
- Seaside Florida Rentals
- Edisto Beach Rentals
- Fort Myers Beach Rentals
- Miramar Beach Rentals
- Port Aransas Rentals
- Emerald Isle Rentals
- Orange Beach Rentals
- Surfside Beach Rentals
- Hampton Beach Rentals
- Assateague Island Rentals
- Jacksonville Beach Vacation Rentals
- North Shore Vacation Rentals
- Ogunquit Vacation Rentals
- North Redington Beach Rentals
- Lido Key Vacation Rentals
- Sea Colony Rentals
- Pass A Grille Vacation Rentals
- Blue Ridge Mountain Rentals
- Vail Lodging
- Jackson Hole Lodging
- Winter Park Lodging
- Telluride Lodging
- Big Sky Rentals
- Aspen Lodging
- Park City Rentals
- Steamboat Springs Lodging
- Breckenridge Rentals
- Lake Tahoe Rentals
- Copper Mountain Lodging
- Mammoth Mountain Lodging
- Beech Mountain Rentals
- Crested Butte Rentals
- Sun Valley Lodging
- Keystone Lodging
- Taos Lodging
- Sugar Mountain Cabins
- Beaver Creek Lodging
- Deep Creek Lake Rentals
- Smith Mountain Lake Rentals
- Ocean Lakes Rentals
- Lake Anna Rentals
- Torch Lake Rentals
- Lake Winnipesaukee Rentals
- Norris Lake Rentals
- Lake Gaston Rentals
- Canyon Lake Rentals
- Lake Oconee Rentals
- Lake Wallenpaupack Rentals
- Lake Martin Rentals
- Lake Havasu Rentals
- Lake of the Ozarks Rentals
- Lake Michigan Vacation Rentals
- Lake Chelan Rentals
- Finger Lakes Rentals
- Lake Keowee Vacation Rentals
- Lake Conroe Rentals
- Lake Erie Vacation Rentals
- Lake Austin Vacation Rentals
- Sebago Lake Rentals
- Lake Tillery Rentals
- Keuka Lake Rentals