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.

M
Magdalena
From
Poland
staff, restaurant, facilities, pretty much everything was excellent!
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.

I
Ildikó
From
Hungary
Very well run boutique hotel with kind, helpful, polite and always smiling staff. They worked for us hard from early in the morning till late in the evening.The garden was very well-kept, it was amezing, we felt like being in paradise. The food was so tasty with wide range. We liked every minutes of staying there! Thank you! We recommend this hotel to everyone.
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.

J
Jonas
From
Sweden
The beachfront location. Calm and quiet hotel.
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...

T
Thor
From
Iceland
We booked one night at Villa Branca but ended up staying three nights and the reason is simple, this place is awesome. Not only were the facilities great, but the staff were very friendly and helpful. Everything was very clean and beautiful. The swimming pool is so nice and what's better than sitting at the bar in the pool and enjoying drinks or light dishes that Robert was constantly bringing to us. The first day we had Samosa and my wife liked it so much that Robert invited her to the kitchen the next day and taught her to make it. Susan the manager was so helpful and kind. Thanks to everyone at Villa Branca, we can't wait to come back hopefully very soon, Thor and Helga.
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.

N
Nahla_N
From
United Arab Emirates
The property is beautiful and the food is great ( grilled prawns) Staff and management are very friendly and helpful and made the stay worthwhile
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, 56 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
Patricia
From
Botswana
the Food is really good, everything. the location is really nice and staff super friendly
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,260 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.

Y
Yolanda
From
Portugal
Everything. The room in front of the ocean is great! The food is great. The wifi is really good. The staff is amazing! The beach in front is amazing. The security and organization of the hotel is perfect! The green around is beautiful!They have a lot of trees, including beautiful baobabs. The monkeys love them. I saw colobus with babies, plus 2 other species of monkeys every day. Please, don't feed the monkeys and be extra careful that they don't get inside the your room. You can take videos and photos without given them food. They can have a lot of diseases and they became aggressive after if they don't get food from you! They have a program to help the turtles to survive and get to the sea safely, it's a nesting area that is protected and volunteers from a government association go there to check and monitoring the turtles. If a turtle nests on the beach nearby they relocate it to that safety area. They also don't use plastic bottles in the hotel, only glass bottles. The hotel is also really well integrated in the middle of the nature, not constructed in high and using local materials for the roofs, for example. Very relaxing and great. They have activities every day, also pool table, trampoline, volleyball net, etc. I really recommend it.
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.

B
Bianca
From
Portugal
Nice cosy flat with everything 👌, Caren is amazing...I had some little issues with taxis and she help me alot. location is excellent (in the maps I wasn't clear if I was near to the beach but it is... 5min walking). I will recommend it 100% well... I stayed for 2more nights. thanks Caren!!! see u soon 😊
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.

T
Toomas
From
Estonia
A piece of paradise - very nice little modern place to stay…I cannot fault a thing instead highly recommend;) The place itself is super nice and clean and modern concept with eco cabins…the view to the ocean…the access to the beach…the restaurant…better than we imagined…a place where You can really relax and rest…and as I did some research before booking a stay, I think that there is no such similar place on that strip of Diani beach….You can find big old hotels but this is rare….and especially have to point out that the real-real treasure in this hotel is the staff…The people working there make such a great value to the place…Me and my family staying there for 11days felt like being part of Lala Galu’s family somehow😊 Big hugs&kisses from Estonia!!!
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,260 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, 830 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