Search for Cheap Deals on
Spa Resort Hotels in Diani Beach

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!


Featured Diani Beach Resorts & Hotels with Spas

Chale Island Resort
Chale Island Resort
4 out of 5
Diani Beach Road, Chale Island
Fully refundableReserve now, pay when you stay
Stay at this 4-star beach lodge in Chale Island. Enjoy free breakfast, 3 outdoor pools, and a full-service spa. Popular attractions Chale Beach and Kaya Kinondo ...
Chale Island Resort
Nomad Beach Resort
Nomad Beach Resort
5 out of 5
Diani Beach Road, Diani Beach
Stay at this 5-star luxury hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Diani - Chale Marine ...
Nomad Beach Resort
Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
Stay at this 5-star luxury resort in Diani Beach. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
Diani Reef Beach Resort & Spa
Afrika Pearl & Spa
Afrika Pearl & Spa
4 out of 5
Diani Beach, P.O Box 5664, Diani Beach
Stay at this 4-star beach hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Diani - Chale Marine National ...
Afrika Pearl & Spa
Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach Resort
3.5 out of 5
South Coast, Diani Beach, Kwale County
Fully refundableReserve now, pay when you stay
Stay at this 3.5-star beach hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Kongo Mosque are located ...
Jacaranda Indian Ocean Beach Resort
Kinondo Kwetu
Kinondo Kwetu
3.5 out of 5
Galu Beach, Diani, Diani Beach
Stay at this 3.5-star all-inclusive hotel in Diani Beach. Enjoy 2 outdoor pools, a fitness center, and a garden. Popular attractions Diani Beach and Kaya Kinondo ...
Kinondo Kwetu
Lantana Galu Beach
Lantana Galu Beach
4 out of 5
Diani Beach Road, Diani Beach
Stay at this 4-star beach hotel in Diani Beach. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Diani Beach and Galu Kinondo are located ...
Lantana Galu Beach
Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf Resort
4 out of 5
Diani Beach, Diani Beach, Kwale County
Fully refundableReserve now, pay when you stay
Stay at this 4-star beach resort in Diani Beach. Enjoy free WiFi, free parking, and 4 outdoor pools. Popular attractions Diani Beach and Kongo Mosque are located ...
Diamonds Leisure Beach & Golf Resort
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
Stay at this 5-star luxury resort in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Leopard Beach Resort & Spa
Maisha Marefu Luxury Villa
Maisha Marefu Luxury Villa
3.5 out of 5
Diani Beach Rd, Diani Beach
Stay at this 3.5-star villa in Diani Beach. Enjoy free WiFi, free parking, and private pools. Popular attractions Diani Beach and Kongo Mosque are located ...
Maisha Marefu Luxury Villa
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Palm Beach Boutique Resort & Spa All Inclusive
4.5 out of 5
Diani Beach, Galu Kinondo, Diani Beach
Stay at this 4.5-star luxury hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Galu Kinondo are located ...
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Paradise Beach Resort & Spa
Neptune Paradise Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
Stay at this 4-star beach resort in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Galu Kinondo are located ...
Neptune Paradise Beach Resort & Spa
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.