Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
St. Thomas
See the latest prices and deals by choosing your dates
Resort in St. Thomas · 1.75 mi from centre
8.4
948 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.
Hotel in St. Thomas · 1.78 mi from centre
8.0
1,690 reviews
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.
Resort in Charlotte Amalie, St. Thomas · 2.17 mi from centre
8.0
920 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 7.6 mi (12.3 km) from Sapphire Beach and 5.6 mi (9.1 km) from Magens Bay Beach.
Hotel in St. Thomas · 3.12 mi from centre
8.8
972 reviews
Breakfast available
When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Sapphire Beach and Bolongo Bay. This beach hotel is 8.9 mi (14.3 km) from Trunk Bay and 5.5 mi (8.8 km) from Virgin Islands National Park.
Resort in St. Thomas · 3.55 mi from centre
8.2
347 reviews
Breakfast available
When you stay at The Ritz-Carlton, St. Thomas in St. Thomas, you'll be on the beach – a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay. This beach resort is 2.4 mi (3.9 km) from Sapphire Beach and 9 mi (14.5 km) from Trunk Bay.
Agritourism property in St. Thomas · 4.33 mi from centre
9.6
28 reviews
With a stay at The Hideaway Hull Bay in St. Thomas, you'll be on the beach, within a 15-minute drive of Magens Bay Beach and Hull Bay. This beach farm stay is 10.1 mi (16.3 km) from Sapphire Beach and 19.8 mi (31.9 km) from Trunk Bay.
Resort in St. John · 7.19 mi from centre
8.2
395 reviews
When you stay at The Westin St. John Resort Villas in St. John, you'll be near the beach, within a 10-minute drive of Virgin Islands National Park and Cruz Bay Beach. This beach resort is 4.2 mi (6.8 km) from Trunk Bay and 5.5 mi (8.8 km) from Sapphire Beach.