Skip to main content

Spa Hotels in Diani Beach

Find the spa hotels that appeal to you the most

The best spa hotels in Diani Beach

Check out our pick of great spa hotels in Diani Beach

Filter by:

Review score

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

C
CHRISTINE
From
Kenya
The staff were super friendly and attentive!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 151 reviews
Price from
US$247.08
1 night, 2 adults

Pinewood Beach Resort and Spa

Hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

E
Enas
From
United Arab Emirates
The rooms , themed dinners and beach activities & pool side pizzas were a highlight. We extended and needed a late checkout, they were absolutely amazing and accommodated us
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 137 reviews
Price from
US$214
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

D
David
From
Rwanda
The location is exceptional, with direct, unrestricted access to Diani Beach. The breakfast, which was included in the price, was remarkable for its choice and quality of food. The staff were the perfect balance of professionalism and friendliness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 143 reviews
Price from
US$382.50
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach

Located in Diani Beach, Luxury And Spacious Pool house near the beaches provides accommodation with private pool, free WiFi and free private parking for guests who drive.

E
Esther
From
South Africa
The place is spacious, very clean and comfortable and I especially loved that I had my own pool. The host was such a sweetheart and very professional and provided me with great recommendations, sent me drivers ...etc. Overall 10/10
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
US$79.90
1 night, 2 adults

Villa Branca Diani Boutique Luxury & Personalized Service

Diani Beach

Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

A
Aran
From
Luxembourg
I had an excellent stay in Villa Branca. The staff and manager were very helpful in organising things for me, making sure I enjoyed my stay and catering to my every need. The villa is absolutely beautiful and has wonderful facilities. It was truly a luxurious and unforgettable experience for me. I would recommend to anyone who wants an enjoyable and relaxing trip/getaway.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 12 reviews
Price from
US$250
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

E
Eddie
From
United Kingdom
First and Foremost, the staff were wonderful. That alone would make me return. Charles and Danson were always on hand to help with anything and the friendliness was second to none. Then Charles who looked after the Pool was such a lovely man, with such a lovely smile and chat and again always nice to see him and he kept our pool sparkling clean. Location was perfect for us and used to love getting up early for a jog along the wonderful beach, followed by a swim and then breakfast. Will definitely return to Diana beach.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 36 reviews
Price from
US$294
1 night, 2 adults

Sonrisa Villas

Hotel in Diani Beach

Offering beachfront accommodation in Diani Beach, Sonrisa Villas features a swimming pool, bar and BBQ facilities. Guests can relax in the garden or enjoy a drink and some sunshine on the terrace.

I
Iwona
From
Poland
Hidden gem, peaceful and relaxing place. Excellent personnel
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 67 reviews
Price from
US$120
1 night, 2 adults

Waterlovers Beach Resort

Diani Beach

Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa.

