Best Spa Hotels in Diani Beach
View all photos
From
250$/night
Ocean Village Club (Adults Only)
View all photos
From
18$/night
Galu Ecolodge - Diani Beach
View all photos
From
229$/night
Villa Branca Diani Boutique Luxury & Personalized Service
Luxury Spa Hotels in Diani Beach
View all photos
From
936$/night
Waterlovers Beach Resort
View all photos
From
221$/night
Asha Boutique Hotel
View all photos
From
153$/night
Jacaranda Indian Ocean Beach Resort
Diani Beach 5 Star Spa Hotels
View all photos
From
416$/night
Baobab Beach Resort & Spa
View all photos
From
310$/night
Swahili Beach
View all photos
From
262$/night
Pinewood Beach Resort And Spa
Cheap Spa Hotels in Diani Beach
View all photos
From
147$/night
Diamonds Leisure Beach & Golf Resort
View all photos
From
233$/night
Lalagalu - Beachfront Ecocabins
View all photos
From
606$/night
The Maji Beach Boutique Hotel -Adults Only
Hotels in Diani Beach with Spa and Pool
View all photos
From
484$/night
Nomad Beach Resort
View all photos
From
149$/night
Eleven Pearl Boutique Hotel & Spa
View all photos
From
133$/night
Safari Beach Hotel
View all photos
From
312$/night
Blue Marlin Beach Hotel
View all photos
From
190$/night
Sonrisa Villas
View all photos
From
222$/night
Leopard Beach Resort And Spa
View all photos
From
1960$/night
Almanara Luxury Boutique Hotel & Villas
Location
Contact Us