Compiled by our independent editors
The U.S. Virgin Islands, located in the Caribbean, consist of three main islands: St. Thomas, St. John, and St. Croix. Known for their stunning beaches, vibrant culture, and rich history, they offer a blend of relaxation and adventure, attracting tourists with activities like snorkeling, hiking, and exploring historic sites.
Filter
Location
Hotel Class
Amenities
St. Thomas, U.S. Virgin Islands
#1 in Best Hotels in the Caribbean
Santo Domingo, Dominican Republic
#2 in Best Hotels in the Caribbean
$110
$101
Philipsburg, SXM
#3 in Best Hotels in the Caribbean
$323
$221
St. Thomas, VIR
#4 in Best Hotels in the Caribbean
$226
$176
Santo Domingo, Dominican Republic
#5 in Best Hotels in the Caribbean
$58
$53
SIMPSON BAY, St Martin / St Maarten
#6 in Best Hotels in the Caribbean
$339
St. John, U.S. Virgin Islands
#7 in Best Hotels in the Caribbean
Santo Domingo, Dominican Republic
#8 in Best Hotels in the Caribbean
$102
$87
Frederiksted, U.S. Virgin Islands
#9 in Best Hotels in the Caribbean
Orient Bay, St Martin / St Maarten
#10 in Best Hotels in the Caribbean
Frederiksted, VIR
#11 in Best Hotels in the Caribbean
$249
$226
Philipsburg, St Martin / St Maarten
#12 in Best Hotels in the Caribbean
$72
$66
Christiansted, U.S. Virgin Islands
#13 in Best Hotels in the Caribbean
$129
$114
St. Thomas, VIR
#14 in Best Hotels in the Caribbean
$207
$207
St. Thomas, U.S. Virgin Islands
#15 in Best Hotels in the Caribbean
$455
St. Thomas, VIR
#16 in Best Hotels in the Caribbean
$139
$139
Christiansted, VIR
#17 in Best Hotels in the Caribbean
$169
$166
Christiansted, VIR
#18 in Best Hotels in the Caribbean
$287
$287
St. Thomas, United States Virgin Islands
#19 in Best Hotels in the Caribbean
Frederiksted, U.S. Virgin Islands
#20 in Best Hotels in the Caribbean
Page 14 of 14