The 10 best spa hotels in Diani Beach, Kenya | Booking.com
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
Carlotta
From
Italy
Asha staff was super nice, always smiling and trying to anticipate all our needs. We have been totally spoiled! Small piece of paradise in Kenya!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$237.50
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.

N
Nigel
From
United States
Great hotel on a quiet part of the beach. Very good value compared to other hotel in Diani
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 127 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.

O
Owen
From
United Kingdom
Amazing pool and incredible food. Lots of Vegan options. Great cocktails. Free yoga class in the morning. Plentifully gym equipment. Beautiful gifts in the beach shop. 10/10 recommend. Very kind and helpful staff. Amazing location on the beach. Must watch the sunrise!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$382.50
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.0
Exceptional - What previous guests thought, 12 reviews
Price from
US$250
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.

C
Charikleia
From
Greece
This place is so serene and peaceful, you relax the moment you step in. Service is impeccable and the staff really are what makes the experience outstanding. Food is really good and the view from the balconies is incredible. Can’t recommend this place enough!
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.

S
Simon
From
Denmark
Fantastic setting, wonderful rooms and pool that sweeps around this great Boutique Hotel. All the staff were excellent and friendly, they clearly enjoyed their jobs as well as excellent training. The Chef made fantastic meals, including Tuna carpaccio and Lobstwr Thermidor. Fantastic Hotel!
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.

P
Petra
From
Czech Republic
Great Menu bufet, great people, helpfull, perfect care and support from front desk manager and all people there, we felt safe all the time. Great pools, palms. Beautiful resort.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,256 reviews
Price from
US$350
1 night, 2 adults

Diamonds Leisure Beach & Golf Resort

Diani Beach

Prime Beachfront Location: Diamonds Leisure Beach & Golf Resort in Diani Beach offers direct access to a private beach area and beachfront.

P
Petra
From
New Zealand
Amazing resort, has the beach at your fingertips.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,258 reviews
Price from
US$193.55
1 night, 2 adults

Palm Paradise

Diani Beach

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

C
CAROLINE
From
Kenya
I love the interior decor it is very beautiful ,the host Karen is hospitable,caring and helpful
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 119 reviews
Price from
US$40
1 night, 2 adults

LalaGalu - Beachfront EcoCabins

Hotel in Diani Beach

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.

J
John D'Cruz
From
Kenya
Amazing stay, would definitely come back! Great location and great food!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 214 reviews
Price from
US$187.05
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

FAQ about spa hotels in Diani Beach

Spa hotels that guests love in Diani Beach

See all
  • Avg. price/night: US$485
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,256 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
  • Avg. price/night: US$229.50
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,258 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.6
    Exceptional - What previous guests thought, 832 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