Hotels in Diani Beach
We offer 590+ holiday rentals in Diani Beach
Select the dates of your stayOur selection of hotels in Diani Beach
Diamonds Leisure Beach & Golf Resort ★★★★
3.90 ★
(142)
Sunset Villa Boutique Resort ★★★★
4.30 ★
(69)
Lantana Galu Beach
4.20 ★
(24)
Diani Sea Resort - All Inclusive ★★★★
4.40 ★
(313)
Diani Sea Lodge - All Inclusive ★★★★
4.40 ★
(189)
Ocean Village Club (Adults Only) ★★★★
4.80 ★
(643)
Waterlovers Beach Resort ★★★★
4.80 ★
(61)
Waterlovers Beach Resort ★★★★
4.80 ★
(61)
Ocean Village Club (Adults Only) ★★★★
4.80 ★
(643)
Diani Sea Lodge - All Inclusive ★★★★
4.40 ★
(189)
Diani Sea Resort - All Inclusive ★★★★
4.40 ★
(313)
Sunset Villa Boutique Resort ★★★★
4.30 ★
(69)
Lantana Galu Beach
4.20 ★
(24)
Diamonds Leisure Beach & Golf Resort ★★★★
3.90 ★
(142)