Hotels of Earth

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

★★★★★ Diani Beach Road, Diani Beach, KE

8.4 guest rating· 1156 reviews

About this hotel

Luxurious Beachfront Resort

Private Balconies and Ocean Views

Wake up to the sound of the waves in rooms overlooking the Indian Ocean. Enjoy the comfort of private balconies, satellite TV, and spacious bathrooms with bathtubs.

Diverse Dining Options and Entertainment

Indulge in a rich breakfast buffet at Coral Rock Cafe, savor Oriental fusion cuisine at Sake, or enjoy seafood at Fins. With 3 bars and evening entertainment, the fun never stops at Diani Reef Beach Resort & Spa.

Exciting Activities and Wellness Facilities

From tennis and squash to windsurfing and snorkeling, there's something for everyone. After a day of adventure, unwind with steam baths, aromatherapy, and facial treatments at the wellness facilities.

Book now to experience the ultimate beachfront luxury at Diani Reef Beach Resort & Spa!

Rooms & rates

Double Room with Garden View

Sleeps 3 · 2× Twin bed

Double Room with Sea View

Sleeps 3 · 2× Twin bed

King Room with Sea View

Sleeps 3 · 36 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Standard Double or Twin Room

Sleeps 3 · 36 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Junior Suite

Sleeps 3 · 87 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Deluxe Room

Sleeps 3 · 45 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Presidential Suite

Sleeps 2 · 289 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Additional bathroom

Penthouse Suite

Sleeps 2 · 243 m² · Queen bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Additional bathroom

Amenities

  • WiFi available
  • Kids' pool
  • Outdoor pool
  • Pool bar
  • Swimming pool
  • Spa/wellness center
  • Spa/wellness center services
  • Hot spring bath
  • Fitness center
  • Fitness classes
  • Fitness facilities
  • Free Parking
  • Accessible parking
  • Private parking
Show all 125 amenities
  • Valet parking
  • Breakfast in the room
  • Breakfast takeaway containers
  • Restaurant
  • Bar
  • Barber/beauty shop
  • Screens / Barriers between staff and guests for safety
  • Snack bar
  • Air conditioning
  • Beach
  • Beachfront
  • Sun loungers or beach chairs
  • Golf course
  • 24-hour front desk
  • Tour desk
  • Business center
  • Mobile app for room service
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Airport shuttle
  • Airport shuttle (additional charge)
  • Access to health care professionals
  • Airport drop off
  • Airport pick up
  • Babysitting/child services
  • BBQ facilities
  • Beauty Services
  • Billiards
  • Board games/puzzles
  • Broadcast Live sport events
  • Car hire
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Children's playground
  • Cleaning standards that are effective against Coronavirus
  • Coffee Shop on site
  • Concierge service
  • Contactless check-in/check-out
  • Cooking class
  • Currency exchange
  • Cycling
  • Daily housekeeping
  • Darts
  • Delivered food - securely covered
  • Designated smoking area
  • Entertainment staff
  • Evening entertainment
  • Express check-in/check-out
  • Face masks for guests available
  • Facilities for disabled guests
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Food delivered to guest room
  • Fruits
  • Games room
  • Garden
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hair Salon Services
  • Hand sanitizer in guest room and key areas
  • Happy hour
  • Indoor play area
  • Invoice provided
  • Ironing service
  • Key access
  • Key card access
  • Kid meals
  • Kid-friendly buffet
  • Kids' club
  • Kids' outdoor play equipment
  • Laundry
  • Laundry washed per local authority guidelines
  • Lift / Elevator
  • Live music/performance
  • Luggage storage
  • Manicure
  • Massage services
  • Meeting/banquet facilities
  • Minimarket on site
  • Outdoor furniture
  • Packed lunches
  • Pedicure
  • Personal trainer
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Picnic area
  • Private check-in/check-out
  • Process in place to check health of guests
  • Property cleaned by professional cleaning companies
  • Safety deposit box
  • Sanitized tableware & silverware
  • Security alarm
  • Shared stationery like menus, pens are removed
  • Shuttle service
  • Shuttle service (additional charge)
  • Smoke alarms
  • Snorkelling
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Steam room
  • Sun umbrellas
  • Table tennis
  • Terrace
  • Themed dinner nights
  • Thermometers for guests provided by property
  • Water sport facilities on site
  • Wine/champagne

Location

© OpenStreetMap contributors

Diani Beach Road, Diani Beach, KE

Check-in
from 12:00 PM to 12:00 AM
Check-out
until 10:00 AM

What guests say8.41156 reviews

+ Great beach location+ Friendly staffPoor cleanlinessInconsistent service
Cleanliness7.0
Service8.5
Location10.0
Room Quality7.5
Amenities8.0
Value for Money8.5

Diani reef- beautiful like home

10.0

Had a great time at Diani Reef resort. Fantastic staff. I would like recommend their food quality. Simply awesome and their cuisine were customised based on our requirement. 5 star to their FnB Kids really cherished beautiful pool and kids programmes.

Udit_83 · 2026-07-23

Relaxing stay

8.0

Diani Reef is a friendly place. Staff are helpful and kind. Grounds are well kept but somethings are worn out. I enjoyed my stay very much. Plenty of space so you dont feel cramped. Rooms were clean and comfortable. Lots of space to walk around. Problem was the buttons on phone didn't work so lots of up and down stairs if you needed help. Not a place.to go if you can not walk up and down stairs as there is no elevator. And there are a lot of stairs to the pool and beach. Over all, I really enjoyed Diani Reef Hotel, no spa right now. I hope when I return it will be open 😉 Thanks for a great relaxing stay.

716carrien · 2026-07-21

Awesome

8.0

A great place which is near other facilities. The room was always clean,good fresh air and had friendly staff. We had great entertainment everyday.

Voyager00265113273 · 2026-07-20

No value for money.

4.0

Honestly, terrible. The rooms are in dire need of urgent refurbishment. They stink! No swimming pool coz of some construction going on, no spa, no functional switches in the rooms, outdated TV sets. The dinning was excellent with good fresh food. A facelift necessary to uplift the hotel's outlook. It's like it's run down. I got to know the reason why it was the only facility with vacancies during my booking as other hotels were fully booked.

richardmF9846HN · 2026-07-15

Great experience...I should have stayed longer!

10.0

Very friendly and polite staff, and incredibly helpful throughout my stay. I should have stayed longer! The hotel was also very convenient, with easy access to my event venue next door through a connecting gate. One tip: keep your balcony door closed, or you may get a visit from the monkeys! 😀

Trip569828 · NAIROBI · 2026-07-13

My birthday staycation in Diani Reef

10.0

It was a really nice place i really enjoyed it loveee the hospitality too especially from Sally ,Linda and Paula who helped us carry our luggage and assisted us in the tour I’ll definitely be backkkk!

877azariahb · 2026-07-06

Good to know

Please note meal supplements for Easter Dinner, Christmas Eve dinner and New Year's eve dinner for 2020 are included in the package.Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

A deposit may be required at the property.

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are not allowed.

Parking

Free private parking is possible at a location nearby (reservation is not needed).

Children and extra bed policy

Children of any age are allowed.

Children up to and including 3 years old stay for free when using an available cot.

Children up to and including 5 years old stay for free when using an existing bed.

People 5 years old and over stay for US$72 per person per night when using an available extra bed.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.