Search for Cheap Deals onSpa Resort Hotels in St. John
Check Last Minute St. John Hotel Deals
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, and you save up to 60%!
Featured St. John Resorts & Hotels with Spas
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 3 restaurants. Our guests praise the helpful staff in our reviews. Popular ...
Inn at Tamarind Court
Rte 104, St. John, St John
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
Gallows Point Resort
3 AAA Gallows Point Road, P O Box 58, St. John, St John
Book a stay at this beach aparthotel in St. John. Enjoy free WiFi, free parking, and a free ferry terminal shuttle. Popular attractions Honeymoon Beach and Trunk ...
Concordia Eco-Resort
Estate Concordia, St. John, St John
Stay at this 3-star beach resort in St. John. Enjoy free parking, conference space, and a picnic area. Popular attractions Virgin Islands National Park and Cinnamon ...
Wharfside Village Hotel
4 Great Cruz Bay Rd, St. John, St John
Stay at this 3-star hotel in St. John. Enjoy free WiFi, 4 restaurants, and a casino. Popular attractions Honeymoon Beach and Trunk Bay are located nearby.
Suite St. John at Gallows Point Resort
3 AAA Gallows Point Road, St. John, St John
Stay at this 4-star beach aparthotel in St. John. Enjoy free WiFi, free parking, and a private beach. Popular attractions Honeymoon Beach and Trunk Bay are located ...
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 Honeymoon Beach and Trunk Bay are located ...
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 Honeymoon Beach and Trunk Bay 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
St. John Neighborhoods
Top Points of Interests in St. John
- Hotels near Virgin Islands National Park
- Hotels near Trunk Bay
- Hotels near Cinnamon Bay Beach
- Hotels near Honeymoon Beach
- Hotels near Caneel Bay Beach
- Hotels near Maho Beach
- Hotels near Battery
- Hotels near Hawksnest Beach
- Hotels near Gibney Beach
- Hotels near Cruz Bay Visitor Center
- Hotels near Salomon Beach
- Hotels near Virgin Islands Coral Reef National Monument
- Hotels near Waterlemon Cay
- Hotels near Chocolate Hole Beach
- Hotels near Annaberg Plantation
- Hotels near Saltpond Bay
- Hotels near Francis Bay
- Hotels near St. John Spice
- Hotels near Sunset Beach
- Hotels near Mongoose Junction
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)
- Road Town Hotels (9.58 mi)
- West End Hotels (5.2 mi)
- Charlotte Amalie Hotels (13.28 mi)
- East End Hotels (13.33 mi)
- Red Hook Hotels (8.15 mi)
- Jost Van Dyke Hotels (7.72 mi)
- Nazareth Hotels (8.07 mi)
- Scrub Island Hotels (16.77 mi)
- Cane Garden Bay Hotels (7.35 mi)
- Monte Hotels (3.36 mi)
- Spanish Town Hotels (21.01 mi)
- Frydendal Hotels (9.53 mi)
- Peterborg Hotels (13.15 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 Road Town
- Car rentals in West End
- Car rentals in Charlotte Amalie
- Car rentals in East End
- Car rentals in Red Hook
- Car rentals in Jost Van Dyke
- Car rentals in Nazareth
- Car rentals in Scrub Island
- Car rentals in Cane Garden Bay
- Car rentals in Monte
- Car rentals in Spanish Town
- 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