Top Hotels in St. Thomas–St. John

Find the Top Hotels in St. Thomas–St. John – 30+ Quality Options from Leading Providers

Destination
Where to?
Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
1-30 out of 30 hotels
From   US$ 515 /nightSelect
  • 1,200 feet of private sandy beach
  • Spacious villas with kitchens
  • Quarter-acre lagoon-style pool
From   US$ 849 /nightSelect
  • Infinity pool with stunning ocean views
  • Full-service luxury spa with exclusive treatments
  • Private beach access for ultimate relaxation
  • Fitness Centre
  • Outdoor Pool
  • Hot Tub
From   US$ 226 /nightSelect
  • Direct beach access with stunning views
  • Outdoor swimming pool with poolside bar
  • Well-equipped fitness centre available
  • 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
  • Infinity Pool
  • Kids' Club
  • Outdoor Dining
From   US$ 689 /nightSelect
  • Infinity pool with water slide
  • Oceanview dining at Sunset Cove
  • Complimentary shuttle to nearby resorts
  • Private Beach
  • Fitness Center
  • Freshwater Pool
From   US$ 552 /nightSelect
  • Beachfront condominiums with private patios
  • Award-winning restaurant with beachside views
  • Diverse water sports from on-site dive shop
  • 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
  • Private Beach
  • Infinity Pool
  • Outdoor Dining
From   US$ 145 /nightSelect
  • Private beach with sun loungers
  • Infinity pool with stunning views
  • Diverse on-site water activities
  • Rooftop Pool
  • Outdoor Jacuzzi
  • Private Parking
From   US$ 517 /nightSelect
  • Rooftop pool with stunning views
  • Relaxing outdoor jacuzzi available
  • Adults-only environment for relaxation
  • Infinity pool
  • Beach club
  • Kids' club
From   US$ 1 395 /nightSelect
  • Infinity pool with stunning views
  • Access to hiking and snorkelling activities
  • On-site restaurant and bar services
  • Oceanfront Pool
  • On-site Restaurant
  • Concierge Services
From   US$ 827 /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
  • 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
  • Indoor Pool
  • Outdoor Pool
  • Fitness Centre
From   US$ 104 /nightSelect
  • Year-round indoor and outdoor pools
  • On-site hot tub and fitness centre
  • Dining available with outdoor seating
  • Outdoor Pool
  • In-house Restaurant
  • Concierge Services
From   US$ 314 /nightSelect
  • Breathtaking views of Charlotte Amalie Harbor
  • Renowned Mafolie Restaurant with local cuisine
  • Spacious villas for family accommodation
  • Outdoor Pools
  • On-site Spa
  • Beach Access
From   US$ 159 /nightSelect
  • Multiple outdoor pools available year-round
  • On-site spa with beauty services offered
  • Access to private beach area included
From   US$ 239 /nightSelect
Estate Thomas is around 1 mile from the 3-star Hampton Inn By Hilton St. Thomas Charlotte Amalie and Mountain Top is approximately 10 minutes' drive away.
  • Infinity Pool
  • Kids' Club
  • Fitness Centre
From   US$ 657 /nightSelect
  • Infinity pool with ocean views
  • On-site diving and fishing activities
  • Family-friendly kids' club available
  • Outdoor Pool
  • Garden Area
  • Barbecue Facilities
From   US$ 217 /nightSelect
  • Outdoor swimming pool with city views
  • On-site activities for local culture
  • Garden and barbecue facilities available
Bed & Breakfast
  • Freshwater pool
  • Veranda dining
  • Air-conditioned rooms
From   US$ 110 /nightSelect
  • Historic property built in 1852
  • Home-cooked breakfast on the veranda
  • Outdoor swimming pool with sundeck
  • Garden
  • Barbecue
  • Free Parking
From   US$ 938 /nightSelect
  • Sea-view balcony units available
  • Expansive garden and picnic areas
  • BBQ facilities for guests' use
  • Outdoor pool
  • Family rooms
  • Free parking
From   US$ 99 /nightSelect
  • Outdoor swimming pool for relaxation
  • Fully equipped kitchens in select units
  • Family rooms available for groups
  • Beachfront Bar
  • Kids' Club
  • On-site Spa
From   US$ 840 /nightSelect
  • Direct ocean-view patios
  • Private beach access
  • Multiple outdoor pools
Hotel
From   US$ 631 /nightSelect
Offering views of the sea, the 1829 Charlotte Amalie is placed merely a 5-minute walk from Main Street and boasts a swimming pool.
From   US$ 254 /nightSelect
The Bellavista Scott is a perfect vacation spot approximately a 25-minute walk from 99 Steps and other Charlotte Amalie landmarks.
  • Plunge Pool
  • Family Rooms
  • On-site Restaurant
From   US$ 181 /nightSelect
  • Balcony with ocean views
  • On-site plunge pool
  • Family-friendly picnic 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$ 721 /nightSelect
  • Outdoor swimming pool with sun loungers
  • Private terraces in every room
  • On-site dining with bar area

Top Hotel Picks in St. Thomas-St. John

How much is a hotel room per night?

These hotels are close to popular spots like Magens Bay Beach, Charlotte Amalie, and the Virgin Islands National Park. They offer essential amenities at varying price points, with guest ratings generally above 8/10.

3 star: $150-$250
4 star: $250-$400
5 star: $400-$600

Top Recommended Family Friendly Hotels in St. Thomas-St. John

Top Recommended Luxury Hotels in St. Thomas-St. John

Top Recommended Boutique Hotels in St. Thomas-St. John

Top Recommended Central Hotels in St. Thomas-St. John

Top Recommended Nazareth Hotels in St. Thomas-St. John

Top Recommended East End (Saint Thomas) Hotels in St. Thomas-St. John

Top Recommended Cruz Bay Hotels in St. Thomas-St. John