
St. Thomas and St. John Beach Resorts from RM413
- 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.2 out of 10, Good, (1,004 reviews)
cleanliness Soak up Caribbean sun steps from the beach with easy access to snorkelling and diving.
The price is RM608
RM819 total
includes taxes & fees
1 Jun - 2 Jun

7.2 out of 10, Good, (1,434 reviews)
cleanliness Relax on pristine white sand at this seaside retreat with outdoor pool and terrace.
The price is RM712
RM872 total
includes taxes & fees
4 May - 5 May

7.8 out of 10, Good, (1,367 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,195
RM1,464 total
includes taxes & fees
22 May - 23 May

9.0 out of 10, Wonderful, (392 reviews)
The price is RM1,069
RM1,401 total
includes taxes & fees
7 May - 8 May
The price is RM338
RM413 total
includes taxes & fees
1 Jun - 2 Jun
The price is RM711
RM899 total
includes taxes & fees
31 May - 1 Jun
The price is RM708
RM1,105 total
includes taxes & fees
31 May - 1 Jun
The price is RM474
RM581 total
includes taxes & fees
1 Jun - 2 Jun
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, (1204)
The price is RM2,180
RM2,805 total
includes taxes & fees
16 May - 17 May
Beach hotels with free breakfast in St. Thomas and St. John

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.2 out of 10, Wonderful, (166)
The price is RM2,799
RM3,596 total
includes taxes & fees
19 May - 20 May
4-star beach hotels in St. Thomas and St. John

8.4 out of 10, Very good, (1204)
The price is RM2,180
RM2,805 total
includes taxes & fees
16 May - 17 May
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

Emerald Beach Resort
8/10 Good


























































































