Hotels With spa in Kwale, Kenya

Hotels With spa in Kwale, Kenya

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Hotels With spa - Kwale

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Kwale
Featured facilities: Massage Room
Great
76 reviews
9.0/10
1 night
From THB 4,406
Check Availability
31
Hotels in Kwale
With a stay at Boxo Diani in Diani Beach, you'll be near the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This hotel is 25.7 mi (41.4 km) from Nyali Beach and 27.1 mi (43.7 km) from Bamburi Beach. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. This hotel also features complimentary wireless internet access and concierge services. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Relax with your favorite drink at the bar/lounge or the beach bar. Featured amenities include dry cleaning/laundry services and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 25 air-conditioned guestrooms. Your room comes with a pillowtop bed. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads.

"Our stay at Boxo was amazing. The staff the environment the food was a 10/10. We arrived late afternoon and were met by the lovely Harriet who gave us a nice little tour of the hotel. She was absolutely amazing and made us feel super welcome when we arrived. Our stay here was comfortable and the rooms have air conditioning which is a need in HOT Diani so that came as a welcome amenity. We ate at Boxo’s restaurant and the food was delicious. The cleanliness of the place was also really appreciated.Overall experience was amazing.I would recommend this place if you are in Diani.We stayed on February 8th 2026."
Great
8 reviews
9.2/10
1 night
From THB 1,583
Check Availability
99+
Hotels in Kwale
Featured facilities: Sauna, Massage Room, Foot Bath
Very Good
81 reviews
8.8/10
1 night
From THB 3,552
Check Availability
99+
Hotels in Kwale
Featured facilities: Sauna, Massage Room
Great
77 reviews
9.2/10
Check Availability
44
Hotels in Kwale
Featured facilities: Body Care
Very Good
32 reviews
8.9/10
1 night
From THB 4,292
Check Availability
99+
Hotels in Kwale
Featured facilities: Massage Room
Amazing
61 reviews
9.5/10
1 night
From THB 7,393
Check Availability
99+
Hotels in Kwale
Featured facilities: Massage Room
Very Good
72 reviews
8.6/10
1 night
From THB 2,486
Check Availability
99+
Hotels in Kwale
Featured facilities: Massage Room, Foot Bath, Body Care
Very Good
18 reviews
8.7/10
1 night
From THB 3,091
Check Availability
99+
Hotels in Kwale
Featured facilities: Sauna, Massage Room, Foot Bath
Very Good
114 reviews
8.6/10
1 night
From THB 6,142
Check Availability
99+
Hotels in Kwale
Featured facilities: Sauna, Massage Room, Body Care
Great
43 reviews
9.2/10
1 night
From THB 8,008
Check Availability
See All Hotels With spa in Kwale

Travelers Reviews of Kwale Hotels

See all

Diamonds Leisure Beach & Golf Resort

9.0/10
Great
Posted on Aug 29, 2026|Standard Garden Room
Guest User
We had an amazing time during our honey moon thanks Trip.com for connecting me with Diamond Leisure . The stay was worth the cash I highly recommend.
Price per night from:THB 4,406

LalaGalu

8.9/10
Very Good
Posted on Sep 21, 2026|Comfort Cabin
GBJoe Benjamins
The construction uniqueness is a breath of fresh air all on its own. The individualism of the rooms/cabins essentuates and hightens the level of privacy and relaxation. Even though it is lined across the coast with various other quality hotels, I still got a sence of a private beach with white sand and breath-taking views. The private pool and the two private jacuzzies either side of the pool with sun lounges also added an exequisite luxurious touch. The FOOD...Oh my God! High quality stuff. Very friendly and welcoming Staff (Elizabeth especially, the waitresses and the bar staff were very kind and accommodating) The room/cabin facilities and layout was the sort of attention to detail i always notice first everywhere i vacation and LalaGalu was exceptional The Monkeys, yes, the monkeys - were more or less part of the 'furniture' during day time - Absolute lovely stuff! TWO-Hotels-in-One (BOXO and Galu) One is a container construction and the other is stand-alone wooden structures - something you won't see anywhere least not everyday. It was not a 5-Star for me, It was a 10-STAR stay for me.
Price per night from:THB 4,292

Leopard Beach Resort & Spa

8.8/10
Very Good
Posted on Jun 8, 2025
RUIgor_S_S
I recently stayed at Leopard Beach Resort and Spa and overall had a pleasant experience. The location is absolutely perfect — right on a beautiful beach, offering stunning views and easy access to the water. The resort has many outlets with a nice variety of food, and the staff throughout were very attentive and welcoming. However, the quality of the room could use improvement. There was some noticeable mold on the walls, and the bathroom is definitely in need of refreshing and renovation. I also encountered some issues with the restaurant department, which initially left a negative impression. Fortunately, after discussing the situation with the management team, some of the concerns were addressed. I appreciate their responsiveness and hope this feedback will support the resort’s ongoing development and improvements.
Price per night from:THB 3,552

Chale Island Resort

9.5/10
Amazing
Posted on Mar 24, 2025
Guest User
I want to congratulate the Chale Island Resort and its team for their impeccable service. Everything was superb. I enjoyed it so much, every day for the past 6 days! Pick up of luggage in a other hotel days before my stay, no problem! Perfect service. Pick up and drop off at the airport, perfectly on time! Service always with a big smile, and always at your service. The room was very clean every day during my stay. Lot's of food or restaurant choice. I enjoyed the wide variety at breakfast. Really an excellent place to rest after an intense safari trip ;-) And what about the views, sunrises, sunsets, you name it, breathtaking... Went diving, so many thanks to my buddy Evans for a great morning of diving around the island... This was the perfect stay to end my adventure in Kenya, a big ASANTE Chale...
Price per night from:THB 7,393

