Top Hotels in Saint Thomas
Find the Top Hotels in Saint Thomas – 20+ Quality Options from Leading Providers
1-25 out of 25 hotels
8.4
Great5959 reviews10
From
US$ 226
/night
- Direct beach access with stunning views
- Outdoor swimming pool with poolside bar
- Well-equipped fitness centre available
Resort
8.4
Great8888 reviews10
From
US$ 1 813
/night
- Infinity pool with stunning ocean views
- Full-service luxury spa with exclusive treatments
- Private beach access for ultimate relaxation
8.2
Great4040 reviews10
- Infinity Pool
- Heavenly Spa
- Private Dock
From
US$ 271
/night
- Infinity pools with Caribbean Sea views
- Heavenly Spa offering diverse treatments
- On-site gourmet dining options available
8.6
Great2626 reviews10
- Private Balconies
- Swim-Up Pool Bar
- Oceanside Restaurant
From
US$ 730
/night
- Authentic Caribbean beachfront experience
- A la carte dining with nightly specials
- Complimentary water sports activities
8.6
Great6767 reviews10
- Infinity Pool
- Kids' Club
- Outdoor Dining
From
US$ 689
/night
- Infinity pool with water slide
- Oceanview dining at Sunset Cove
- Complimentary shuttle to nearby resorts
8.0
Great4444 reviews10
- Private Beach
- Fitness Center
- Freshwater Pool
From
US$ 432
/night
- Beachfront condominiums with private patios
- Award-winning restaurant with beachside views
- Diverse water sports from on-site dive shop
Resort
8.4
Great2727 reviews10
- Beachfront Rooms
- Swim-Up Bar
- Outdoor Pool
From
US$ 236
/night
- All-inclusive dining with a la carte options
- Complimentary water sports for all guests
- Live entertainment every night at the Oasis
8.6
Great3232 reviews10
- Private Beach
- Infinity Pool
- Outdoor Dining
From
US$ 145
/night
- Private beach with sun loungers
- Infinity pool with stunning views
- Diverse on-site water activities
Resort
7.4
Very good4545 reviews10
- Fitness Centre
- Hot Tub
- Beach Access
From
US$ 223
/night
- Outdoor swimming pool with beach access
- On-site fitness center and hot tub
- Beachfront dining area for guests
- Rooftop Pool
- Outdoor Jacuzzi
- Private Parking
From
US$ 517
/night
- Rooftop pool with stunning views
- Relaxing outdoor jacuzzi available
- Adults-only environment for relaxation
8.2
Great7272 reviews10
- Indoor Pool
- Outdoor Pool
- Fitness Centre
From
US$ 104
/night
- Year-round indoor and outdoor pools
- On-site hot tub and fitness centre
- Dining available with outdoor seating
7.4
Very good4545 reviews10
- Private Beach
- Outdoor Pool
- Tennis Court
From
US$ 218
/night
- Private beach with stunning tropical views
- Spacious Studio Suites and One-Bedroom Condos
- Multiple on-site activities for leisure
Hotel
8.4
Great7070 reviews10
- Outdoor Pool
- In-house Restaurant
- Concierge Services
From
US$ 174
/night
- Breathtaking views of Charlotte Amalie Harbor
- Renowned Mafolie Restaurant with local cuisine
- Spacious villas for family accommodation
Aparthotel
7.8
Very good4141 reviews10
- Outdoor Pools
- On-site Spa
- Beach Access
From
US$ 253
/night
- Multiple outdoor pools available year-round
- On-site spa with beauty services offered
- Access to private beach area included
From
US$ 239
/night
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
/night
- Infinity pool with ocean views
- On-site diving and fishing activities
- Family-friendly kids' club available
Bed & Breakfast
8.4
Great9999 reviews10
- Freshwater pool
- Veranda dining
- Air-conditioned rooms
From
US$ 110
/night
- Historic property built in 1852
- Home-cooked breakfast on the veranda
- Outdoor swimming pool with sundeck
8.2
Great5858 reviews10
- Outdoor Pool
- Garden Area
- Barbecue Facilities
From
US$ 217
/night
- Outdoor swimming pool with city views
- On-site activities for local culture
- Garden and barbecue facilities available
9.2
Perfect55 reviews10
- Beachfront Bar
- Kids' Club
- On-site Spa
From
US$ 840
/night
- Direct ocean-view patios
- Private beach access
- Multiple outdoor pools
Guest house
7.2
Very good4444 reviews10
- Outdoor pool
- Family rooms
- Free parking
From
US$ 99
/night
- Outdoor swimming pool for relaxation
- Fully equipped kitchens in select units
- Family rooms available for groups
Hotel
From
US$ 336
/night
Offering views of the sea, the 1829 Charlotte Amalie is placed merely a 5-minute walk from Main Street and boasts a swimming pool.
Hotel
From
US$ 255
/night
The Bellavista Scott is a perfect vacation spot approximately a 25-minute walk from 99 Steps and other Charlotte Amalie landmarks.
Aparthotel
8.2
Great77 reviews10
- Plunge Pool
- Family Rooms
- On-site Restaurant
From
US$ 181
/night
- Balcony with ocean views
- On-site plunge pool
- Family-friendly picnic area
From
US$ 350
/night
The Mary Anne Boutique Hotel Usvi is a good starting point to Charlotte Amalie's sights including Frederick Lutheran Church, which is about 5 minutes' walk away.
Resort
- Outdoor Pool
- Private Terraces
- On-site Restaurant
From
US$ 515
/night
- Outdoor swimming pool with sun loungers
- Private terraces in every room
- On-site dining with bar area
Saved
Save
Top Hotel Picks in Saint Thomas
How much is a hotel room per night?
These hotels are located near major landmarks like Magens Bay Beach, Coral World Ocean Park, and the Charlotte Amalie Historic District. Convenient access to local transport options, such as the downtown ferry terminal, allows easy exploration. Prices start around $120 per night, with hotels rated above 8/10 by guests.
3 star:
$120-$250
4 star:
$250-$400
5 star:
$400-$700
