Diani Reef Beach Resort & Spa

5 Star Resort

Diani Beach Road, Diani Beach, Kenya, 80400
Great location in Diani Beach Show map

Check prices we price match
8.1 Very Good 69 reviews Show all reviews Add a review
Property description
Lock in great prices for your trip
Rates may rise - secure your rooms now.


  • Air conditioning
  • Smoking area
  • Valet parking
  • Free parking available
Internet & WiFi
  • Free WiFi included
  • Water sports (nearby)
  • Tennis court
  • Golf course (nearby)
  • Billiards/Pool table
  • Table tennis table
  • Darts
  • Cycling (nearby)
  • Squash court
  • Movie nights
  • Live music/performance
  • Live sport events (on-screen)
  • Games room
  • Karaoke
  • Evening entertainment is provided
  • Board games, puzzles and more
  • Entertainment staff
  • Nightclub
Things to do & see
  • Themed dinner nights
Leisure facilities
  • Happy hour
Food & beverage
  • Vegan/Vegy/Gluten/Allergy free menus
  • Snack bar
  • Kids menu/meals
  • Kids buffet
  • Bar
  • Restaurant
  • BBQ facilities
  • Packed lunches (with notice)
  • Pool bar
  • In-room breakfasts
  • 24 hour room service
  • Trouser/Pants press
  • Family rooms (limited number)
  • Rooms & facilities for disabled / handicapped guests
  • No smoking rooms
Spa services
  • Spa and wellness centre``
  • Massage services
  • Hot tub/jacuzzi
  • Sauna
Fitness facilities
  • Fitness suite on-site with a gym
Pool aminities
  • Towel service
  • Water slide
  • Beachfront (or very close)
Spa Services
  • Hot spring bath
Pool outdoor
  • Outdoor pool
Shuttle services
  • Airport shuttle
  • Car hire service
Reception area services
  • Private check-in/check-out
  • Tour & excursions desk
  • Luggage storage facility
  • Express check-in/out service
  • Safety deposit box
  • Currency exchange
  • 24 hour reception
  • Lockers
  • Concierge service
Common areas
  • Garden
  • Terrace
Childrens facilities
  • Childrens playground
  • Baby-sitter services
  • Kids club
  • Indoor play area
Cleaning services
  • Laundry service
  • Ironing service
  • Daily room cleaning
Business facilities
  • Copy/Fax machine
  • Business centre
  • Conference facilities
  • Barber/beauty shop
  • Mini-market on site
143 Rooms Family rooms Free Wifi Free & valet parking Tennis Gym Sauna Jacuzzi Outdoor pool disabled rooms & facilities Non-smoking rooms available

This 5-star hotel is located 5.2 km from the centre of Diani Beach. Rates at the Diani Reef Beach Resort & Spa are likely to rise soon as demand increases - search your dates now to see live prices and lock-in our very best rates.


The welcoming front desk team at the Diani Reef Beach Resort & Spa, Diani Beach, offers guests a warm welcome and superb value, 5-star accommodation with 143 spacious, airy & well-appointed rooms, with 16 hotel deals on selected nights.

Hotel facilities at the Diani Reef Beach Resort include gardens, a terrace, free & valet parking, plus free WiFi in all areas of the hotel and grounds. An open-air poolside bar serves a wide selection of drinks, snacks and refreshments, plus the Diani Reef Beach Resort also boasts a restaurant serving fish, seafood and other dishes from an extensive menu.

Most rooms at the Diani Reef Beach Resort have an in-room-safe, a work desk, tea & coffee making facilities, towels & linen changed daily, complimentary quality bathroom toiletries, an iron, and a hairdryer. In addition, our 143 well-appointed hotel rooms have a private bathroom and include a flat-screen TV with satellite channels.

The hotel offers an outdoor pool (year-round), sun loungers and pool facilities. SPA facilities at the Diani Reef Beach Resort & Spa include a sauna and a hot tub/jacuzzi available to guests.

Guests have access to our well-equipped fitness centre, including a gym with state-of-the-art equipment. Additional leisure facilities include a pool table, a dartboard, a table tennis table and a games room, plus several other leisure pursuits available to guests. Evening entertainment features live music at the Diani Reef Beach Resort. Additionally, there is an on-site nightclub, and there are also movie nights on selected evenings.

A buffet-style breakfast is served daily at the Diani Reef Beach Resort & Spa, including a selection of hot and cold beverages, pastries & bread, toast, fruit juices, plus many other lighter breakfast options.

Guests have rated the resort 8.1/10 from 69 fully verified guest reviews.

Locaton map

Got a question?

Can't find the information you need?
Use the ask a question service and we'll get you the information you need - pronto!

About the Diani Reef Beach Resort & Spa

Welcoming guests since 2019

The property usually replies promptly.

Ask a question

See 16 room deals

Check out 16 room deals this summer

FAQ's for the Diani Reef Beach Resort & Spa

  • How far is the Diani Reef Beach Resort & Spa from Diani Beach centre?

    the Diani Reef Beach Resort & Spa is 3.2 km from Diani Beach centre

  • What is the lowest rate at the Diani Reef Beach Resort & Spa?

    The cheapest nightly rack rate for bookings at the Diani Reef Beach Resort & Spa is from $51.50pp, subject to availability & advance booking.

  • How many rooms are there at the Diani Reef Beach Resort & Spa

    There are 143 rooms at the Diani Reef Beach Resort & Spa offering accommodation in double, twin, and single format. Rooms suitable for families and children can be made up subject to notice and availability.

  • Does the Diani Reef Beach Resort & Spa have rooms for disabled guests?

    Yes, the Diani Reef Beach Resort & Spa has rooms specially adapted for disabled guests. Please mention any specific requirements in the special request text box when booking to ensure your needs can be fully met during your stay in Diani Beach.

  • Does the Diani Reef Beach Resort & Spa have a restaurant?

    Yes, the Diani Reef Beach Resort & Spa has a restaurant on site for your enjoyment.

* from $51.50pp rates are based on low occupancy nights in Diani Beach, Kenya, includes local taxes & fees. All rates are subject to availability.

This page was last updated on 2 July, 2022.

Show map