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

7.8 out of 10, Good, (1,252 reviews)
cleanliness Savour paradise steps from the sand with beachfront dining, water sports, and a vibrant beach bar at this oceanside retreat with umbrellas.
The price is RM1,135
RM1,391 total
includes taxes & fees
1 Apr - 2 Apr

7.2 out of 10, Good, (1,413 reviews)
cleanliness Relax on pristine white sand at this seaside retreat with outdoor pool and terrace.

7.2 out of 10, Good, (1,015 reviews)
cleanliness Soak up Caribbean sun steps from the beach with easy access to snorkelling and diving.
The price is RM727
RM890 total
includes taxes & fees
29 Mar - 30 Mar

8.8 out of 10, Excellent, (482 reviews)
The price is RM1,112
RM1,472 total
includes taxes & fees
10 Mar - 11 Mar
The price is RM319
RM390 total
includes taxes & fees
31 Mar - 1 Apr
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
The price is RM1,135
RM1,391 total
includes taxes & fees
1 Apr - 2 Apr
Beach hotels with free breakfast in St. Thomas and St. John
4-star beach hotels in St. Thomas and St. John

9.4 out of 10, Exceptional, (17)
The price is RM402
RM2,578 total
includes taxes & fees
8 Mar - 9 Mar
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

Bunker Hill Hotel
10/10 Excellent






















































































