
Find hotels near Diani Beach, Mombasa from ₩25,490
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Tonight
Oct 9 - Oct 10Tomorrow
Oct 10 - Oct 11This weekend
Oct 9 - Oct 11Next weekend
Oct 16 - Oct 18 Our top choices for Diani Beach hotels




1. Asha Boutique Hotel
Asha Boutique Hotel2 km from Diani Beach
Lasse
₩211,561
₩249,642 total
includes taxes & fees
Oct 22 - Oct 23




2. Waterlovers Beach Resort
Waterlovers Beach Resort2 km from Diani Beach
Nikolas
₩471,265
₩556,092 total
includes taxes & fees
Oct 10 - Oct 11




3. Villa Mandhari- Diani Beach
Villa Mandhari- Diani Beach1.3 km from Diani Beach
Martin
₩77,676
₩91,658 total
includes taxes & fees
Oct 17 - Oct 18




4. Nomad Beach Resort
Nomad Beach Resort0.4 km from Diani Beach
Nathalie
₩494,869
₩583,945 total
includes taxes & fees
Oct 11 - Oct 12




5. Pendo Villas Diani
Pendo Villas Diani2.9 km from Diani Beach
CONOR
₩49,671
₩58,611 total
includes taxes & fees
Oct 10 - Oct 11




6. Diani Sea Lodge
Diani Sea Lodge0.8 km from Diani Beach
Maree
₩381,453
₩450,115 total
includes taxes & fees
Oct 13 - Oct 14




7. Diani Sea Resort
Diani Sea Resort2.1 km from Diani Beach
Gregory
₩404,725
₩477,576 total
includes taxes & fees
Oct 13 - Oct 14




8. Babylon Gardens
Babylon Gardens1.1 km from Diani Beach
Mattias
₩94,436
₩111,435 total
includes taxes & fees
Oct 12 - Oct 13




9. Diani Campsite & Cottages
Diani Campsite & Cottages2.6 km from Diani Beach
Dag Atle
₩45,992
₩54,271 total
includes taxes & fees
Oct 11 - Oct 12




10. Safari Beach Hotel
Safari Beach Hotel0.9 km from Diani Beach
Wesley
₩142,896
₩168,617 total
includes taxes & fees
Oct 21 - Oct 22




11. Jumbo Art Sign Villa
Jumbo Art Sign Villa2.2 km from Diani Beach
Pascal
₩40,883
₩48,242 total
includes taxes & fees
Oct 10 - Oct 11




12. Lotfa Resort Diani
Lotfa Resort Diani0.5 km from Diani Beach
Jacques
₩102,203
₩201,000 total
includes taxes & fees
Oct 11 - Oct 12




13. Kijani Cottages Diani
Kijani Cottages Diani2.1 km from Diani Beach
Evans
₩22,076
₩26,050 total
includes taxes & fees
Oct 10 - Oct 11




14. Diani Breeze Villas
Diani Breeze Villas1.8 km from Diani Beach
₩121,819
₩143,755 total
includes taxes & fees
Oct 10 - Oct 11




15. DIANI BEACH GOLD APARTMENTS
DIANI BEACH GOLD APARTMENTS2.8 km from Diani Beach
Melissa
₩55,589
₩65,595 total
includes taxes & fees
Oct 16 - Oct 17




16. Tradewinds Lodge
Tradewinds Lodge2.3 km from Diani Beach
Bhimraj
₩22,996
₩27,135 total
includes taxes & fees
Oct 10 - Oct 11




17. Staysocial Diani-Backpackers &Social Hub
Staysocial Diani-Backpackers &Social Hub2.3 km from Diani Beach
₩21,602
₩25,490 total
includes taxes & fees
Oct 10 - Oct 11




18. Doric Cottages Diani
Doric Cottages Diani3.1 km from Diani Beach
Matthew
₩198,544
₩234,282 total
includes taxes & fees
Oct 21 - Oct 22




