
Hotels near Diani Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Tonight
20 Oct - 21 OctTomorrow
21 Oct - 22 OctThis weekend
23 Oct - 25 OctNext weekend
30 Oct - 1 Nov Our top choices for Diani Beach hotels




1. Waterlovers Beach Resort
Waterlovers Beach Resort2 km from Diani Beach
Nikolas
RM1,435
RM1,694 total
includes taxes & fees
2 Nov - 3 Nov




2. Nomad Beach Resort
Nomad Beach Resort0.4 km from Diani Beach
Nathalie
RM1,438
RM1,697 total
includes taxes & fees
21 Oct - 22 Oct




3. Villa Mandhari- Diani Beach
Villa Mandhari- Diani Beach1.3 km from Diani Beach
Martin
RM237
RM279 total
includes taxes & fees
25 Oct - 26 Oct




4. Diani Sea Lodge
Diani Sea Lodge0.8 km from Diani Beach
Paul
RM1,162
RM1,371 total
includes taxes & fees
21 Oct - 22 Oct




5. Diani Sea Resort
Diani Sea Resort2.1 km from Diani Beach
Gregory
RM1,233
RM1,455 total
includes taxes & fees
21 Oct - 22 Oct




6. Pendo Villas Diani
Pendo Villas Diani2.9 km from Diani Beach
CONOR
RM151
RM179 total
includes taxes & fees
21 Oct - 22 Oct




7. Safari Beach Hotel
Safari Beach Hotel0.9 km from Diani Beach
Wesley
RM435
RM514 total
includes taxes & fees
21 Oct - 22 Oct




8. Diani Campsite & Cottages
Diani Campsite & Cottages2.6 km from Diani Beach
Dag Atle
RM140
RM165 total
includes taxes & fees
2 Nov - 3 Nov




9. Jumbo Art Sign Villa
Jumbo Art Sign Villa2.2 km from Diani Beach
Pascal
RM125
RM147 total
includes taxes & fees
2 Nov - 3 Nov




10. Lotfa Resort Diani
Lotfa Resort Diani0.5 km from Diani Beach
Jacques
RM269
RM563 total
includes taxes & fees
7 Nov - 8 Nov




11. Kijani Cottages Diani
Kijani Cottages Diani2.1 km from Diani Beach
Evans
RM67
RM79 total
includes taxes & fees
21 Oct - 22 Oct




12. Diani Breeze Villas
Diani Breeze Villas1.8 km from Diani Beach
RM371
RM438 total
includes taxes & fees
25 Oct - 26 Oct




13. DIANI BEACH GOLD APARTMENTS
DIANI BEACH GOLD APARTMENTS2.8 km from Diani Beach
Melissa
RM120
RM142 total
includes taxes & fees
1 Nov - 2 Nov




14. Tradewinds Lodge
Tradewinds Lodge2.3 km from Diani Beach
Bhimraj
RM70
RM83 total
includes taxes & fees
17 Nov - 18 Nov




15. Staysocial Diani-Backpackers &Social Hub
Staysocial Diani-Backpackers &Social Hub2.3 km from Diani Beach
RM66
RM78 total
includes taxes & fees
21 Oct - 22 Oct




16. Doric Cottages Diani
Doric Cottages Diani3.1 km from Diani Beach
Matthew
RM493
RM582 total
includes taxes & fees
8 Nov - 9 Nov




17. Qua Bruce Apartment
Qua Bruce Apartment2.2 km from Diani Beach
RM152
RM179 total
includes taxes & fees
21 Oct - 22 Oct




18. Sophia Baharini Diani Apartments
Sophia Baharini Diani Apartments2.1 km from Diani Beach
RM218
RM257 total
includes taxes & fees
2 Nov - 3 Nov




19. Madiba 2 Cottage
Madiba 2 Cottage2.2 km from Diani Beach
RM615
RM726 total
includes taxes & fees
2 Nov - 3 Nov




20. Manyatta Azure Boutique Hotel
Manyatta Azure Boutique Hotel0.5 km from Diani Beach
RM174
RM206 total
includes taxes & fees
21 Oct - 22 Oct
Compare popular hotels close to Diani Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() Waterlovers Beach Resort | 10.0 Exceptional 37 reviews | View | |||||
![]() Nomad Beach Resort | 9.2 Wonderful 120 reviews | View | |||||
![]() Villa Mandhari- Diani Beach | 9.4 Exceptional 6 reviews | View | |||||
![]() Diani Sea Lodge | 9.0 Wonderful 107 reviews | View | |||||
![]() Diani Sea Resort | 9.0 Wonderful 129 reviews | View |
Top Diani Beach Hotel Reviews
Diani Sea Lodge
10/10 Excellent
"Staff were exceptional."
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 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"
Lotfa Resort Diani
10/10 Excellent
"It was better than our expectations. The apartment exceeded our expectations – comfortable beds (quite firm) and good pillows. There was AC in two of the rooms and fans in all three. There was no frying pan, but we simply asked the staff for one and they arranged it right away. The staff were very friendly and helpful – both the pool attendant, the reception staff, and the guards at the gate. The pool was nice and well maintained. There was also a restaurant, and the food was very good. We highly recommend the Swahili curry chicken! Breakfast was available for 700 KES. It was an à la carte breakfast, and we could simply tell them what we wanted. The laundry service also worked very well. The hotel is located about 5–10 minutes walk from the beach. There is also a large supermarket nearby. It costs around 200–300 KES to get there by tuk tuk. We highly recommend Lotfa to anyone who wants to travel to Diani Beach on a budget trip 💜"
Other attractions near Diani Beach
Colobus Conservation
You can find out about the history of Diani Beach with a visit to Colobus Conservation. Stroll along the area's beaches or simply enjoy its restaurants.
Galu Kinondo Beach
8.6/10 (20 reviews)
If a restful holiday is part of your travel plans, Galu Kinondo Beach might be the perfect place to visit 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.