A
Alexander
From
United Kingdom
The staff were friendly and helpful and made us feel at home right away. I had forgotten to put in my booking that we had our 1 year old daughter with us and the staff were not fazed at all. We arrived very late but they had thought ahead to ask the driver who collected us from Mombasa to take our order for dinner so there was food for us when we arrived even though the kitchen had closed. The hotel is really beautiful and has an amazing view of the sea. The way the sunbeds and pool is laid out it feels like you are on the beach without actually being on the beach. If you wish to get in the sea it is just down some steps. The staff helped us with all encounters with the hawkers on the beach. It is definitely the most beautiful of the resorts in the area that we saw online and in real life when we explored the area. It looks exactly like the pictures which I have found is not always the case with hotels on booking.com. The food was really good and was much better than what we had been eating on safari and in Nairobi. The highlights were the prawns and tuna. We would have enjoyed a little more variety and African influenced food on the menu but there were daily specials which hit the spot. The staff did seem a little hurt when we had dinner out one night (there's a really good Korean restaurant just at the end of the driveway to the hotel). As the hotel is so small it is understandable that they would want you to eat/spend money with them rather than elsewhere.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 58 reviews
Price from
US$415
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

Hotel in Diani Beach

Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.

K
Kristina
From
Ukraine
The hotel is cozy and very stylish, the food is incredibly delicious. The place looks much nicer in real life than in the photos. Compared to Nomad , it's much better and worth the money.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews
Price from
US$518.40
1 night, 2 adults

Swahili Beach

Diani Beach

Featuring a private beach area and water sports facilities, Swahili Beach is situated in Diani Beach, 200 metres from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Centre.

O
Orji
From
Nigeria
This property felt like a dream! The views from my room, the architecture giving off the Egyptian/Rome vibe, the complimentary cocktail, the staffs, the breakfast, every single thing was exceptional and tastefully done. I had an amazing time there… already making plans to visit again as I could only stay a night this time.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,237 reviews
Price from
US$350
1 night, 2 adults
All spa hotels in Diani Beach

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 164 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 487 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 343 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,237 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 233 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 137 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 866 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,308 reviews

Popular with guests booking spa hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 781 reviews

All-inclusive spa hotels in Diani Beach and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 24 reviews

Situated at Diani Beach on the South Coast, the Neptune Village Beach Resort & Spa offers a fresh water outdoor swimming pool and a tropical garden Mombasa is 40 km away.

From US$295 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 10 reviews

Located in a tropical garden on the South Coast of Diani Beach, this resort features a spa and sauna facilities. Each room offers a satellite TV. Guests can enjoy 4 restaurants and 4 bars on site.

From US$363 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 14 reviews

Situated at Diani Beach on the South Coast, the Neptune Palm Beach Resort & Spa offers a fresh water outdoor swimming pool. Mombasa is 40 km away.

From US$529 per night

Diani Sea Lodge - All Inclusive

Diani Beach
All-inclusive options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 117 reviews

Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.

Ocean Village Club (Adults Only)

Diani Beach
All-inclusive options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 866 reviews

Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.

Villa Mandhari - Diani Beach

Diani Beach
All-inclusive options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 32 reviews

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.

From US$140 per night

Baobab Beach Resort & Spa

Diani Beach
All-inclusive options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 487 reviews

Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants.

Serene Garden Room APT

Diani Beach
All-inclusive options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

Highly rated spa hotels in Diani Beach and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$183 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 503 reviews

Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden.

From US$149 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 233 reviews

Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From US$214.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 343 reviews

Providing free WiFi, private parking and a private beach area, the recently renovated property of Galu Ecolodge - Diani Beach, offers rooms in Diani Beach, 500 metres from Galu Beach and 3.1 km from...

From US$96 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 781 reviews

Set in a garden on a white and sandy beach, Jacaranda Indian Ocean Beach Resort offers accommodation in Diani Beach and 9 km from Ukunda Airstrip.

From US$180 per night

Palm Paradise

Diani Beach
8.0+ review score
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 128 reviews

Located in Diani Beach and only 700 metres from Diani Beach, Palm Paradise provides accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 193 reviews

Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 145 reviews

Located along Diani beach, Leopard Beach Resort & Spa boasts panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 5 km from Ukunda.

From US$707 per night

Save money on spa in Diani Beach and nearby – budget options available

Seabreeze Haven

Diani Beach
Budget options available
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 2 reviews

Set in Diani Beach, within 3.3 km of Leisure Lodge Golf Club and 4.6 km of Colobus Conservation, Seabreeze Haven offers accommodation with a garden and free WiFi throughout the property as well as...

From US$57.80 per night

Coral Beach Resort

Diani Beach
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 164 reviews

Coral Beach Resort has free bikes, outdoor swimming pool, a garden and terrace in Diani Beach.

From US$105 per night

Lantana Galu Beach

Diani Beach
Budget options available
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 5 reviews

Located in Diani Beach, Lantana Galu Beach is a beachfront resort. It offers accommodation with free WiFi, and access to a private beach area and 2 outdoor swimming pools.

Aestus Villas Resort

Diani Beach
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 112 reviews

Offering a garden and outdoor pool, Aestus Villas Resort is located in Diani Beach, 2.4 km from Colobus Conservation. Kaya Kinondo Sacred Forest is 3.6 km from the property.

Kivukoni Reef Suites

Diani Beach
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Diani Beach, 500 metres from Diani Beach and 500 metres from Leisure Lodge Golf Club, Kivukoni Reef Suites offers an outdoor swimming pool and air conditioning.

From US$71 per night

FAQ about spa hotels in Diani Beach

Spa hotels that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,237 reviews
The room was so beautiful- and also loved the architecture of the whole property. Nice pools and beach, and the whole atmosphere is lovely. Went to the spa and it was a beautiful setting, although my actual massage was a bit average. It was a very relaxing holiday! Also very close to shops. Staff are very friendly and helpful- special thanks to Hassan at reception and Jacqui from housecleaning.
Guest review by
Saadia
Solo traveller
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,308 reviews
Beautiful views, swimming pools, beachsofa’s, great people in the spa (massage and facial) Good breakfast buffet
Guest review by
Ilse
Solo traveller
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 866 reviews
- Outstanding Service Experience!! Great Employees!!! - Boccia and Tennis was really fun - Great Food - Spa ( Massage) - Relaxation Mode (10/10)
Guest review by
Stefan
Young couple