The 10 best spa hotels in St Lucia, South Africa | Booking.com
Skip to main content

Spa Hotels in St Lucia

Find the spa hotels that appeal to you the most

The best spa hotels in St Lucia

Check out our pick of great spa hotels in St Lucia

Filter by:

Review score

Monzi Safari Lodge

St Lucia

Situated on a litchi farm, Monzi Safari Lodge offers self-catering accommodation in Monzi and 20 km away from St Lucia.

P
Pauli
From
Finland
The staff was great and there was a very good kitchen where you could cook dinner and breakfast. The bedrooms had comfortable beds and the bathrooms were clean and well equipped. We had a great time.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 374 reviews
Price from
US$82.33
1 night, 2 adults

Fisheagle Accommodation

St Lucia

Situated within 2.1 km of Ingwe Beach and 2 km of St Lucia Crocodile Centre in St Lucia, Fisheagle Accommodation features accommodation with seating area.

Bilkish B
From
South Africa
Elize was warm friendly.we 😍 the pool...was clean n beautifully situated by trees n shade was awesome. Our unit was clean n well maintained. And best of all well situated close to all shops...
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 144 reviews
Price from
US$58.22
1 night, 2 adults

The Bridge 19 - Self Catering

St Lucia

Featuring air-conditioned accommodation with a pool with a view, The Bridge 19 - Self Catering is located in St Lucia.

B
Bernd
From
South Africa
Apartment was beautifully decorated, and had everything we needed, exceptionally clean.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews
All spa hotels in St Lucia

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.