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 26 - Sep 27
Tomorrow
Sep 27 - Sep 28
Next weekend
Oct 2 - Oct 4
In two weeks
Oct 9 - Oct 11

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.
₩358,485
₩515,826 total
includes taxes & fees
Oct 11 - Oct 12
The Westin St. Thomas Beach Resort & Spa

2. Hotel 1829

Hotel 1829
St. Thomas
  • Rejuvenating massages await at this historic St. Thomas hotel featuring a serene pool and personalized service.
₩199,666
₩247,087 total
includes taxes & fees
Sep 28 - Sep 29
Hotel 1829

3. 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.
₩293,574
₩398,577 total
includes taxes & fees
Sep 30 - Oct 1
The Pink Palm Hotel - Adults Only

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.
₩675,681
₩939,454 total
includes taxes & fees
Sep 27 - Sep 28
The Ritz-Carlton, St. Thomas

5. 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.
₩320,265
₩495,705 total
includes taxes & fees
Sep 28 - Sep 29
The Saint Resort

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.
₩665,792
₩830,576 total
includes taxes & fees
Sep 27 - Sep 28
Secret Harbour Beach Resort

7. 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.
₩302,296
₩576,199 total
includes taxes & fees
Oct 4 - Oct 5
View of Paradise at Sapphire Beach

8. 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.
₩475,279
₩534,689 total
includes taxes & fees
Oct 10 - Oct 11
The Westin St. John Resort Villas
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

Hotel 1829

Hotel 1829
St. Thomas
₩199,666
₩247,087 total
includes taxes & fees
Sep 28 - Sep 29
Hotel 1829

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
St. Thomas
₩293,574
₩398,577 total
includes taxes & fees
Sep 30 - Oct 1
The Pink Palm Hotel - Adults Only

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
₩358,485
₩515,826 total
includes taxes & fees
Oct 11 - Oct 12
The Westin St. Thomas Beach Resort & Spa

The Saint Resort

The Saint Resort
St. John
₩320,265
₩495,705 total
includes taxes & fees
Sep 28 - Sep 29
The Saint Resort

Secret Harbour Beach Resort

Secret Harbour Beach Resort
St. Thomas
₩665,792
₩830,576 total
includes taxes & fees
Sep 27 - Sep 28
Secret Harbour Beach Resort

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
St. Thomas
₩675,681
₩939,454 total
includes taxes & fees
Sep 27 - Sep 28
The Ritz-Carlton, St. Thomas

View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
St. Thomas
₩302,296
₩576,199 total
includes taxes & fees
Oct 4 - Oct 5
View of Paradise at Sapphire Beach

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
₩475,279
₩534,689 total
includes taxes & fees
Oct 10 - Oct 11
The Westin St. John Resort Villas
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