Top Resorts in St. Thomas–St. John

Find the Top Resorts in St. Thomas–St. John – 10+ Quality Options from Leading Providers

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
1-17 out of 17 resorts
1Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
From   US$ 771 /nightSelect
  • Infinity pool with stunning ocean views
  • Full-service luxury spa with exclusive treatments
  • Private beach access for ultimate relaxation
From   US$ 226 /nightSelect
  • Direct beach access with stunning views
  • Outdoor swimming pool with poolside bar
  • Well-equipped fitness centre available
  • Private Beach
  • Villas
  • Fitness Studio
From   US$ 515 /nightSelect
  • 1,200 feet of private sandy beach
  • Spacious villas with kitchens
  • Quarter-acre lagoon-style pool
  • Private Balconies
  • Swim-Up Pool Bar
  • Oceanside Restaurant
From   US$ 730 /nightSelect
  • Authentic Caribbean beachfront experience
  • A la carte dining with nightly specials
  • Complimentary water sports activities
  • Infinity Pool
  • Heavenly Spa
  • Private Dock
From   US$ 271 /nightSelect
  • Infinity pools with Caribbean Sea views
  • Heavenly Spa offering diverse treatments
  • On-site gourmet dining options available
  • Beachfront Rooms
  • Swim-Up Bar
  • Outdoor Pool
From   US$ 236 /nightSelect
  • All-inclusive dining with a la carte options
  • Complimentary water sports for all guests
  • Live entertainment every night at the Oasis
  • Oceanfront Pool
  • On-site Restaurant
  • Concierge Services
From   US$ 737 /nightSelect
  • Oceanfront suites with stunning views
  • On-site restaurant with island cuisine
  • Outdoor pool with beautiful surroundings
  • Fitness Centre
  • Hot Tub
  • Beach Access
From   US$ 223 /nightSelect
  • Outdoor swimming pool with beach access
  • On-site fitness center and hot tub
  • Beachfront dining area for guests
  • Swimming pool
  • Exercise gym
  • Car park
From   US$ 499 /nightSelect
  • Exclusive access to on-site activities
  • Relaxing atmosphere with serene surroundings
  • Fitness center with modern facilities
  • Infinity pool
  • Beach club
  • Kids' club
From   US$ 3 900 /nightSelect
  • Infinity pool with stunning views
  • Access to hiking and snorkelling activities
  • On-site restaurant and bar services
  • Private Beach
  • Outdoor Pool
  • Tennis Court
From   US$ 218 /nightSelect
  • Private beach with stunning tropical views
  • Spacious Studio Suites and One-Bedroom Condos
  • Multiple on-site activities for leisure
  • Outdoor Pool
  • Tennis Court
  • Fitness Centre
From   US$ 159 /nightSelect
  • Stunning beach access for guests
  • All-year outdoor swimming pool
  • Well-equipped tennis court available
  • Beachfront Bar
  • Kids' Club
  • On-site Spa
From   US$ 840 /nightSelect
  • Direct ocean-view patios
  • Private beach access
  • Multiple outdoor pools
  • On-site Spa
  • Swimming Pool
  • Kitchenette
From   US$ 283 /nightSelect
  • Oceanfront villas with kitchen amenities
  • Serene on-site spa experience available
  • Inviting outdoor swimming pool area
  • Outdoor Pool
  • Fitness Centre
  • Tennis Court
From   US$ 399 /nightSelect
  • Outdoor pool with terrace and bar
  • Tennis court and children's playground
  • On-site fitness center and hot tub
  • Outdoor Pool
  • Private Terraces
  • On-site Restaurant
From   US$ 768 /nightSelect
  • Outdoor swimming pool with sun loungers
  • Private terraces in every room
  • On-site dining with bar area
  • Private Beach
  • Two-Level Pool
  • Fully Equipped Kitchen
From   US$ 1 779 /nightSelect
  • Direct access to private beach area
  • Two-level beachfront duplex with terrace
  • Children-friendly outdoor swimming pools