Search for Cheap Deals onSpa Resort Hotels in St. John
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured St. John Resorts & Hotels with Spas
Coconut Coast Villas
268 Estate Enighed, St. John
Stay at this 3-star beach condo in St. John. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Trunk Bay and Cinnamon Bay Beach are located ...
Gallows Point Resort
3 AAA Gallows Point Road, P O Box 58, St. John, St John
Stay at this 4-star beach aparthotel in St. John. Enjoy free WiFi, free parking, and a free ferry terminal shuttle. Our guests praise the helpful staff in our ...
Grande Bay Resort
Cruz Bay Quarter, St. John, US Virgin Islands
Stay at this 4-star beach condo in St. John. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Trunk Bay and Cinnamon Bay Beach are located ...
Peter Bay Gatehouse
6A Peter Bay, St. John, St John
Stay at this 4-star business-friendly apartment in St. John. Enjoy free WiFi, free parking, and laundry facilities. Popular attractions Trunk Bay and Cinnamon ...
Sea Shore Allure
271 & 272 Fish Fry Drive, St. John, St John
Stay at this 4.5-star luxury hotel in St. John. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Trunk Bay and Cinnamon Bay Beach are located ...
Starlit Escape Villa
6G6 Carolina, St. John
Stay at this 3-star family-friendly villa in St. John. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Virgin Islands National ...
The Westin St. John Resort Villas
300B Chocolate Hole, P.O. Box 8310, Great Cruz Bay, St. John
Stay at this 4.5-star luxury resort in St. John. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Trunk Bay and Cinnamon Bay Beach are located ...
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.
Hotels by Star Rating
More Hotel Options in St. John
- Apartment Hotel in St. John
- Hotels with a Pool in St. John
- Beach Hotels in St. John
- Romantic Hotels in St. John
- Family Hotels in St. John
- Historic Hotels in St. John
- Hotels with Free Parking in St. John
- Hotels with Hot Tubs in St. John
- Luxury Hotels in St. John
- Adults Only Resorts & Hotels in St. John
St. John Neighborhoods
Top Points of Interests in St. John
- Hotels near Trunk Bay
- Hotels near Virgin Islands National Park
- Hotels near Cinnamon Bay Beach
- Hotels near Maho Beach
- Hotels near Caneel Bay Beach
- Hotels near Honeymoon Beach
- Hotels near Hawksnest Beach
- Hotels near Battery
- Hotels near Gibney Beach
- Hotels near Chocolate Hole Beach
- Hotels near Virgin Islands Coral Reef National Monument
- Hotels near St John Eco Hike & Snorkel Adventure
- Hotels near Cruz Bay Visitor Center
- Hotels near Francis Bay
- Hotels near Salomon Beach
- Hotels near Waterlemon Cay
- Hotels near Mongoose Junction
- Hotels near St. John Spice
- Hotels near Annaberg Plantation
- Hotels near Little Lameshur Bay
Cities near St. John
- St. Thomas Hotels (10.88 mi)
- Caribbean Islands Hotels (371.75 mi)
- St. Thomas and St. John Hotels (8.57 mi)
- Virgin Gorda Hotels (23.94 mi)
- Charlotte Amalie Hotels (13.28 mi)
- Road Town Hotels (9.58 mi)
- West End Hotels (5.2 mi)
- Red Hook Hotels (8.15 mi)
- Jost Van Dyke Hotels (7.72 mi)
- Nazareth Hotels (8.07 mi)
- East End Hotels (13.33 mi)
- Scrub Island Hotels (16.77 mi)
- Cane Garden Bay Hotels (7.35 mi)
- Spanish Town Hotels (21.01 mi)
- Monte Hotels (3.36 mi)
- Frydendal Hotels (9.53 mi)
- Peterborg Hotels (13.15 mi)
- Beef Island Hotels (14.82 mi)
Car Rentals Near St. John
- Car rentals in St. Thomas
- Car rentals in Caribbean Islands
- Car rentals in St. Thomas and St. John
- Car rentals in Virgin Gorda
- Car rentals in Charlotte Amalie
- Car rentals in Road Town
- Car rentals in West End
- Car rentals in Red Hook
- Car rentals in Jost Van Dyke
- Car rentals in Nazareth
- Car rentals in East End
- Car rentals in Scrub Island
- Car rentals in Cane Garden Bay
- Car rentals in Spanish Town
- Car rentals in Monte
- Car rentals in Frydendal
Top Spa Resort Destinations
- Annapolis Spa Hotels
- Ottawa Valley Spa Hotels
- Tallahassee Spa Hotels
- Appalachian Mountains Spa Hotels
- Corpus Christi Spa Hotels
- Raleigh Spa Hotels
- Syracuse Spa Hotels
- Chattanooga Spa Hotels
- Grand Canyon Spa Hotels
- Toledo Spa Hotels
- Edmonton Spa Hotels
- El Paso Spa Hotels
- Omaha Spa Hotels
- Cincinnati Spa Hotels
- Fargo Spa Hotels
- Des Moines Spa Hotels
- Dayton Spa Hotels
- Flagstaff Spa Hotels
- Little Rock Spa Hotels
- Waco Spa Hotels