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

B&Bs / Inns (23)

Speciality Lodging (73)

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$ 385 - US$ 912 Avg. price/night*
Ollie #1 of 29 hotels in Diani Beach
  •  Water and relaxation 
  • The rooms at the Maji are beautiful, spacious and fully equipped... more
  • 20 September 2018
Traveller photos (481)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 305 - US$ 584 Avg. price/night*
Ollie #2 of 29 hotels in Diani Beach
  •  A gem in Diani Beach  
  • We thoroughly enjoyed our stay in Waterlovers! Staff were so friendly and... more
  • 21 September 2018
Traveller photos (549)
Offers & Announcements Package Deal
Certificate of Excellence
Travellers' Choice™ 2018 Winner Best Service | Luxury | Small Hotels
 
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 405 - US$ 604 Avg. price/night*
Ollie #3 of 29 hotels in Diani Beach
  •  Excellent  
  • Almanara is a splendid, exclusive little hotel . The accommodation, food... more
  • 19 September 2018
Traveller photos (257)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Best Service
 
Golden Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 519 - US$ 944 Avg. price/night*
Ollie #4 of 29 hotels in Diani Beach
  •  Perfect! 
  • We stayed at Afro Chic for 4 nights last week after a safari and wished we... more
  • 21 September 2018
Traveller photos (253)
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$ 220 Avg. price/night*
Ollie #5 of 29 hotels in Diani Beach
Traveller photos (887)
Special Price 10% off to NON RESIDENTS
Diani Beach Road | Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 172 - US$ 455 Avg. price/night*
Ollie #6 of 29 hotels in Diani Beach
  •  Beautiful Chale 
  • This is definitely island paradise. We visited the island for a wedding... more
  • 18 September 2018
Traveller photos (1056)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Best Service | Family
 
Galu Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
Ollie #7 of 29 hotels in Diani Beach
  •  Asante Sana!  
  • Kinondo Kwetu is the place to forget every single stressful aspect of your... more
  • 30 August 2018
Traveller photos (131)
Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 176 - US$ 506 Avg. price/night*
Ollie #8 of 29 hotels in Diani Beach
Traveller photos (723)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 163 - US$ 343 Avg. price/night*
Ollie #9 of 29 hotels in Diani Beach
  •  Beautiful location 
  • The Baobab resort is only 15 minutes away from Ukunda air strip and is... more
  • 19 September 2018
Traveller photos (3064)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 109 - US$ 231 Avg. price/night*
Ollie #10 of 29 hotels in Diani Beach
  •  Holiday  
  • Had a brilliant time can't fault the place at all staff very helpful and... more
  • 15 September 2018
Traveller photos (889)
Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 134 - US$ 217 Avg. price/night*
Ollie #11 of 29 hotels in Diani Beach
  •  Nice and relaxing 
  • This hotel has a nice location directly by a beautiful beach. The service... more
  • 17 September 2018
Traveller photos (1351)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 106 - US$ 270 Avg. price/night*
Ollie #12 of 29 hotels in Diani Beach
  •  Perfect stay  
  • From the minute you arrive at the hotel you are welcomed by smiling staff... more
  • 11 September 2018
Traveller photos (969)
Diani Beach Road | Diani-Mombasa, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 167 - US$ 350 Avg. price/night*
Ollie #13 of 29 hotels in Diani Beach
Traveller photos (1041)
Diani Beach, Ukunda 80400, Kenya
Show Prices
US$ 68 - US$ 234 Avg. price/night*
Ollie #14 of 29 hotels in Diani Beach
Traveller photos (626)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 114 - US$ 406 Avg. price/night*
Ollie #15 of 29 hotels in Diani Beach
  •  A pleasant surprise 
  • I had a very pleasant stay and would recommend this facility. Some of the... more
  • 18 September 2018
Traveller photos (989)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Bargain | Value for Money
 
Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 84 - US$ 165 Avg. price/night*
Ollie #16 of 29 hotels in Diani Beach
Traveller photos (343)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 64 - US$ 522 Avg. price/night*
Ollie #17 of 29 hotels in Diani Beach
Traveller photos (781)
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 104 - US$ 295 Avg. price/night*
Ollie #18 of 29 hotels in Diani Beach
  •  Paradise resort 
  • Beautiful hotel with very friendly staff. We went all-inclusive and all... more
  • 17 September 2018
Traveller photos (1758)
Beach Road | Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
US$ 139 - US$ 239 Avg. price/night*
Ollie #19 of 29 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$ 52 - US$ 123 Avg. price/night*
Ollie #20 of 29 hotels in Diani Beach
  •  A must visit 
  • Great stop for any business traveler in the region. Easy to locate and... more
  • 20 September 2018
Traveller photos (45)