
Find Beach Hotels in St. Thomas
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Thomas Beach Hotels
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Our top choices for St. Thomas beach hotels




1. The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
- Soak up paradise at the white sand beach resort with private cabanas, ocean dining, and three refreshing pools.
₩373,387
₩536,101 total
includes taxes & fees
Sep 7 - Sep 8
₩174,557
₩231,915 total
includes taxes & fees
Aug 12 - Aug 13
₩169,694
₩207,875 total
includes taxes & fees
Aug 10 - Aug 11
₩359,247
₩475,229 total
includes taxes & fees
Aug 17 - Aug 18




5. Windward Passage Hotel
Windward Passage HotelSt. Thomas
- Relax on pristine white sand at this seaside retreat with outdoor pool and terrace.
₩233,840
₩286,455 total
includes taxes & fees
Aug 19 - Aug 20




6. Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
- Unwind on white sands with beachfront dining, sailing, and paddleboarding at St. Thomas.
₩455,967
₩659,406 total
includes taxes & fees
Sep 5 - Sep 6




7. Emerald Beach Resort
Emerald Beach ResortSt. Thomas
- Savor paradise steps from the sand with beachfront dining, water sports, and a vibrant beach bar at this oceanside retreat with umbrellas.
₩337,113
₩412,963 total
includes taxes & fees
Sep 1 - Sep 2




8. Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and VillasSt. Thomas
- Soak up Caribbean sun steps from the beach with easy access to snorkeling and diving.
₩216,213
₩264,861 total
includes taxes & fees
Sep 3 - Sep 4
View all properties
Beach hotels with pools in St. Thomas
₩174,557
₩231,915 total
includes taxes & fees
Aug 12 - Aug 13
₩216,213
₩264,861 total
includes taxes & fees
Sep 3 - Sep 4
₩233,840
₩286,455 total
includes taxes & fees
Aug 19 - Aug 20
₩169,694
₩207,875 total
includes taxes & fees
Aug 10 - Aug 11
₩337,113
₩412,963 total
includes taxes & fees
Sep 1 - Sep 2
₩359,247
₩475,229 total
includes taxes & fees
Aug 17 - Aug 18
₩204,699
₩293,402 total
includes taxes & fees
Aug 30 - Aug 31
₩325,539
₩579,644 total
includes taxes & fees
Aug 9 - Aug 10
₩102,349
₩125,378 total
includes taxes & fees
Aug 12 - Aug 13











































