St. Thomas Spa Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Thomas Hotels with Spa

This weekend
Next weekend

Our top choices for St. Thomas hotels with a spa

Hotel 1829

Hotel 1829
4.5 star property
St. Thomas
9.8 out of 10, Exceptional, (8)
"Very welcoming, staff was friendly and helpful "
United States
Christian
The price is RM1,355
RM1,659 total
includes taxes & fees
12 Jan - 13 Jan
Hotel 1829

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1006)
"This hotel is the closest to the beach, and the night view here is absolutely stunning. "
United States
Yinhua
The price is RM2,968
RM3,665 total
includes taxes & fees
1 Feb - 2 Feb
Secret Harbour Beach Resort

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (352)
"Nice place.. just beware of fugazi taxis"
United States
louis
The Pink Palm Hotel - Adults Only

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.4 out of 10, Very good, (1024)
"Hotel and rooms were great! Staff were very friendly and helpful!"
United States
Luis David Aponte
The price is RM2,498
RM3,177 total
includes taxes & fees
21 Jan - 22 Jan
The Westin St. Thomas Beach Resort & Spa

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (444)
"Staff was amazing!!!"
United States
Susan
The price is RM4,861
RM6,266 total
includes taxes & fees
19 Jan - 20 Jan
The Ritz-Carlton, St. Thomas

Lovango Resort + Beach Club (Private Island Resort)

Lovango Resort + Beach Club (Private Island Resort)
5.0 star property
St. John
8.0 out of 10, Very good, (3)
"Beach is terrible "
United States
Helen
Lovango Resort + Beach Club (Private Island Resort)

The Saint Resort

The Saint Resort
3.0 star property
St. John
9.6 out of 10, Exceptional, (26)
"Great location. Beautiful rooms. Great dinner spot and bar. Above and beyond staff !! "
United States
Jeni
The price is RM2,087
RM2,753 total
includes taxes & fees
19 Jan - 20 Jan
The Saint Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Thomas Hotel Reviews

Frequently asked questions

Looking to holiday at a spa hotel in St. Thomas?
Forget the stress of everyday life and book yourself a lush spa hotel. Travellers love the beaches in St. Thomas. Take part in recreational activities such as snorkelling during your holiday. Spa hotels are a great way to break out of your routine and add a layer of luxury to your stay.
What is the best spa hotel in St. Thomas?
The Westin St. Thomas Beach Resort & Spa is a top beach spa hotel featuring 3 pools, 3 restaurants, a fitness centre and a hair salon. Spend an afternoon at Heavenly Spa where you'll find deep-tissue massages, hot stone massages, and couples treatments and more. Other popular spa hotels in St. Thomas include The Ritz-Carlton, St. Thomas and The Pink Palm Hotel - Adults Only.
How many spa hotels are there in St. Thomas?
Among Expedia's 2355 accommodation options in St. Thomas, there are 8 spa hotels.
What's there to see and do in St. Thomas?
Take in the sights and attractions that St. Thomas offers with a visit to Magens Bay Beach, Sapphire Beach and Virgin Islands National Park. If you have some spare time during your trip, you might want to check out Caribbean Genealogy Library and Yacht Haven Grande Marina.
What is a St. Thomas spa hotel?
Spa hotels in St. Thomas have full on-site spas which offer services such as couples massages and a range of beauty treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are a must if you want to give yourself an extra treat while on holiday.