Find Spa Hotels in Diani Beach from CA $144
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Diani Beach Spa Hotels
Top Diani Beach Spa Hotels

Swahili Beach Resort
Swahili Beach Resort
9.0 out of 10, Wonderful, (266)
The price is CA $442
CA $524 total
includes taxes & fees
Sep 6 - Sep 7

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
8.0 out of 10, Very good, (361)
The price is CA $170
CA $212 total
includes taxes & fees
Aug 24 - Aug 25

Southern Palms Beach Resort
Southern Palms Beach Resort
8.2 out of 10, Very good, (204)
The price is CA $410
CA $484 total
includes taxes & fees
Sep 1 - Sep 2

Diani Sea Resort
Diani Sea Resort
8.8 out of 10, Excellent, (86)
The price is CA $298
CA $351 total
includes taxes & fees
Aug 24 - Aug 25

Baobab Beach Resort & Spa
Baobab Beach Resort & Spa
8.4 out of 10, Very good, (173)

Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf Resort
8.2 out of 10, Very good, (126)
The price is CA $144
CA $229 total
includes taxes & fees
Sep 8 - Sep 9

Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
8.6 out of 10, Excellent, (147)
The price is CA $204
CA $255 total
includes taxes & fees
Sep 5 - Sep 6

The Villa Luxury Suites Hotel
The Villa Luxury Suites Hotel
9.2 out of 10, Wonderful, (71)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Spa hotels with pools in Diani Beach

Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
8.6 out of 10, Excellent, (147)
The price is CA $204
CA $255 total
includes taxes & fees
Sep 5 - Sep 6
Spa hotels with free breakfast in Diani Beach

Lotfa Resort Diani
Lotfa Resort Diani
6.2 out of 10, (12)
The price is CA $74
CA $136 total
includes taxes & fees
Aug 23 - Aug 24
Spa hotels with hot tubs in Diani Beach

Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
8.6 out of 10, Excellent, (147)
The price is CA $204
CA $255 total
includes taxes & fees
Sep 5 - Sep 6
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Diani Beach Hotel Reviews

Leopard Beach Resort & Spa
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More Hotel Options in Diani Beach
More Accommodation Types in Diani Beach
Hotels near popular Mombasa Attractions
Explore more hotels
- Jacaranda Indian Ocean Beach Resort
- Tombo House
- Pinewood Beach Resort and Spa
- LalaGalu
- Boxo Diani
- Kaskazi Beach Hotel
- Neptune Village Beach Resort & Spa All Inclusive
- Diani Palm Resort
- Raquel's Bliss Hotel Diani
- PrideInn Hotel Diani
- Hibiscus
- Bahari Dhow Beach Villas
- Aqua Resort
- Safari Beach Hotel
- Diani Resort & Apartments
- Diani Campsite & Cottages
- Neptune Palm Beach Boutique Resort & Spa All Inclusive
- Amkia Villas Diani
- Diani Beachfront Paradise
- Borabora Luxury Tented Camp
Expedia's Latest Trends
Hotels
Flights
- Cheap Flights from Kelowna (YLW) to Miami (MIA)
- Cheap Flights from Edmonton (YEG) to Cologne (CGN)
- Cheap Flights from Toronto (YYZ) to Nagoya (NGO)
- Cheap Flights from Calgary (YYC) to St. Petersburg (PIE)
- Cheap Flights from Seville (SVQ) to Toronto (YYZ)
- Cheap Flights from Toronto (YYZ) to New York (NYC)
- Cheap Flights from Edmonton (YEG) to Cancun (CUN)
- Cheap Flights from Sydney (SYD) to Edmonton (YEG)
- Flights to Ontario
- Cheap Flights to Toronto
- Cheap Flights from Edmonton (YEG) to Kyiv (KBP)
- Cheap Flights from Krabi (KBV) to Samui Intl. Airport (USM)
Activities
Packages