Diani Reef Beach Resort is a 5-star facility set on 34 acres next to Diani Beach. The resort has won several awards such as 2015’s Africa’s leading spa resort which is a testament to the resort’s quality.


Diani Reef Beach Resort & Spa has 143 rooms categorized as Standard Rooms, Deluxe Rooms, Junior Suites, Penthouses, and two Presidential Suites. The interior decor does a good job of combining modern design aesthetics and design elements drawn from the African culture. Some of the amenities in the rooms include:

  1. Air-conditioning
  2. Terrace
  3. TV with local and international channels
  4. Electronic safe
  5. Tea/coffee making facilities
  6. Mineral water
  7. Hair-dryer
  8. Standard bathroom amenities
  9. Jacuzzis in superior rooms


The resort has plenty to offer especially when it comes to dining. With a cafe, a seafood grill, a restaurant, and 4 bars/lounges/night clubs Diani Reef Beach Resort & Spa will cater to nearly every dining need. Other facilities at the resort include:

  1. Free Wi-Fi
  2. Free parking
  3. Outdoor pool
  4. Hot tub
  5. Fitness center
  6. Spa
  7. Beach access
  8. 4 Bars
  9. 3 Restaurants
  10. Room service
  11. Kitchen in some rooms
  12. Full-service laundry
  13. Wheelchair accessible
  14. Business center

At the time of writing, Diani Reef Beach Resort & Spa had a rating of 4.3/5 from 1,177 Google reviews.

Swimming Pool

One of two swimming pools at Diani Beach Resort & Spa.

A room at Diani Reef Beach Resort


A room at Diani Reef Beach Resort.


A meal at Diani Reef Beach Resort.

Diani Reef Beach Resort Rates

(Half Board)

Low Season: from 3rd Jan-30th Jun 2023 starting from US$86 per person per night

Easter Season: from 7th Apr to 10th Apr 2023 starting from US$111 per person per night

How to get there:-

  1. Return Train (SGR) from Nairobi US$50 (Economy Class) & US$100 (First Class) per person
  2. Return flight from Nairobi Starting from US$180 per person



Call / Text / WhatsApp:

+254 724 177167 or +254 112 963301




With tentative travel dates and the number of adults/kids who will be travelling for a quote