Diani Beach Spa Hotels

The Official Guide to Diani Beach Spa Hotels – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Best Spa Hotels in Diani Beach

View all photos

9.6
Excellent
1024 Reviews

From

250$/night

Ocean Village Club (Adults Only)

Diani Beach Road
Check Availability

View all photos

8.5
Very good
452 Reviews

From

18$/night

Galu Ecolodge - Diani Beach

Galu Beach Kenya Beach Road
Check Availability

View all photos

9.6
Excellent
42 Reviews

From

229$/night

Villa Branca Diani Boutique Luxury & Personalized Service

Villa Branca, Flame Forest, Diani
Check Availability

Luxury Spa Hotels in Diani Beach

View all photos

9.6
Excellent
71 Reviews

From

936$/night

Waterlovers Beach Resort

Diani Beach Road, Chandarana
Check Availability

View all photos

9.3
Excellent
193 Reviews

From

221$/night

Asha Boutique Hotel

Diani Beach Road
Check Availability

View all photos

8.4
Very good
1024 Reviews

From

153$/night

Jacaranda Indian Ocean Beach Resort

Ukunda
Check Availability

Diani Beach 5 Star Spa Hotels

View all photos

8.7
Excellent
454 Reviews

From

416$/night

Baobab Beach Resort & Spa

Diani Beach Road
Check Availability

View all photos

8.6
Excellent
1108 Reviews

From

310$/night

Swahili Beach

Diani Beach
Check Availability

View all photos

9.2
Excellent
166 Reviews

From

262$/night

Pinewood Beach Resort And Spa

Meru Road
Check Availability

Cheap Spa Hotels in Diani Beach

View all photos

8
Very good
1357 Reviews

From

147$/night

Diamonds Leisure Beach & Golf Resort

Diani Beach Po Box 84383
Check Availability

View all photos

8.8
Excellent
373 Reviews

From

233$/night

Lalagalu - Beachfront Ecocabins

Diani Beach Mombasa Po Box 1478
Check Availability

View all photos

9.1
Excellent
72 Reviews

From

606$/night

The Maji Beach Boutique Hotel -Adults Only

Diani Beach Road
Check Availability

Hotels in Diani Beach with Spa and Pool

View all photos

8.8
Excellent
143 Reviews

From

484$/night

Nomad Beach Resort

Diani Beach Road
Check Availability

View all photos

8.2
Very good
467 Reviews

From

149$/night

Eleven Pearl Boutique Hotel & Spa

Diani Beach Road 200 Metres After Baobab Resort
Check Availability

View all photos

8.2
Very good
386 Reviews

From

133$/night

Safari Beach Hotel

Diani Beach Road Safari Beach Hotel
Check Availability

View all photos

8.2
Very good
214 Reviews

From

312$/night

Blue Marlin Beach Hotel

Diani Beach Road, Diani Beach
Check Availability

View all photos

8.8
Excellent
86 Reviews

From

190$/night

Sonrisa Villas

Po Box 5061
Check Availability

View all photos

8
Very good
149 Reviews

From

222$/night

Leopard Beach Resort And Spa

Leopard Beach Resort And Spa
Check Availability

View all photos

10
Excellent
1 Reviews

From

1960$/night

Almanara Luxury Boutique Hotel & Villas

Diani Beach Road
Check Availability

Location

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE