You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
The U.S. Virgin Islands, a stunning Caribbean paradise, offers a perfect blend of relaxation and adventure for travelers. Comprising the main islands of Saint Croix, Saint John, and Saint Thomas, along with numerous smaller islands, this U.S. territory is renowned for its pristine beaches, lush landscapes, and vibrant culture. Visitors can explore the bustling capital, Charlotte Amalie, on Saint Thomas, known for its historic architecture and duty-free shopping. For a more tranquil experience, Saint John boasts the Virgin Islands National Park, offering hiking trails and breathtaking views. Saint Croix, the largest island, is famous for its cultural diversity and historical landmarks like the Christiansted National Historic Site. Whether you're seeking luxury resorts or charming boutique hotels, the U.S. Virgin Islands cater to all preferences, making it an ideal destination for your next getaway.
See the latest prices and deals by choosing your dates
Hotel in Charlotte Amalie, St. Thomas · 2.95 km from centre
9.2
77 reviews
Breakfast available
With a stay at Buoy Haus Beach Resort St. Thomas, Autograph Collection in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay. This beach hotel is 5.7 mi (9.2 km) from Magens Bay Beach and 7.7 mi (12.4 km) from Sapphire Beach.
Aparthotel in Charlotte Amalie, St. Thomas · 2.99 km from centre
8.6
1,453 reviews
When you stay at this aparthotel in St. Thomas, you'll be near the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay. This aparthotel is 6.3 mi (10.2 km) from Sapphire Beach and 12 mi (19.4 km) from Virgin Islands National Park.
Hotel in Charlotte Amalie, St. Thomas · 5.65 km from centre
6.4
462 reviews
With a stay at Starz Hotel, you'll be centrally located in St. Thomas, within a 15-minute drive of Bolongo Bay and Charlotte Amalie Harbor. This casino hotel is 4.3 mi (6.9 km) from Magens Bay Beach and 8.5 mi (13.7 km) from Sapphire Beach.
Hotel in Charlotte Amalie, St. Thomas · 7.10 km from centre
7.4
830 reviews
Breakfast available
When you stay at Emerald Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay. This beach hotel is 9.5 mi (15.3 km) from Sapphire Beach and 15.1 mi (24.2 km) from Virgin Islands National Park.
Aparthotel in St. John, Contant · 11.09 km from centre
8.8
59 reviews
Coconut Coast Villas in Contant provides accommodations with a private beach area and pool with a view. This beachfront property offers access to a balcony, free private parking, and free Wifi. Honeymoon Bay Beach is 1.2 miles away, and Caneel Bay Beach is 1.7 miles from the condo hotel.
All of the air-conditioned units feature a private bathroom, flat-screen TV, and fully equipped kitchenette.
The nearest airport is Charlotte Amalie Harbor Seaplane Base Airport, 13 miles from the condo hotel.
Condo property in St. Thomas
When you stay at this condo in St. Thomas, you'll be next to a golf course, within a 10-minute drive of Magens Bay Beach and Bolongo Bay. This golf condo is 3.9 mi (6.3 km) from Sapphire Beach and 9.1 mi (14.7 km) from Virgin Islands National Park.
Apartment in St. Thomas, St Thomas · 0.71 km from centre
9.6
8 reviews
Scotland Villa 1 offers accommodations in St Thomas, 4.5 miles from Charlotte Amalie Harbor. This property offers access to a balcony and free private parking.
With free Wifi, this 2-bedroom apartment features a flat-screen TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
Charlotte Amalie Harbor Seaplane Base Airport is 4.3 miles from the property.
Guesthouse in St. Thomas · 0.72 km from centre
7.4
10 reviews
When you stay at Tillett Gardens Guest House in St. Thomas, you'll be by the ocean, within a 10-minute drive of Bolongo Bay and Coki Point Beach. This spa guesthouse is 3.3 mi (5.4 km) from Sapphire Beach and 4.6 mi (7.4 km) from Magens Bay Beach.
Mobile home in St. Thomas · 1.16 km from centre
2.0
1 review
With a stay at Bluesville in St. Thomas, you'll be within a 10-minute drive of Bolongo Bay and Coki Point Beach.
Hotel in St. Thomas · 1.37 km from centre
7.0
107 reviews
Located in St. Thomas, Boundless Bliss Hotel is in the mountains, within a 15-minute drive of Mahogany Run Golf Course and Magens Bay Beach. This hotel is 3.6 mi (5.8 km) from Coki Point Beach and 4.7 mi (7.6 km) from Sapphire Beach.
Hotel in St. Thomas · 2.56 km from centre
8.2
176 reviews
With a stay at Limetree Beach Resort by Club Wyndham in St. Thomas, you'll be on the beach, within a 5-minute drive of Bolongo Bay and Frenchman's Bay. This beach hotel is 6.2 mi (10 km) from Sapphire Beach and 6.2 mi (10 km) from Magens Bay Beach.
Guesthouse in St. Thomas · 2.57 km from centre
9.4
101 reviews
When you stay at Villa Marbella Suites in St. Thomas, you'll be by the ocean, within a 15-minute drive of Magens Bay Beach and Bolongo Bay. This guesthouse is 6.4 mi (10.3 km) from Sapphire Beach and 9.9 mi (15.9 km) from Virgin Islands National Park.
Apartment in St. Thomas · 2.61 km from centre
9.4
3 reviews
With a stay at Aqua in St. Thomas, you'll be near the airport, within a 5-minute drive of Bolongo Bay and Frenchman's Bay. This apartment is 6.5 mi (10.4 km) from Sapphire Beach and 6.5 mi (10.4 km) from Magens Bay Beach.
Hotel in Charlotte Amalie · 2.66 km from centre
Breakfast available
With a stay at Hampton by Hilton St. Thomas in St. Thomas (Havensight), you'll be within a 10-minute drive of Bolongo Bay and Frenchman's Bay. This hotel is 4.3 mi (7 km) from Magens Bay Beach and 7.8 mi (12.5 km) from Sapphire Beach.
Apartment in St. Thomas, East End · 2.80 km from centre
1.0
1 review
Marie's Place offers accommodations in East End, a 11-minute walk from Coki Beach and 7.6 miles from Charlotte Amalie Harbor. This property offers access to a balcony, free private parking, and free Wifi.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available. The accommodation is non-smoking.
Charlotte Amalie Harbor Seaplane Base Airport is 7.5 miles from the property.
Aparthotel in Charlotte Amalie, St. Thomas · 3.09 km from centre
8.6
15 reviews
With a stay at Hotel Sophia Boutique Hotel in St. Thomas, you'll be near the beach, just steps from Morningstar Beach and a 4-minute drive from Yacht Haven Grande Marina. This beach aparthotel is 2.1 mi (3.4 km) from Skyride to Paradise Point and 2.5 mi (4 km) from Bolongo Bay.
Resort in St. Thomas · 3.11 km from centre
8.4
944 reviews
Breakfast available
When you stay at Point Pleasant Resort in St. Thomas, you'll be on the waterfront, within a 5-minute drive of Lindquist Beach and Coki Point Beach. This beach resort is 5 mi (8.1 km) from Magens Bay Beach.
Resort in Charlotte Amalie, St. Thomas · 3.15 km from centre
8.0
938 reviews
Breakfast available
With a stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay. This beach resort is 5.6 mi (9.1 km) from Magens Bay Beach and 7.6 mi (12.3 km) from Sapphire Beach.
Hotel in St. Thomas · 3.17 km from centre
8.0
1,748 reviews
Breakfast available
Located in St. Thomas, Margaritaville Vacation Club - St. Thomas is in a rural location, a 3-minute drive from Coki Point Beach and 6 minutes from Sapphire Beach. This beach hotel is 2.4 mi (3.9 km) from American Yacht Harbor and 5.8 mi (9.3 km) from Magens Bay Beach.
Holiday home in St. Thomas, East End · 3.19 km from centre
Beautiful Resort in Margaritaville St. Thomas 1BD is located in East End, just a 7-minute walk from Coki Beach and 7.8 miles from Charlotte Amalie Harbor. This vacation home offers air-conditioned accommodations with a balcony. The accommodation provides a hot tub, free Wifi throughout the property, and a 24-hour front desk.
The spacious vacation home has 1 bedroom and 1 bathroom with a hot tub and a hair dryer. A TV with cable channels is provided. The accommodation is non-smoking.
Charlotte Amalie Harbor Seaplane Base Airport is 8.1 miles away.