The 20 best hotels in Diani Beach
Based on 12,383 guest reviews
#1 of 46 hotels in Diani Beach
Last review posted: 3 days ago
- “Probably the best resort that we have visited during our...”
- “Perfect hotel”
- “Easily one of the best hotels I have ever stayed in anywhere!”
#2 of 46 hotels in Diani Beach
Last review posted: 4 days ago
- “Calm clean and peaceful.”
- “”
- “Very clean.”
#3 of 46 hotels in Diani Beach
Last review posted: 4 days ago
- “”
- “Beautiful, intimate boutique hotel with great restaurant!”
- “Fantastic breakfast, staff, location and spa services.”
#4 of 46 hotels in Diani Beach
Last review posted: 25 days ago
- “Idyllic Honeymoon location after our safari trip. We stayed 8 nights and didn’t want to leave. 100% recommend!”
- “Paradise”
- “lovely”
#5 of 46 hotels in Diani Beach
Last review posted: 29 days ago
- “Amazing people , Very friendly and accommodating staff”
- “Fantastic place to stay, just a little remote from the livelier parts of Diani”
- “If you want a nice secluded getaway, with good food, this is a great choice!”
#6 of 46 hotels in Diani Beach
Last review posted: 25 days ago
- “”
- “A very quiet and relaxing place to enjoy”
- “Comfortable”
#7 of 46 hotels in Diani Beach
Last review posted: 5 days ago
- “”
- “Clean and nice property far from the beach.”
- “”
#8 of 46 hotels in Diani Beach
Last review posted: 2 days ago
- “”
- “”
- “serene, calm, beautiful place.”
#9 of 46 hotels in Diani Beach
Last review posted: 5 days ago
- “”
- “The room was huge, very huge.”
- “Lower expectations but stunning location!”
#10 of 46 hotels in Diani Beach
Last review posted: 7 days ago
- “Your home in Diani ! Wonderful stay”
- “”
- “Excellent breakfast served and some great restaurants in the...”
#11 of 46 hotels in Diani Beach
Last review posted: 12 days ago
- “”
- “”
- “The facility is very quiet and conveniently located close to...”
#12 of 46 hotels in Diani Beach
Last review posted: 5 days ago
- “”
- “Beautiful place with direct beach access and super accomodation, food and lovely staff. Recommended!”
- “The rooms , themed dinners and beach activities & pool...”
#13 of 46 hotels in Diani Beach
Last review posted: 6 days ago
- “Location”
- “Fantastic service, breakfast, outdoor area, room and location”
- “”
#14 of 46 hotels in Diani Beach
Last review posted: 2 days ago
- “”
- “Hello, ”
- “Staff needs more training”
#15 of 46 hotels in Diani Beach
Last review posted: 3 days ago
- “Staffs aren’t friendly💔.”
- “”
- “”
#16 of 46 hotels in Diani Beach
Last review posted: 13 days ago
- “Fantastic! Charles and the team were so helpful.”
- “I had an exceptional stay and will surely come back - the team made me feel at home and made my time at Mzima Beach unfo”
- “We absolutely loved our stay at Mzima.”
#17 of 46 hotels in Diani Beach
Last review posted: 3 days ago
- “Highly reccomend!”
- “Summer 2025 at Baobab :)”
- “Amazing 40th birthday we”
#18 of 46 hotels in Diani Beach
Last review posted: 14 days ago
- “Amazing and would have loved to stay more”
- “Great stay in Diani Beach”
- “”
#19 of 46 hotels in Diani Beach
Last review posted: 2 days ago
- “Estancia fantástica junto a la playa”
- “”
- “Good location and ok value for money.”
#20 of 46 hotels in Diani Beach
Last review posted: 2 days ago
- “”
- “Every thing was perfect pool is clean sea is private”
- “Exceptional Staff, Nice Beach, Not Typical All Inclusive”