19. Qua Bruce Apartment
Qua Bruce Apartment2.2 km from Diani Beach
₩49,831
₩58,801 total
includes taxes & fees
Oct 10 - Oct 11




20. Sophia Baharini Diani Apartments
Sophia Baharini Diani Apartments2.1 km from Diani Beach
₩71,540
₩84,417 total
includes taxes & fees
Oct 10 - Oct 11
Compare popular hotels close to Diani Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() Asha Boutique Hotel | 9.8 Exceptional 6 reviews | View | |||||
![]() Waterlovers Beach Resort | 10.0 Exceptional 37 reviews | View | |||||
![]() Villa Mandhari- Diani Beach | 9.4 Exceptional 6 reviews | View | |||||
![]() Nomad Beach Resort | 9.2 Wonderful 120 reviews | View | |||||
![]() Pendo Villas Diani | 8.8 Excellent 5 reviews | View |
Top Diani Beach Hotel Reviews
Swahili Beach Resort
10/10 Excellent
"."
Nomad Beach Resort
10/10 Excellent
"Just checked out after an incredible stay at The Sands at Nomad. Staying right on the property for my dives is a dream—the rooms are beautiful, and going straight from your room to an amazing dive is ultimate convenience. The restaurant has the perfect laid-back beach vibe, serving incredibly fresh seafood and great drinks right on the sand. Excellent service “@Juma” and the absolute best beachfront spot in Diani. Will definitely be back."
Diani Sea Lodge
8/10 Good
"I have stayed several times at this hotel as well as its sister hotel, in Diani. Last time was a few years back and the usual friendly and very helpful staff. This time the internet throughout the hotel compound worked perfectly, so a clear improvement since a the last visit. I can recommend staying here and also close to diving and surfing facilities."
Diani Sea Resort
10/10 Excellent
"Spent 3 nights, all inclusive. Food was good, drinks were great, pool was warm and clean. The room was clean and had a great view. If I ever go back to Diani I will definitely stay there again."
Saffron Villas
8/10 Good
"Environment and room were clean. 2’things to note were the ants which I found slightly invasive. One could spray the floor of the external perimeter of the doors facing the pool and patio area with a pesticide before guests arrive to keep ants out. Also towels shed a lot. So an investment in higher quality towels for the rooms would be great. Outside of these 2 issues the stay was awesome."
Villa Mandhari- Diani Beach
10/10 Excellent
"Superb stay from start to finish. Celine the manager was lovely. So helpful throughout my stay. The rest of the staff were great especially Millicent the chef and Alice the service staff. Always smiling and happy to help. Great food from the restaurant. The rooms are spacious and well equipped. Very good kitchen area if you want to prepare meals yourself. Huge swimming pool that was well maintained. Quiet area but only a few minutes from the beach and restaurants. Highly recommended. I'll be back for sure"
Safari Beach Hotel
8/10 Good
"Friendly staff"
Other attractions near Diani Beach
Colobus Conservation
You can find out about the history of Diani Beach when you stop by Colobus Conservation. Stroll along the area's beaches or simply enjoy its restaurants.
Galu Kinondo Beach
8.6/10 (20 reviews)
If a restful vacation is part of your travel plans, Galu Kinondo Beach might be the perfect place to seek out during your trip to Diani Beach. You can enjoy the restaurants while in the area.
Diani Snake Park
Enjoy an outing to Diani Snake Park during your stay in Diani Beach. Wander the beaches and seaside in this relaxing area.
BoraBora Wildlife Park
Enjoy an outing to BoraBora Wildlife Park during your stay in Diani Beach. Wander the beaches and seaside in this relaxing area.
Kongo Mosque
8.2/10 (26 reviews)
After visiting Kongo Mosque, make a plan to see the other sights and activities in Diani Beach. Wander the beaches and seaside in this relaxing area.
Kaya Kinondo Sacred Forest
8.4/10 (18 reviews)
Explore the great outdoors at Kaya Kinondo Sacred Forest, a lovely green space in Diani Beach. Wander the beaches and seaside in this relaxing area.




