Top regions in United States Virgin Islands
Show all regionsAmazing spa hotels in United States Virgin Islands
Christiansted, United States Virgin Islands
USD 315/night
The highest levels of comfort together with various recreational opportunities and water sports facilities are waiting for you in the 131 rooms for an enjoyable stay at the 4-star Buccaneer Beach & Golf Resort Christiansted with a name you can trust.
Frydendal, United States Virgin Islands
USD 271/night
Featuring 243 rooms with views of the garden, the 4-star Westin Beach Resort & Spa At Frenchman'S Reef Frydendal is set approximately 25 minutes' walk from Estate Thomas.
Benner, United States Virgin Islands
USD 771/night
Placed within 5 minutes' walk of Muller Bay Beach, the Ritz-Carlton St. Thomas Benner welcomes guests with a private beach area and a restaurant.
Resorts with beach in United States Virgin Islands
Cruz Bay, United States Virgin Islands
USD 499/night
The 5-star Caneel Bay Resort is located 15 minutes' walk from Little Hawknest Beach and comprises 166 rooms with modern comforts.
Resorts with free parking in United States Virgin Islands
Cruz Bay, United States Virgin Islands
USD 515/night
Located within 3.8 km of Trunk Bay, the luxury Westin St. John Resort Villas features an outdoor swimming pool.
Christiansted, United States Virgin Islands
USD 265/night
Rooms of the modern Colony Cove Christiansted face the ocean and there is also an outdoor swimming pool on the premises.
Bolongo, United States Virgin Islands
USD 236/night
Featuring 65 rooms with views of the poolside, the 3-star Bay Beach Resort Bolongo is set approximately a 10-minute drive from Pirates Treasure Museum.
Bolongo, United States Virgin Islands
USD 730/night
Offering a swimming pool, the Bay Bolongo is within a 7-minute walk of St. Thomas Diving Club.
Frydendal, United States Virgin Islands
USD 226/night
A hot tub and an outdoor swimming pool are all available on-site at this 70-room the 4-star Margaritaville Vacation Club By Wyndham - St Thomas, an 18-minute stroll from Lindquist Public Beach.