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 (29)

B&Bs / Inns (20)

Specialty Lodging (66)

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 ]
Certificate of Excellence
Travelers' Choice® 2017 Winner Luxury | Best Service | Small Hotels
 
The Maji Beach Boutique Hotel (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
The Maji Beach Boutique Hotel Slideshow
Show Prices
$287 - $842 Avg. price/night*
Ollie #1 of 29 hotels in Diani Beach
Professional photos | Traveler photos (382)
Special Offer Package Deal
Certificate of Excellence
Travelers' Choice® 2017 Winner Small Hotels | Best Service
 
Waterlovers Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach, Ukunda 80401, Kenya
Waterlovers Beach Resort Slideshow
Show Prices
$283 - $498 Avg. price/night*
Ollie #2 of 29 hotels in Diani Beach
  •  Amazing Stay 
  • We loved Water Lovers, and 100% recommend staying there! Just the perfect... more
  • July 23, 2017
Professional photos | Traveler photos (436)
Special Offer Package Deal
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels
 
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
$145 - $485 Avg. price/night*
Ollie #3 of 29 hotels in Diani Beach
Professional photos | Traveler photos (710)
Baobab Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$163 - $279 Avg. price/night*
Ollie #4 of 29 hotels in Diani Beach
  •  Good Location, but 
  • Baobab resort has two other connected group properties - Kole Kole and... more
  • July 24, 2017
Professional photos | Traveler photos (2001)
Certificate of Excellence
Travelers' Choice® 2017 Winner Bargain
 
Diani Sea Resort (Diani Beach, Kenya) 4.0 of 5
Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$124 - $228 Avg. price/night*
Ollie #5 of 29 hotels in Diani Beach
  •  Fully recommended  
  • I give Diani Sea Resort five, because of The hotel's crew. They do an... more
  • July 27, 2017
Professional photos | Traveler photos (1071)
Ocean Village Club (Diani Beach, Kenya) 4.0 of 5
PO Box 88 Ukunda | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$153 - $220 Avg. price/night*
Ollie #6 of 29 hotels in Diani Beach
Professional photos | Traveler photos (729)
Special Price 10% off to NON Residents
Swahili Beach Resort (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road | Diani-Mombasa, Diani Beach, Ukunda 80401, Kenya
Show Prices
$190 - $274 Avg. price/night*
Ollie #7 of 29 hotels in Diani Beach
  •  WIFI sigh!  
  • Please improve your WiFi, its the best Hotel in Diani but the WiFi my god... more
  • July 24, 2017
Professional photos | Traveler photos (722)
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels
 
The Sands at Nomad (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$145 - $406 Avg. price/night*
Ollie #8 of 29 hotels in Diani Beach
Professional photos | Traveler photos (562)
Certificate of Excellence
Travelers' Choice® 2017 Winner Bargain
 
Diani Sea Lodge (Diani Beach, Kenya) 3.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda 80400, Kenya
Show Prices
$105 - $239 Avg. price/night*
Ollie #9 of 29 hotels in Diani Beach
Professional photos | Traveler photos (726)
Southern Palms Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$91 - $230 Avg. price/night*
Ollie #10 of 29 hotels in Diani Beach
Professional photos | Traveler photos (1492)
Certificate of Excellence
Travelers' Choice® 2017 Winner Luxury | Best Service | Small Hotels
 
Almanara Luxury Villas (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$831 - $863 Avg. price/night*
Ollie #11 of 29 hotels in Diani Beach
  •  Worth every penny!  
  • Shout outs to Pancras and Rama..our personal chef and butler respectively... more
  • July 20, 2017
Traveler photos (220)
Certificate of Excellence
Travelers' Choice® 2017 Winner Best Service | Luxury | Small Hotels
 
AfroChic Diani (Diani Beach, Kenya) 4.5 of 5
Golden Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$500 - $954 Avg. price/night*
Ollie #12 of 29 hotels in Diani Beach
Professional photos | Traveler photos (241)
Papillon Lagoon Reef (Diani Beach, Kenya) 3.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$93 - $246 Avg. price/night*
Ollie #13 of 29 hotels in Diani Beach
  •  Good  
  • Most courteous staff, clean rooms and great amenities. Trouble starts when... more
  • July 24, 2017
Professional photos | Traveler photos (795)
Diani Beach, Ukunda 80400, Kenya
Show Prices
$85 - $336 Avg. price/night*
Ollie #14 of 29 hotels in Diani Beach
Professional photos | Traveler photos (504)
Kinondo Kwetu (Diani Beach, Kenya) 3.5 of 5
Galu Beach, Diani Beach, Ukunda, Kenya
Kinondo Kwetu Slideshow
Show Prices
$489 - $1,020 Avg. price/night*
Ollie #15 of 29 hotels in Diani Beach
  •  The best! 
  • Kinondo Kwetu was an amazing experience. Beyond SUPER service during the... more
  • March 10, 2017
Professional photos | Traveler photos (80)
Special Offer Stay 3 nights pay for 2!
Leopard Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$152 - $306 Avg. price/night*
Ollie #16 of 29 hotels in Diani Beach
Traveler photos (825)
Afrika Pearl & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach, Ukunda 80401, Kenya
Show Prices
$89 - $238 Avg. price/night*
Ollie #17 of 29 hotels in Diani Beach
  •  Ocean Facing Rooms 
  • Afrika Pearl & Spa gives you that relaxing atmosphere you need from busy... more
  • July 23, 2017
Professional photos | Traveler photos (260)
Hotel Diani House (Diani Beach, Kenya) 4.0 of 5
Beach Road | Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
$153 - $299 Avg. price/night*
Ollie #18 of 29 hotels in Diani Beach
Professional photos | Traveler photos (62)
Diani Reef Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$117 - $270 Avg. price/night*
Ollie #19 of 29 hotels in Diani Beach
Professional photos | Traveler photos (623)
PrideInn Express Diani (Diani Beach, Kenya) 3.5 of 5
Diani Beach Road | Mombasa, Diani Beach, Ukunda 00200, Kenya
Show Prices
$48 - $99 Avg. price/night*
Ollie #20 of 29 hotels in Diani Beach
Professional photos | Traveler photos (44)

Additional Diani Reef Beach Resort & Spa Information

4.0 of 5 bubbles | 708 Reviews
Price range (per night): $48 - $99