Swahili Beach

8.6/10
Very Good
Posted on Feb 13, 2025
Guest User
After the Safari, I took a train from Amboseli to Mombasa, and then took an Uber to Diani. Swahili can be said to be one of the best hotels in this area. It is mainly a private beach with 24-hour security patrols and is relatively quiet. Other hotels basically do not have private beaches, and there are not many beach chairs near the sea on the beach. This hotel has all of them. There are also restaurants and bars on the beach. The hotel has many activities, delicious breakfast, and large rooms. It is very suitable for comfortable rest after a tiring Safari. The hotel staff are also very hardworking and serious. They will clean the seaweed on the beach early in the morning. The hotel also has corresponding beach walking and sea activities. Strong security, there is a Carrefour within walking distance at the door, which is very good. Not far away, you can take an Uber to the famous Alibaba Cave Restaurant. It is a very good resting place, suitable for a person to rest comfortably. I will come again if I have the chance.
Price per night from:THB 6,142

Boxo Diani

9.2/10
Great
Posted on Feb 17, 2026
NayomiK
Our stay at Boxo was amazing. The staff the environment the food was a 10/10. We arrived late afternoon and were met by the lovely Harriet who gave us a nice little tour of the hotel. She was absolutely amazing and made us feel super welcome when we arrived. Our stay here was comfortable and the rooms have air conditioning which is a need in HOT Diani so that came as a welcome amenity. We ate at Boxo’s restaurant and the food was delicious. The cleanliness of the place was also really appreciated.Overall experience was amazing.I would recommend this place if you are in Diani.We stayed on February 8th 2026.
Price per night from:THB 1,583

Diani Sea Lodge - All Inclusive

8.6/10
Very Good
Posted on Oct 6, 2025
ALEKSANDR
В отеле отдыхают в основном граждане Германии возраста 40-50 +. Еда вкусная , нельзя сказать , что сильно разнообразная , но всего хватало, готовят вкусно : мясо , рыба , много овощей и фруктов. Веселые аниматоры , доброжелательный персонал . Номера простенькие , мебель старая ,но все работало. На территории отеля много обезьян 😅 не оставляйте вещи без присмотра . Вечером всегда проходит анимация , каждый день разная программа-молодцы! Возле бара на пляже часто собирается очередь , но обслуживание довольно быстрое. В целом , отель понравился, также посетили Diani resort ( до него по пляжу 15-20 минут пешком )Кстати Вы можете посещать отели одной сети , в том числе пользоваться услугами бара /ресторана . На ресепшене любезно разрешили остаться в отеле и пользоваться услугами все включено после выезда из номера, так как трансфер был около 14-00. Ставлю все пятерки за отношение персонала
Price per night from:THB 5,339

Safari Beach Hotel

8.0/10
Very Good
Posted on Jan 8, 2026
Guest User
I've had a great stay in Safari hotel! There was a bit of a problem with my reservation but they took care of it the best way possible. The whole staff treated me like a family member. They were super helpful for anything I'd need. Special thanks to Jackson who really took care of me making sure it was alright. Thank you guys and I hope to see you all again!!!
Price per night from:THB 2,972

Neptune Paradise Beach Resort & Spa - All Inclusive

8.5/10
Very Good
Posted on Aug 31, 2026|Superior Room
RUGuest User
Отличный отель, обслуживание на высшем уровне. Хорошие номера, тихо, рядом с пляжем. Чудесный бассейн, зона лежаков не вплотную друг к другу, а позволяет расположиться немного приватно, всегда были свободные. Питание для Африки отличное. Мы получили большое удовольствие от проживания здесь после сафари. Бич бои корректные, скажешь - слушаю музыку, гуляя по пляжу - желают удачи и отходят. Есть приливы и отливы, но мы предпочитали плавание в бассейне, а гулять по побережью было приятно и безопасно. Если пойти влево от отеля (минут 15-20) - дозодили до отеля Блю Марлин, там приятно выпить кофе или коктель под шум волн. Там же влево (5 мин) - кафешка на берегу Фишерман - очень вкусные смузи и капуччино. Если пойти вправо от отеля - в минутах 15-20 красивая кафешка на завтрак, не помню название, там качели вдоль барной стойки видно с берега. Еще брали услугу здесь на трипстере - фотосессия с дроном на прозрачном каяке (кому актуален контент для инсты - рекомендую, хорошо получилось) Такси оаботает bolt (приложение), спокойно ездили на нем, но выезжать из отеля некуда, ориентируйтесь на отдых в отеле + прогулка по побережью. Отель классный - рекомендую.
Price per night from:THB 7,522

Diani Campsite and Cottages

8.3/10
Very Good
Posted on May 6, 2025
JuliaStanton
Great place to stay offering good value for money with self-catering facilities. Breakfast and other meals also available. Although the place is a little worn, it has great charm. The swimming pool was lovely. Excellent location not far from beach and supermarkets
Price per night from:THB 868

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties30
Number of reviews1,100
Weekday Avg. PriceTHB 9,950
Weekend Avg. PriceTHB 9,944