Kenya
When? 1 room, 1 guest

Diani Reef Beach Resort & Spa

Diani Beach, Kenya

8.2 Moderate Deluxe
Select dates for prices
Check-in/Check-out

Jump to: Room choices | Hotel description | Map | Amenities | Reviews

About the Hotel

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.

Location

Diani Reef Beach Resort & Spa
Diani Beach Road
Mombasa
Diani Beach, Kenya
Nearest Airport: MBA

Features and Amenities

  • Dining
  • Outdoor Dining
  • Pool Bar
  • Ice Cream Parlor
  • Cafe
  • Room Service
  • Piano Bar
  • 5 Bars
  • Spa Cuisine
  • Bakery
  • 5 Lounges
  • On-Site Amenities
  • Salon
  • Spa on Property
  • Spa Services
  • Billiards Table
  • Fitness Center
  • Private Beach
  • Game Room
  • Theme Nights
  • Live Entertainment
  • Boutiques
  • High-Speed Internet Access
  • Nightclub
  • Multilingual Staff
  • Tennis Courts
  • Meditation Spaces
  • Beach Access
  • Movie Theater
  • Sun Deck
  • Steam Room
  • 2 Outdoor Pools
  • 18-Hole Golf Course
  • Indoor Jacuzzi
  • In-Room Amenities
  • Air Conditioning
  • Direct Dial Telephones
  • Hair Dryers
  • In-Room Safes
  • Mini Bar
  • Satellite Television
  • Flat-Screen Televisions
  • Coffee & Tea Facilities
  • Luxury Bath Amenities
  • Individually Designed Rooms
  • Rain Showers
  • En-Suite Bathrooms
  • Work Desks
  • Bathrobes & Slippers
  • Activities
  • Excursions
  • Fishing
  • Kayaking
  • Sailing
  • Tennis
  • Windsurfing
  • Scuba Diving
  • Snorkeling
  • Boat Excursions
  • Billiards
  • Jet Skiing
  • Wildlife Viewing
  • Table Tennis
  • Squash
  • Kite Surfing
  • Business
  • Meeting Room
  • Business Center
  • Conference Facilities
  • Business Services
  • Family
  • Children's Programs
  • Cribs
  • Kids Pool
  • Rollaway Beds
  • Nearby
  • Beach
  • National Park
  • Nature Reserve
  • Interests
  • Active & Adventure
  • Cool Pools
  • Hotels

Reviews for Diani Reef Beach Resort & Spa

Please read to save yourself some serious money

TripAdvisor Traveler Review Rating Reviewed 4 days ago

If you're looking for a hotel that will transport you back in time, Diani Reef delivers. Unfortunately, it’s not the kind of trip down memory lane anyone is asking for. The welcome starts with an interesting business model: instead of simply taking a card for incidentals like most hotels, you're expected to settle your bill immediately upon arrival. My parents arrived after an exhausting journey, well past 11:00 p.m., and rather than being greeted with a warm welcome, they were met with repeated demands for payment. Nothing says hospitality quite like asking exhausted guests to settle a bill before they've even had a chance to get to their room. And then there was the billing confusion. Despite us already settling our bill, the reception staff repeatedly mixed up the accounts and later approached us claiming that additional amounts were still owed. We had to explain and clarify payments that had already been made. Having to prove that you've already paid your bill is not exactly the kind of administrative adventure you expect from a hotel stay. The property itself has clearly seen better days. The rooms feel tired and badly in need of renovation. Fixtures are loose and falling apart — our key-card holder literally kept coming off the wall. The rooms were also not consistently clean, and cleanliness seemed to depend on the day rather than being a reliable standard. To make things even more exciting, the water would occasionally disappear. Housekeeping was equally unpredictable. Some days the room was cleaned, other days it wasn't. If you wanted fresh towels, cleaning, or basic attention to the room, you often had to chase someone down. For a hotel charging what Diani Reef charges, that shouldn't be necessary. As for the food: it's okay, but don't get too excited. Breakfast is easily the best meal of the day, and that's largely thanks to the breakfast staff, who were consistently warm, attentive, and genuinely welcoming. The other meals were average at best. And if you're staying here, I would not recommend ordering from the à la carte menu. The food was not particularly impressive and certainly didn't justify the prices. The biggest positive is the pool and the location. The pool area is lovely, and being so close to the beach is a major advantage. The beachfront setting is beautiful and is honestly what saves the experience from being completely disappointing. You can see the potential — the location is fantastic, the grounds are pleasant, and the pool is a great place to spend the day. Unfortunately, the hotel itself doesn't quite live up to that potential. The aging facilities, inconsistent housekeeping, occasional water issues, billing confusion, and uneven service standards simply don't match the price or reputation. Diani Beach deserves five stars. Diani Reef, unfortunately, needs a serious renovation, better housekeeping, more consistent service, and a crash course in accounting before it deserves the same. Come for the beach and the pool. Keep your expectations for everything else appropriately managed.

