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, 139 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.

D
Dmitry Baranov
From
Russia
The hotel is small and secluded Located at the end of the road The place overall has charm and is being taken care of Lovely garden - the room booklet explains how difficult it was to create it Rooms and public spaces are creatively designed and have lots of interesting details Food was tasty Beach nice, no sellers of souvenirs Bar and pool nice Best rooms are suites!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 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.

C
Cornelia
From
Austria
The Nomad is a really lovely place. The food was very good, the staff at reception very friendly and professional. The whole set up with the swimming pool surrounded by greenery is lovely. Also nice to watch the different monkeys climbing in the trees. The beach is truly stunning, and while before booking I had feared the beach would be too busy, this was not the case. Of course when you go for a walk you are approached by beach sellers, but they accept a no. We had a standalone bungalow, with our own reclining chairs and lots of space around, very pleasant (that probably explains the high price, but for us that privacy and peacefulness was what we had been looking for), beach sellers walk past, but they leave you in peace when you say no. We also appreciated their environmental efforts.
Scored out of 10, guest rating 9.2
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...

S
Saika
From
Kenya
Our stay at this beautiful property was absolutely amazing! As beautiful as the pictures are, they don’t even come close to capturing just how stunning this place is in person. From the moment we arrived, we were blown away by the gorgeous surroundings and the peaceful atmosphere. The home, the pool, everything exceeded our expectations! From the moment we arrived, Susan made us feel so welcome with her warm hospitality and attention to detail. Robert was great and helped us feel at home the whole time. The pool area was perfect for relaxation, and everything was spotless and well maintained. We couldn’t have asked for a better experience and will definitely be returning. Highly recommend!
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

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.

a
axelle
From
France
lovely location, a little paradise with a wonderful pool and garden looking over the ocean.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 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.

j
justine
From
Brazil
The place is amazing!!! They room as super well decorated with african art. Bed is huge. The room has a huge terrasse with a view towards the beach. The wash room is amazing. It has robes, beach bags, the stone shower is amazing. The hotel has a changing room close to the beach with a shower so you can shower there. The free breakfast is super good and they also offer free snack in the evening. The staff is really really nice. When u leave they offer you a keychain.
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.2
Superb - What previous guests thought, 57 reviews
Price from
US$561.60
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,264 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.

A
Aziza
From
South Africa
Excellent hospitality and service. Staff went out of their way to accommodate us. We arrived late in the evening and they re-opened the restaurant just for us. Definitely recommend Diamonds leisure and will surely return!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,245 reviews
Price from
US$193.55
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$410
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,264 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,245 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, 824 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