Find Cheap Deals on
Resorts & Hotels with Spas in U.S. Virgin Islands

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!

Check Last Minute U.S. Virgin Islands Hotel Deals

Tonight Nov 30 - Dec 1Next weekend Dec 5 - Dec 7

Top Cities in U.S. Virgin Islands



Featured U.S. Virgin Islands Resorts & Hotels with Spas

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa

4.5 out of 5
5 Estate Bakkeroe St. Thomas St. Thomas
Book a stay at this luxury resort in St. Thomas. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the helpful staff and the clean ...

Travelers like: full-service spa, sauna, steam room, massage

The Westin St. Thomas Beach Resort & Spa
Carambola Beach Resort St. Croix, US Virgin Islands

Carambola Beach Resort St. Croix, US Virgin Islands

4 out of 5
Estate Davis Bay Kingshill St. Croix
Book a stay at this beach resort in Kingshill. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff in our reviews. Popular ...
Carambola Beach Resort St. Croix, US Virgin Islands
Sugar Bay Resort and Spa

Sugar Bay Resort and Spa

4.5 out of 5
6500 Estate Smith Bay St. Thomas St. Thomas
Book a stay at this luxury hotel in St. Thomas. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Sapphire Beach and Trunk Bay are located ...

Travelers like: full-service spa, sauna, massage, facials

Sugar Bay Resort and Spa
Point Pleasant Resort

Point Pleasant Resort

4 out of 5
6600 Estate Smith Bay St. Thomas St. Thomas
Book a stay at this beach resort in St. Thomas. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
Point Pleasant Resort
The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort

4 out of 5
Estate Shoys Christiansted St. Croix
Book a stay at this beach hotel in Christiansted. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...

Travelers like: spa services onsite, massage, facials, manicures and pedicures

The Buccaneer Beach & Golf Resort
Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina

3.5 out of 5
5001 Tamarind Reef Christiansted
Book a stay at this beach resort in Christiansted. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff and the clean rooms ...

Travelers like: full-service spa, massage, facials, body treatments

Tamarind Reef Resort Spa & Marina
Club St. Croix Beach & Tennis Resort by Antilles Resorts

Club St. Croix Beach & Tennis Resort by Antilles Resorts

3 out of 5
3280 Estate Golden Rock Christiansted
Book a stay at this beach condo in Christiansted. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Sugar Beach and Little Princess Estate ...

Travelers like: massage, hot tub

Club St. Croix Beach & Tennis Resort by Antilles Resorts
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

5 out of 5
6900 Great Bay St. Thomas St. Thomas
Book a stay at this luxury resort in St. Thomas. Enjoy 2 outdoor pools, a full-service spa, and 4 restaurants. Our guests praise the helpful staff in our reviews. ...

Travelers like: full-service spa, steam room, massage, facials

The Ritz-Carlton, St. Thomas
Secret Harbour Beach Resort

Secret Harbour Beach Resort

4 out of 5
6280 Estate Nazareth St. Thomas St. Thomas
Book a stay at this beach hotel in St. Thomas. Enjoy free WiFi, 2 restaurants, and a beach locale. Our guests praise the restaurant and the helpful staff in ...

Travelers like: spa services onsite, massage, scrubs

Secret Harbour Beach Resort
Hilltop Villas at Bluebeard's Castle

Hilltop Villas at Bluebeard's Castle

3 out of 5
1331 Estate Taarneberg St. Thomas St. Thomas
Stay at this aparthotel in St. Thomas. Enjoy free WiFi, free parking, and a fitness center. Our guests praise the helpful staff and the clean rooms in our reviews. ...
Hilltop Villas at Bluebeard's Castle
Carina Bay Boutique All Inclusive Resort & Casino

Carina Bay Boutique All Inclusive Resort & Casino

3.5 out of 5
5025 Turner Hole Christiansted St. Croix
Book a stay at this beach hotel in Christiansted. Enjoy free breakfast, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. ...
Carina Bay Boutique All Inclusive Resort & Casino
Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort

3.5 out of 5
6800 Estate Nazareth St. Thomas St. Thomas
Book a stay at this beach resort in St. Thomas. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular ...
Club Wyndham Elysian Beach Resort
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.