Anna C


Friendly staff. Average value for money

TripAdvisor Traveler Review Rating Reviewed 4 days ago

Reception staff well very friendly. The restaurant was not adequately staffed to handle a large group of guests. A bit overpriced for an old hotel.

Rachel M


Nice beach access, older rooms

TripAdvisor Traveler Review Rating Reviewed 5 days ago

Decent resort. Beach access is very nice and the pool and the bar too. Bedrooms and facilities are a bit old, food is decent. Overall nice experience

cmejiar - Washington DC, District of Columbia


SAVE YOUR MONEY! FALSE ADVERTISING ON THEIR WEBSITE.

TripAdvisor Traveler Review Rating Reviewed 6 days ago

⭐☆☆☆☆ 1/5 This was, without question, one of the most disappointing hotel experiences I’ve ever had. We traveled as a group of 11 people and spent thousands of dollars on what was supposed to be a luxury vacation. Instead, we couldn’t wait to go home. The biggest issue is the false advertising. We booked this hotel based on what was advertised on their website, including multiple restaurants and a disco. After arriving, we found out that they no longer exist. The explanation we were given was that they had burned down, yet the website still advertises them as if they’re available. Interestingly, the website clearly states that the spa is closed, so they obviously know how to update their website when they want to. Why update the spa but continue advertising restaurants and a disco that guests can’t actually use? It feels incredibly misleading and, honestly, like a scam. The hotel itself is extremely run down and outdated. Everywhere you look there are maintenance issues, and the bathrooms inside the guest rooms are honestly disgusting. They smell terrible, are badly in need of renovation, and the faucets have years of buildup on them. Bathrooms and showers are one of the first things guests notice, and they should be spotless—especially at a hotel claiming to be 5 stars. The hot water situation was unbelievable. We repeatedly reported that our showers weren’t getting hot, yet nothing was fixed. We ended up boiling water in the room’s kettle and using a baby bath basin just to take warm showers. Think about that for a second—we paid for a luxury resort and were bathing with boiled kettle water. One thing that really concerns me is the possibility of mold. My children and I developed respiratory symptoms while staying in our room. We would become congested inside, but once we were outside, we’d feel noticeably better. Then, on the morning of checkout, before we had even left the room, staff came in and immediately started painting perfectly white walls. Maybe it was routine maintenance, maybe it wasn’t—but given how we felt in that room, it definitely made us question whether they were covering up mold or another issue. I can’t say that’s what it was, but the timing was suspicious enough to leave us seriously concerned. The food was another disappointment. It wasn’t terrible, but after a couple of days it became repetitive, boring, and very average. For a resort of this caliber, we expected much more variety and better quality. Our experience with the front desk was equally frustrating. Simon, the receptionist who checked us in, was dismissive and rude from the moment we arrived, which immediately set the tone for our stay. Then at checkout we were presented with additional charges we had never been made aware of. Instead of trying to resolve the issue professionally, Simon blamed us for “not communicating,” which was simply untrue. The entire interaction felt shady and left a terrible final impression. To be fair, not everything was negative. The bartenders, waiters, and waitresses were fantastic. Every one of them was friendly, respectful, and genuinely hardworking. They deserve recognition because they were the highlight of the resort. The main beds were also comfortable. Unfortunately, the extra beds were incredibly uncomfortable and not something I’d expect at a hotel of this supposed standard. This hotel markets itself as a luxury, 5-star resort, but our experience was anything but luxurious. Between the misleading advertising, poor maintenance, questionable room conditions, lack of hot water, mediocre food, and unprofessional treatment at reception, this stay was nowhere near worth what we paid. The saddest part? By the end of the trip, we weren’t sad our vacation was ending—we were counting down the hours until we could leave and go home. Because they would never refund us any of our money back, We will be formally reporting this hotel for its misleading advertising and the additional charges imposed at the end of our stay. We have retained screenshots, receipts, and documentation and fully intend to pursue this through the appropriate consumer protection and tourism authorities.

Gladys M


Great holiday resort

TripAdvisor Traveler Review Rating Reviewed 2 weeks ago

The atmosphere was amazing- staff were brilliant and friendly. Will definitely visit again in the future.

Mohamed H


Read more reviews or write a review

Treat yourself to luxury