Find Resorts & Hotels with Spas in St. John
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on St. John Resorts & Hotels with Spas
Top St. John Resorts & Hotels with Spas
Our top choices for St. John hotels with a spa

The Saint Resort
The Saint Resort
10.0 out of 10, Exceptional, (7)
The price is ₩315,581
₩494,257 total
includes taxes & fees
Aug 22 - Aug 23

Tillett Gardens Guest House
Tillett Gardens Guest House
7.8 out of 10, Good, (15)

The Pink Palm Hotel - Adults Only
The Pink Palm Hotel - Adults Only
9.0 out of 10, Wonderful, (321)
The price is ₩324,540
₩434,725 total
includes taxes & fees
Aug 22 - Aug 23

The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas
8.4 out of 10, Very Good, (417)
The price is ₩764,362
₩1,049,501 total
includes taxes & fees
Aug 24 - Aug 25

Secret Harbour Beach Resort
Secret Harbour Beach Resort
8.8 out of 10, Excellent, (1002)
The price is ₩486,808
₩601,208 total
includes taxes & fees
Sep 1 - Sep 2

The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & Spa
8.2 out of 10, Very Good, (1006)
The price is ₩395,867
₩559,668 total
includes taxes & fees
Sep 19 - Sep 20
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. John Hotel Reviews

The Westin St. John Resort Villas
10/10 Excellent

Gallows Point Resort
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More Hotel Options in St. John
More Accommodation Types in St. John
- Condo Rentals in U.S. Virgin Islands
- Apartments in U.S. Virgin Islands
- Villas in U.S. Virgin Islands
- Aparthotels in U.S. Virgin Islands
- Resorts in U.S. Virgin Islands
- Guest Houses in U.S. Virgin Islands
- Vacation Homes in U.S. Virgin Islands
- Cottages in U.S. Virgin Islands
- Condo Resorts in U.S. Virgin Islands
- B&B in U.S. Virgin Islands
- Farmstay in U.S. Virgin Islands
- Cabin Rentals in U.S. Virgin Islands