Skip to main content
Beginning of main content

Recent guest reviews

When I think of Diani Reef, I smile. I had one of the best moments of my life in this place. From the time we checked in I knew we had made the right choice on our mini-vacay, the staff were welcoming and friendly. The rooms were clean and lovely. The food was tasty and there was a good variety to choose from. The climax was my birthday night when the staff and my boyfriend planned a surprise dinner. The set-up near the Ocean was perfect I couldn’t believe, the staff sang the happy birthday song with so much sincerity and gusto. Thank you for making my birthday magical ❤️

The resort caters for all ages ie families, couples, young and old. The decorations promotes local artists including carvings and paintings. Staff are friendly very professional and helpful. I enjoyed walking around the resort, everything was very clean and tastefully decorated. There was a board with a list of entertainment and activities to choose such as massage, sea salt scrub and sauna among other things. I would highly recommend to anyone looking for a great holiday. l look forward to my next visit

I was here with a colleague just for a weekend away from Mombasa. This hotel was brilliant. Very nice views, the beach was gorgeous too. There are monkeys around which is a bit of novelty for someone living in England. What I liked most was the main restaurant. I have never been in a hotel where the buffet dinner and breakfast was so good that we have decided to not go out. The service is also top notch at the restaurants with head staff coming to enquire about what we liked or didn’t like. I can’t fault it. I had s brilliant stay that certainly exceeded my expectation

The Diani Reef Beach Resort has been a very pleasant experience. The resort is located right on the beach with a beautiful outdoor restaurant that serves snacks, drinks and meals. All the staff are very friendly and happy to help with anything that is needed. We have had especially good experiences with Jacinta and Charles at Fins (the restaurant by the ocean). The sand and water by the beach is clean and well maintained. Our standard room had A/C, hot water and a balcony overlooking the ocean. The hotel also arranged transport for us to and from Moi Airport. We also got massages which were lovely and took place in a very nice spa that is located on the property. Also, they have the best breakfast buffet I have ever seen!

Where do I start.. from the moment we entered the hotel. Staff were so friendly and attentive! - Suzan from Guest Services was amazing, she was so helpful when we needed anything, no matter how big or small - she was always on hand to sort anything out with a smile on her face. Every single person we passed while they were working was smiling and greeted us which was pleasant. The food was incredible, we asked to meet Brian one of the chefs to complement one of his dishes as I was blown away with how good the food was as I am super fussy! The room had a beautiful view of the Diani Beach and looked like it had been cleaned twice a day. It was my Birthday while we were out there and I can’t describe how memorable this vacation has been. I’d like to thank everyone on the resort for a beautiful birthday and amazing holiday which will never be forgotten! I am sure I’ll be back! Anjali

I really appreciated the friendly manner of all the employees in Diani Reef Beach Resort and Spa! I felt also very comfortable in my room, the location beside the Reef are very comfortable to reach. There are many daily activities, which you can choose and it is also organised an evening program. The buffet war excellent and the service was good. I can absolutely recommend Diani Reef Beach Resort & Spa

A few days there but it was super perfect The staff ,i lack words to describe them How helpful and reliable they were in each situation. What amazed me was how informed the staff were. We had to ask how they manage to keep.them.that updated They literally speak one language of understanding. Anything you ask anytime they were so ready to help. Suzan,Tabitha,Sharon from the entertainment,Geoffry the security guy and first aider ,the chef who made the pizza. Deborah and Amos i think. Including Mary the social media manager. Big thank you The pizza and the service in the dining place. I.still.miss your pizzas The met and greet,the shows every evening A big thank You diani reef for everything in the short time i and my patner were there. I just remembered a few names but all the staff were super amazing. We cant wait for January to come again Big Big Big thank you. Stella And lovely animation team. Lots of love guys

My fiancee liz stayed here for 4 nights. I told them it was her birthday.they treated her like a princess. The service was particular lady tabitha the relations officer was absolutely fantastic so well done diani reef and thank you

After a long mountainbike journey through Tanzania and Kenia we arrived at the Idian ocean and received a warm welcome at the Diani Reef Beach Resort. The friendly staff made our stay unforgettable. We enjoyed the beautiful surroundings, pool and spa and were amazed by the delicious food.

After a great bikeride through Kenya, we were warmly welcomed at the Diani Reef resort. More than friendly staff, daily cuisine surprises at the buffet, and all on a supurb location with the well known palm trees and white beach.

Diani Beach Road Diani Beach

Hotel highlights

  • Walking distance to Diani Beach
  • Free local cuisine breakfast
  • Free WiFi in rooms and public areas
  • Free valet and self parking

Diani Beach is within a 5-minute walk of Diani Reef Beach Resort & Spa while other popular sites like Tiwi Beach are within a couple of miles (3 km). This 143-room, 5-star resort welcomes business and leisure travelers with 2 outdoor pools, a full-service spa, and 3 restaurants.


Start your day off right with a free local cuisine breakfast, served each morning from 7:00 AM to 10:00 AM. Enjoy dining at Coral Rock Cafe, one of 3 onsite restaurants. Order from 24-hour room service to satisfy your hunger without leaving your room, or make new friends over drinks at the bar/lounge.


Diani Reef Beach Resort & Spa's 143 individually furnished rooms provide fireplaces, balconies, and minibars. Flat-screen TVs come with cable channels, and free WiFi keeps guests connected. Beds are dressed in premium bedding and bathrooms offer deep soaking tubs, rainfall showers, hair dryers, and free toiletries. Espresso makers, free bottled water, and safes are also available.

Property features

Guests of Diani Reef Beach Resort & Spa have access to a full-service spa, 2 outdoor pools, and a children's pool. Free valet and self parking are available, or if you're not driving, take the airport shuttle (available 24 hours) for USD 65 per vehicle one-way. Multilingual staff at the 24-hour front desk can assist with dry cleaning/laundry, luggage storage, and concierge services. Other amenities at this beach resort include a health club, a sauna, and an outdoor tennis court.

Room options

Presidential Suite, 1 Bedroom

King 1 | Sleeps 3

Deluxe Double Room, 1 King Bed

King 1 | Sleeps 2

Junior Suite

King 1 | Sleeps 3

Penthouse, 1 King Bed

King 1 | Sleeps 3

Reviews from Trip Advisor

Trip Advisor aggregated rating

80.0% of guests recommend this hotel

Total of 1010 reviews

Diani Reef Beach Resort & Spa

Diani Beach Road, Diani Beach, 80400
url importing https://www.orbitz.com
There was an error importing, error: javax.servlet.jsp.JspException: Problem accessing the absolute URL "https://www.orbitz.com". www.orbitz.comhttps