
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,330 reviews)
cleanliness Soak up paradise at the white sand beach resort with private cabanas, ocean dining, and three refreshing pools.
The price is NT$11,054
NT$15,128 total
includes taxes & fees
Aug 15 - Aug 16

7.8 out of 10, Good, (1,457 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 NT$7,912
NT$9,692 total
includes taxes & fees
Aug 15 - Aug 16

7.2 out of 10, Good, (1,487 reviews)
cleanliness Relax on pristine white sand at this seaside retreat with outdoor pool and terrace.
The price is NT$5,768
NT$7,066 total
includes taxes & fees
Jul 17 - Jul 18

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.4 out of 10, Exceptional, (187 reviews)
cleanliness Unwind on white sands with beachfront dining, sailing, and paddleboarding at St. Thomas.
The price is NT$14,005
NT$19,165 total
includes taxes & fees
Aug 15 - Aug 16
The price is NT$4,319
NT$5,664 total
includes taxes & fees
Aug 16 - Aug 17

7.2 out of 10, Good, (1,025 reviews)
cleanliness Soak up Caribbean sun steps from the beach with easy access to snorkeling and diving.
The price is NT$4,899
NT$6,001 total
includes taxes & fees
Aug 15 - Aug 16
The price is NT$3,842
NT$4,707 total
includes taxes & fees
Jul 23 - Jul 24

8.4 out of 10, Very Good, (480 reviews)
cleanliness Unwind at this Mediterranean-style resort on the white sand beach, with water sports, beachfront dining, and cocktails at sunset.
The price is NT$19,293
NT$26,212 total
includes taxes & fees
Aug 16 - Aug 17
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, (1330)
The price is NT$11,054
NT$15,128 total
includes taxes & fees
Aug 15 - Aug 16
Beach hotels with free breakfast in St. Thomas and St. John

8.4 out of 10, Very Good, (1330)
The price is NT$11,054
NT$15,128 total
includes taxes & fees
Aug 15 - Aug 16
4-star beach hotels in St. Thomas and St. John

8.4 out of 10, Very Good, (1330)
The price is NT$11,054
NT$15,128 total
includes taxes & fees
Aug 15 - Aug 16
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

Lindbergh Bay Hotel and Villas
8/10 Good























































































