We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Diani Reef Beach Resort & Spa

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Diani Beach?

We'll send you updates with the latest deals, reviews and articles for Diani Beach each week.

Map of Diani Reef Beach Resort & Spa

Hotels (32)

B&Bs / Inns (18)

Specialty Lodging (39)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Travelers' Choice® 2015 Winner Small Hotels | Luxury
 
The Maji Beach Boutique Hotel (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$202 - $794 Avg. price/night*
Ollie #1 of 32 hotels in Diani Beach
  •  Magical! 
  • Stayed @ The Maji. Great hospitality, lovely place with warm, courteous... more
  • March 15, 2015
Professional photos | Traveler photos (134)
Travelers' Choice® 2015 Winner Luxury | Small Hotels | Romance | Best Service
 
Waterlovers Beach Resort (Diani Beach, Kenya) 4.5 of 5
P O Box 5444, Diani Beach | South Coast - Kenya, Diani Beach, Ukunda 80401, Kenya
Waterlovers Beach Resort Slideshow
Show Prices
$243 - $368 Avg. price/night*
Ollie #2 of 32 hotels in Diani Beach
Professional photos | Traveler photos (266)
Special Price 10% off room rate
Travelers' Choice® 2015 Winner Best Service | Small Hotels | Luxury | Romance
 
AfroChic Diani (Diani Beach, Kenya) 5.0 of 5
Golden Beach Road, Diani Beach, Ukunda 80400, Kenya
$259 - $452 Avg. price/night*
Ollie #3 of 32 hotels in Diani Beach
Traveler photos (110)
Travelers' Choice® 2015 Winner Best Service | Small Hotels | Luxury
 
Almanara Luxury Villas (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Almanara Luxury Villas Slideshow
$331 - $676 (EUR 304 - 622) Avg. price/night*
Ollie #4 of 32 hotels in Diani Beach
  •  Home away from Home 
  • Spacious villas,discreet,lots of pools to relax in and well trained... more
  • March 27, 2015
Traveler photos (136)
Special Price 25% Off Ocean View Suite
The Sands at Nomad (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$87 - $952 Avg. price/night*
Ollie #5 of 32 hotels in Diani Beach
  •  Boutique Beautiful 
  • A superb luxurious and peaceful hotel in Diani, the staff and facilities... more
  • March 24, 2015
Professional photos | Traveler photos (344)
Prideinn Hotel Diani (Diani Beach, Kenya)
Diani Beach Road, Diani Beach, Ukunda 00200, Kenya
Show Prices
$68 - $91 Avg. price/night*
Ollie #6 of 32 hotels in Diani Beach
  •  Nice hotel 
  • Very interesting location, proximity to main areas of my concern... more
  • March 16, 2015
Traveler photos (28)
Travelers' Choice® 2015 Winner Top Hotels
 
P.O. Box 32, Diani Beach, Ukunda 80400, Kenya
Show Prices
$105 - $281 (EUR 97 - 258) Avg. price/night*
Ollie #7 of 32 hotels in Diani Beach
  •  Amazing place 
  • We have just returned from our 10 nights stay in Baobab. Resort itself is... more
  • March 24, 2015
Traveler photos (1369)
Ocean Village Club (Diani Beach, Kenya) 4.0 of 5
PO Box 88 Ukunda | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$81 - $181 Avg. price/night*
Ollie #8 of 32 hotels in Diani Beach
  •  Worse under new mgmt 
  • Second visit since new mgmt and hotel grounds facilities etc largely... more
  • March 7, 2015
Professional photos | Traveler photos (551)
Travelers' Choice® 2015 Winner Bargain
 
Diani Sea Resort (Diani Beach, Kenya) 3.0 of 5
Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$121 - $194 (EUR 111 - 178) Avg. price/night*
Ollie #9 of 32 hotels in Diani Beach
  •  AWESOME SERVICE 
  • I enjoyed myself over Christmas.The service is just awesome...N the guys... more
  • March 27, 2015
Professional photos | Traveler photos (848)
Travelers' Choice® 2015 Winner Bargain
 
Southern Palms Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$102 - $307 Avg. price/night*
Ollie #10 of 32 hotels in Diani Beach
  •  Beautiful holiday 
  • This was my second time at Southern Palms (within 6 months) and was there... more
  • March 8, 2015
Professional photos | Traveler photos (1104)
Leopard Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$142 - $259 Avg. price/night*
Ollie #11 of 32 hotels in Diani Beach
Professional photos | Traveler photos (599)
The Sands At Chale Island (Diani Beach, Kenya) 4.0 of 5
P.O. Box 5546 | Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
$95 - $378 (EUR 87 - 348) Avg. price/night*
Ollie #12 of 32 hotels in Diani Beach
  •  Take a Banda ! 
  • We had a Banda right on the beach and it was perfect. Food was good, the... more
  • March 27, 2015
Professional photos | Traveler photos (346)
Swahili Beach Resort (Diani Beach, Kenya)
Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
$164 - $882 Avg. price/night*
Ollie #13 of 32 hotels in Diani Beach
Traveler photos (281)
Travelers' Choice® 2015 Winner Bargain
 
Papillon Lagoon Reef (Diani Beach, Kenya) 4.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$107 - $173 Avg. price/night*
Ollie #14 of 32 hotels in Diani Beach
  •  Excellent Holiday 
  • This was our 2nd holiday at The Papillon within 12 months staying from the... more
  • February 6, 2015
Professional photos | Traveler photos (610)
Afrika Pearl & Spa (Diani Beach, Kenya) 4.0 of 5
P.O Box 5664, Diani Beach, Ukunda 8040, Kenya
Afrika Pearl & Spa Slideshow
Show Prices
$111 - $170 (EUR 102 - 156) Avg. price/night*
Ollie #15 of 32 hotels in Diani Beach
  •  Avoid this place! 
  • I stayed at this hotel on Dec. 31 – 2014. I had booked a week, but could... more
  • February 23, 2015
Professional photos | Traveler photos (147)
Hotel Diani House (Diani Beach, Kenya)
Beach Road | Diani, Diani Beach, Ukunda 80401, Kenya
Show Prices
$205 - $211 Avg. price/night*
Ollie #16 of 32 hotels in Diani Beach
Professional photos | Traveler photos (17)
Top Value! $182 less than similar hotels in Diani Reef Beach Resort & Spa
 
Galu Inn (Diani Beach, Kenya)
Diani Beach Road, Galu Beach | P.O. Box 5098, Diani Beach, Ukunda 80401, Kenya
Galu Inn Slideshow
Show Prices
$52 - $80 Avg. price/night*
Ollie #17 of 32 hotels in Diani Beach
Professional photos | Traveler photos (26)
Diani Sea Lodge (Diani Beach, Kenya) 3.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda 80400, Kenya
Diani Sea Lodge Slideshow
Show Prices
$88 - $191 (EUR 81 - 176) Avg. price/night*
Ollie #18 of 32 hotels in Diani Beach
  •  nearly perfect 
  • beautiful gardens with monkeys jumping around. baobab trees. 1 big... more
  • November 5, 2014
Traveler photos (508)
Offers & Announcements Free room upgrade
Diani Reef Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$118 - $277 Avg. price/night*
Ollie #19 of 32 hotels in Diani Beach
  •  Personalised service 
  • Excellent food and a touch of 'we care coz you are spending your money on... more
  • March 16, 2015
Professional photos | Traveler photos (444)
The Maridadi - Baobab Resort (Diani Beach, Kenya)
Diani Beach, Ukunda, Kenya
Ollie #20 of 32 hotels in Diani Beach
Traveler photos (38)

Additional Diani Reef Beach Resort & Spa Information

4.0 of 5 stars | 583 Reviews