The Grand EscapeAll resorts
Diani Reef Beach Resort & Spa
1 of 10
Africa & Indian Ocean

Diani Reef Beach Resort & Spa

Diani Beach Road, Diani Beach, Kenya

Five-StarOceanfrontGrand Resort
4.3
2,685 reviews on Google

About This Resort

Right on Kenya's Diani Beach, this is a handy base for combining Indian Ocean beach time with a safari add-on. The resort itself does dhow dinner cruises, an African-themed spa, and day trips to the nearby marine park. A solid, good-value coastal stay. Best in the dry stretches — January–February and June–October.

New to Kenya? Read our Kenyatravel guide — passport, safety, tipping & more

Highlights

Indian Ocean beachfront resort
African-themed spa
Dhow dinner cruises
Day trips to marine park

Activities & Experiences

Spa & WellnessWater SportsDiving & Snorkelnature

Best Time to Visit

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Location

Guest Reviews

Sabarish Suresh · 3 weeks ago

Diani Reef has a great location by the beach but the resort is very poorly managed. We had several hiccups right from the time we checked in. We had reserved the premium sea rooms but they had forgot to allocate that for us. To their credit, they alloted the junior suite for us which is sea facing.....

Anthony Nyamu · 3 months ago

Diani Reef is a heartbreak of a property. The location is world-class, but the resort itself is badly maintained and falling apart. The Good: The staff are the only reason this place functions. They are exceptional, hardworking, and kind, but they are clearly stretched way too thin by management. ...

Lance R · 4 months ago

We were scared off by some of the reviews for an overnight stay. So we arrived mid-morning to get a day pass to check it out as we really just wanted a place to park ourselves for a day. On check-in we were told we can use beach but not pool because the resort was full. Pool is relatively small f...

Alina Bostan · 5 months ago

We have stayed here for 7 days, all inclusive (full bord). The hotel needs upgrades regarding the rooms (old and used-up furniture), especially in the bathrooms (very old and rusted amenities - sink batteris, showers, wood dors etc). There was no hairdryer in the room. The beach towels were old & to...

Michael · 5 months ago

Great if you are looking for a day pass private beach. This is a true private beach where your belongings will be looked after and you can enjoy the beach without being bothered. It also includes a buffer style lunch that has good choices

Nightly rate
$300–500
per person, per night · all-inclusive
Check Rates & Book
Details
Diani Beach Road, Diani Beach, Kenya
Getting There
Nearest airport: MBA
Moi International
45 min transfer
The Vibe
Quiet & RelaxedNature & AdventureLively & Social