From Magens Bay, one of the most beautiful beaches on earth, to stunning mangroves to some of the Caribbean’s best shopping, St Thomas is a vibrant, energetic destination that has been among the most popular in the entire region since the onset of the pandemic.
And the island’s hotel product is diverse: a St. Thomas stay can feature anything from a tiny boutique hotel to five-star luxury; here are our picks for the top hotels and resorts on St. Thomas.

Located on Great Bay on the quieter east end of the island, the Ritz-Carlton St. Thomas comes off a $100-million renovation with a beautiful oceanfront infinity-edge pool lined with private cabanas, four restaurants that include Sicilian fine dining at Alloro, and a renovated lounge for Club-level guests. A spa and catamaran for private sailings round out the five-star amenities. And then there are those views of St John.