Find beach hotels in St. Thomas and St. John

Beach vacation deals from $121

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 379 St. Thomas and St. John Beach Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Popular beach getaways

Most booked beach stays in St. Thomas and St. John in 2024

Too many beaches in St. Thomas and St. John to choose from? Here are our top picks for a memorable beach vacation.

St. Thomas and St. John Beach Hotels information

 

Beach Hotels in St. Thomas and St. John

379

Highest price
$1,149
Cheapest price
$121
Number of guest reviews
9,405
Total number of hotels in St. Thomas and St. John
3,575

 

Recent reviews of St. Thomas and St. John hotels
Expedia verified reviews