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.

F
Fiona
From
Canada
Gated complex, attentive staff. Fantastic spacious room, water temperature/pressure. Every member of staff & security are first class. Exceptional chef. Best shrimp in town! Beachside hammocks & ocean view equals complete peacefulness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 145 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.

O
Ofek
From
South Africa
Such a magical place. Incredibly friendly staff, lovely pool area, beautiful beach, and plenty of options for dining! The koi ponds, weaver nests, and tortoises on the property all made for such special encounters. I would definitely come back here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 131 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.

Y
Yury
From
United Arab Emirates
Best what you can get in the area, fantastic choice of wines in the restaurant, good minibar in the room, a lot of sun beds, very nice pool. Staff happy to help, there are a lot of service personnel, never felt crowded or left without attention though the resort was fully booked. Very nice scenery and garden in the hotel, beach cottage is very nice and unusual to live in with great view of the ocean
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 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...

E
Elené
From
South Africa
Beautiful, well maintained, friendly staff, well stocked
Scored out of 10, guest rating 10.0
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.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 31 reviews
Price from
US$264.60
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.

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.

J
Jacques
From
Malta
Incredibly friendly staff, great food and awesome facilities.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,253 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.

F
Franc
From
Germany
Staff was extremely nice and helpful. They bring a great atmosphere
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,261 reviews
Price from
US$174.20
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.

P
Pravanya
From
South Africa
Great location Family friendly Great facilities Great communication with host Caren the host was an amazing joy to deal with. She went above and beyond to make our stay a happy experience and one that my family will cherish for a long time. The apartment is fully kitted out and located just off the main beach road only a short walk to the public beach access. There are plenty shops and restaurants around and it was literally a little oasis of bliss is gorgeous Diani. I highly recommend this apartment for couples or families with one young child.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 123 reviews
Price from
US$40
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
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,253 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$262.65
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,261 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, 840 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