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 Beach

Refine search

Price per night

 

Traveller 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 Beach Hotels

Hotels (30)

B&Bs / Inns (26)

Speciality Lodging (74)

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 Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice® 2018 Winner Best Service | Luxury | Small Hotels | Romance
 
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$326 - US$757 Avg. price/night*
Ollie #1 of 30 hotels in Diani Beach
Traveller photos (481)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Diani Beach, Ukunda 80401, Kenya
Show Prices
US$285 - US$699 Avg. price/night*
Ollie #2 of 30 hotels in Diani Beach
Traveller photos (574)
Certificate of Excellence
Travellers' Choice® 2018 Winner Best Service | Luxury | Small Hotels
 
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$390 - US$582 Avg. price/night*
Ollie #3 of 30 hotels in Diani Beach
  •  Amazing people 
  • I have been in this amazing place in December with my wife for our... more
  • 15 December 2018
Traveller photos (265)
Certificate of Excellence
Travellers' Choice® 2018 Winner Best Service
 
Golden Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$425 - US$950 Avg. price/night*
Ollie #4 of 30 hotels in Diani Beach
  •  A home away from Home! 
  • We have just come back from an amazing holiday at Afrochic. We had our... more
  • 13 December 2018
Traveller photos (269)
Certificate of Excellence
Travellers' Choice® 2018 Winner Value for Money | Top Hotels
 
Diani Beach Road | 4º19'53s 39º34'03e, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$179 - US$230 Avg. price/night*
Ollie #5 of 30 hotels in Diani Beach
Traveller photos (932)
Special Price 10% off to NON RESIDENTS
Diani Beach Road | Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$182 - US$616 Avg. price/night*
Ollie #6 of 30 hotels in Diani Beach
Traveller photos (1107)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels | Best Service | Family
 
Galu Beach, Diani Beach, Ukunda 80401, Kenya
Ollie #7 of 30 hotels in Diani Beach
Traveller photos (150)
Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$188 - US$605 Avg. price/night*
Ollie #8 of 30 hotels in Diani Beach
Traveller photos (745)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$162 - US$460 Avg. price/night*
Ollie #9 of 30 hotels in Diani Beach
  •  Fairly weathered  
  • This was my eleventh visit in this hotel. Starting from 2013 I have been... more
  • 18 December 2018
Traveller photos (3361)
Announcement New Al Carte Restaurant!
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$116 - US$179 Avg. price/night*
Ollie #10 of 30 hotels in Diani Beach
  •  Fantastic hotel 
  • I have just returned from my tenth consecutive year at this brilliant... more
  • 16 December 2018
Traveller photos (929)
Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$140 - US$218 Avg. price/night*
Ollie #11 of 30 hotels in Diani Beach
Traveller photos (1381)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$97 - US$268 Avg. price/night*
Ollie #12 of 30 hotels in Diani Beach
  •  Still the same. 
  • I have just returned home from my 6th visit to the Papillon ( as usual... more
  • 4 December 2018
Traveller photos (981)
Diani Beach Road | Diani-Mombasa, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$148 - US$395 Avg. price/night*
Ollie #13 of 30 hotels in Diani Beach
  •  Amazing Stay 
  • The website and reviews of this hotel that I had encountered prior to my... more
  • 17 December 2018
Traveller photos (1066)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$125 - US$949 Avg. price/night*
Ollie #14 of 30 hotels in Diani Beach
  •  Not to my expectations 
  • Our stay was fairly good. We really liked the rooms, the pool and the band... more
  • 17 December 2018
Traveller photos (1109)
Certificate of Excellence
Travellers' Choice® 2018 Winner Bargain | Value for Money
 
Diani Beach, Ukunda 80401, Kenya
Show Prices
US$85 - US$361 Avg. price/night*
Ollie #15 of 30 hotels in Diani Beach
Traveller photos (379)
Diani Beach, Ukunda 80400, Kenya
Show Prices
US$96 - US$239 Avg. price/night*
Ollie #16 of 30 hotels in Diani Beach
Traveller photos (671)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$72 - US$491 Avg. price/night*
Ollie #17 of 30 hotels in Diani Beach
Traveller photos (814)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$109 - US$314 Avg. price/night*
Ollie #18 of 30 hotels in Diani Beach
Traveller photos (1856)
Beach Road | Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$127 - US$245 Avg. price/night*
Ollie #19 of 30 hotels in Diani Beach
Traveller photos (77)
Certificate of Excellence
Travellers' Choice® 2018 Winner Bargain
 
Diani Beach Road | Mombasa, Diani Beach, Ukunda 00200, Kenya
Show Prices
US$47 - US$112 Avg. price/night*
Ollie #20 of 30 hotels in Diani Beach
  •  PrideInn Express Diani 
  • I can't thank you enough, excellent, keep up the good work,prideinn is the... more
  • 16 December 2018
Traveller photos (45)