
Find Beach Hotels in St. Thomas and St. John
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Thomas and St. John Beach Hotels
Our top choices for St. Thomas and St. John beach hotels

8.4 out of 10, Very Good, (1,218 reviews)
cleanliness Soak up paradise at the white sand beach resort with private cabanas, ocean dining, and three refreshing pools.
The price is ¥54,681
¥74,636 total
includes taxes & fees
Jun 10 - Jun 11

7.2 out of 10, Good, (1,026 reviews)
cleanliness Soak up Caribbean sun steps from the beach with easy access to snorkeling and diving.
The price is ¥22,120
¥29,807 total
includes taxes & fees
Jun 1 - Jun 2

7.2 out of 10, Good, (1,458 reviews)
cleanliness Relax on pristine white sand at this seaside retreat with outdoor pool and terrace.
The price is ¥23,865
¥29,235 total
includes taxes & fees
May 19 - May 20
The price is ¥17,395
¥21,308 total
includes taxes & fees
Jun 1 - Jun 2
The price is ¥23,056
¥29,855 total
includes taxes & fees
May 12 - May 13

7.8 out of 10, Good, (1,380 reviews)
cleanliness Savor paradise steps from the sand with beachfront dining, water sports, and a vibrant beach bar at this oceanside retreat with umbrellas.
The price is ¥44,018
¥53,923 total
includes taxes & fees
May 28 - May 29
The price is ¥11,965
¥14,656 total
includes taxes & fees
Jun 4 - Jun 5
The price is ¥23,098
¥37,697 total
includes taxes & fees
Jun 4 - Jun 5
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Beach hotels with pools in St. Thomas and St. John

8.4 out of 10, Very Good, (1218)
The price is ¥54,681
¥74,636 total
includes taxes & fees
Jun 10 - Jun 11
Beach hotels with free breakfast in St. Thomas and St. John

8.4 out of 10, Very Good, (1218)
The price is ¥54,681
¥74,636 total
includes taxes & fees
Jun 10 - Jun 11
4-star beach hotels in St. Thomas and St. John

8.4 out of 10, Very Good, (1218)
The price is ¥54,681
¥74,636 total
includes taxes & fees
Jun 10 - Jun 11
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top St. Thomas and St. John Hotel Reviews

Sapphire Beach Resort
10/10 Excellent





































































































