Malindi

Spa Hotels in Malindi

Top Malindi hotels with a serene luxury spa.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
9+8+7+6+

Malindi Spa Resorts & Hotels

Find premier Malindi hotels with therapeutic spa.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Outstanding
42 reviews
10/10
1 night
From SGD 46
Check availability
99+
Hotels in Malindi
Very Good
69 reviews
8.4/10
1 night
From SGD 151
Check availability
99+
Outstanding
6 reviews
9.8/10
1 night
From SGD 218
Check availability
99+
Hotels in Malindi
Very Good
34 reviews
8.6/10
1 night
From SGD 216
Check availability
99+
Great
49 reviews
9.1/10
1 night
From SGD 425
Check availability
99+
Very Good
20 reviews
8.3/10
1 night
From SGD 177
Check availability
99+
Very Good
28 reviews
8.0/10
1 night
From SGD 273
Check availability
See More Hotels with spa in Malindi

Frequently Asked Questions

What are the best hotels with Spa in Malindi?

If you’re heading to Malindi for work or a holiday, Diamonds Malindi (price from SGD 172) , Lions Eco Resort & Spa Eco Resort (price from SGD 68) and Ocean Beach Resort & Spa (price from SGD 232) are the best hotels for you.

How much does it cost to stay in Malindi hotels with Spa?

For hotels with Spa in Malindi, the average price on weekdays is SGD 491, and the average price on weekends (Friday - Saturday) is SGD 486.

What are the best luxury hotels with Spa in Malindi?

If you’re after premium services and first-class amenities, you’ll find plenty of luxury hotels with Spa in Malindi to suit your needs. Ocean Beach Resort & Spa (price from SGD 232), Lion in the Sun Boutique Hotel & Spa (price from SGD 233) and Billionaire Resort & Retreat (price from SGD 509) are some of the best luxury hotels available.

What are the best hotel deals for Malindi hotels with Spa?

Trip.com offers great travel deals all year long. Visit the promotions page to find the latest discounts and special offers on Trip.com.

Malindi Hotels with spa Information

Total Properties7
Number of Reviews 213
Weekday Avg. PriceSGD 491
Weekend Avg. PriceSGD 486