Find Beach Hotels in St. Thomas and St. John

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

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

St. Thomas and St. John Beach Hotels information

 

Beach Hotels in St. Thomas and St. John

148

Highest price
R$ 5.728
Cheapest price
R$ 886
Number of guest reviews
6,655
Total number of hotels in St. Thomas and St. John
3,591

 

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