A coastal area with numerous sailboats anchored in turquoise waters, surrounded by lush greenery and a row of buildings with domed roofs.

Find Resorts & Hotels with Spas in St. Thomas and St. John

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on St. Thomas and St. John Resorts & Hotels with Spas

Tonight
Sep 5 - Sep 6
Tomorrow
Sep 6 - Sep 7
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Our top choices for St. Thomas and St. John hotels with a spa

1. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
  • Unwind in beachfront bliss at this luxurious St. Thomas resort with a full-service spa, 3 outdoor pools, and stunning ocean views.
₩353,281
₩508,338 total
includes taxes & fees
Oct 1 - Oct 2
The Westin St. Thomas Beach Resort & Spa

2. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
St. Thomas
  • Spa paradise offers hot stone, deep-tissue, and Swedish massages plus outdoor pool with garden views.
₩242,305
₩339,900 total
includes taxes & fees
Sep 6 - Sep 7
The Pink Palm Hotel - Adults Only

3. Hotel 1829

Hotel 1829
St. Thomas
  • Rejuvenating massages await at this historic St. Thomas hotel featuring a serene pool and personalized service.
₩213,229
₩263,871 total
includes taxes & fees
Sep 6 - Sep 7
Hotel 1829

4. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
St. Thomas
  • Relax in a beachfront Mediterranean sanctuary with 11 spa treatment rooms and outdoor massages by the sea.
₩671,724
₩933,952 total
includes taxes & fees
Sep 14 - Sep 15
The Ritz-Carlton, St. Thomas

5. The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
  • Eco-certified beachfront resort offers Caribbean dining, tennis courts, and spa with sauna and steam room.
₩472,495
₩531,556 total
includes taxes & fees
Sep 19 - Sep 20
The Westin St. John Resort Villas

6. Secret Harbour Beach Resort

Secret Harbour Beach Resort
St. Thomas
  • Rejuvenate at this bayfront retreat with spa treatment rooms, outdoor pool, and beachfront dining for ultimate wellness escape.
₩661,893
₩825,712 total
includes taxes & fees
Sep 6 - Sep 7
Secret Harbour Beach Resort

7. The Saint Resort

The Saint Resort
St. John
  • Immerse in tropical relaxation at this resort with a full-service spa, hot springs, and beachside cabanas.
₩318,389
₩492,802 total
includes taxes & fees
Sep 21 - Sep 22
The Saint Resort

8. View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
St. Thomas
  • Serene beachside retreat offers full-service spa with daily hot stone massages and facials.
₩223,796
₩486,504 total
includes taxes & fees
Sep 6 - Sep 7
View of Paradise at Sapphire Beach
View all properties

Choose what matters most at spa hotels in St. Thomas and St. John

Pool
Breakfast included
Hot tub
4 stars
5 stars

Spa hotels with pools in St. Thomas and St. John

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
₩353,281
₩508,338 total
includes taxes & fees
Oct 1 - Oct 2
The Westin St. Thomas Beach Resort & Spa

Secret Harbour Beach Resort

Secret Harbour Beach Resort
St. Thomas
₩661,893
₩825,712 total
includes taxes & fees
Sep 6 - Sep 7
Secret Harbour Beach Resort

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
₩472,495
₩531,556 total
includes taxes & fees
Sep 19 - Sep 20
The Westin St. John Resort Villas

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
St. Thomas
₩671,724
₩933,952 total
includes taxes & fees
Sep 14 - Sep 15
The Ritz-Carlton, St. Thomas

View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
St. Thomas
₩223,796
₩486,504 total
includes taxes & fees
Sep 6 - Sep 7
View of Paradise at Sapphire Beach

The Saint Resort

The Saint Resort
St. John
₩318,389
₩492,802 total
includes taxes & fees
Sep 21 - Sep 22
The Saint Resort

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
St. Thomas
₩242,305
₩339,900 total
includes taxes & fees
Sep 6 - Sep 7
The Pink Palm Hotel - Adults Only

Hotel 1829

Hotel 1829
St. Thomas
₩213,229
₩263,871 total
includes taxes & fees
Sep 6 - Sep 7
Hotel 1829
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.
View all properties

Top St. Thomas and St. John Hotel Reviews

Emerald Beach Resort

Emerald Beach Resort

10/10 Excellent
"Love Emerald, my dream pool since 2002, I started visiting in 2009"
Laura 2-night trip
Posted 17 hours ago
Emerald Beach Resort
Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas

10/10 Excellent
"I had a great time for my birthday weekend and would recommend it for the future."
Cesar 3-night trip
Posted 20 hours ago
Margaritaville Vacation Club - St. Thomas
Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort

10/10 Excellent
"Cab drivers on site!"
Rickia Smith 3-night trip
Posted 7 days ago
Club Wyndham Elysian Beach Resort
Sapphire Beach Resort

Sapphire Beach Resort

10/10 Excellent
"Great location clean could use a little more amenities but over all it was great"
Robert Scott 6-night trip
Posted 10 days ago
Sapphire Beach Resort