Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St Thomas – 38 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Secret Harbour Beach Resort

Hotel in St Thomas

This beach-front complex is on a swimming and snorkeling beach in the Caribbean is 7.5 miles from Charlotte Amalie and 9 miles from Cyril E. King Airport. This resort was very clean, comfortable and the decor was cheery and tropical. The staff was very friendly and helpful, the ladies at the front desk gave heplful info on things to do and how to get there. The view from our room was gorrrgeous!!! All in all, it was a great stay and we can't wait to go back again!!

Show more Show less
8.6
Excellent
17 reviews
Price from
$492.95
per night

Morningstar Buoy Haus Beach Resort at Frenchman's Reef, Autograph Collection

Hotel in St Thomas

Morningstar Buoy Haus Beach Resort at Frenchman's Reef, Autograph Collection is located in St Thomas, within a 9-minute walk of Morningstar Beach and 3 miles of Charlotte Amalie Harbor.

Show more Show less
Price from
$800
per night

Boundless Bliss Hotel

Hotel in St Thomas

Located in St Thomas, 2.6 miles from Charlotte Amalie Harbor, Boundless Bliss Hotel has accommodations with a garden, free private parking and a terrace. The hotel was in a great location, great view and was decently priced.

Show more Show less
5.2
Review score
21 reviews
Price from
$145.43
per night

Point Pleasant Resort

St Thomas

Set in tropical gardens, Point Pleasant Resort features three outdoor swimming pools and its own Sugar Beach. Our unit had extensive views of the ocean and mountains. The unit is good enough to accommodate 2 people with small kitchenette. We loved our stay here and recommend this place.

Show more Show less
7.7
Good
64 reviews
Price from
$291.72
per night

Breathtaking Views of Sapphire Village

St Thomas

With sea views, Breathtaking Views of Sapphire Village is set in St Thomas and has a restaurant, an ATM, bar, garden, outdoor pool and barbecue. Location was amazing. Relaxing and peaceful

Show more Show less
8.8
Excellent
34 reviews
Price from
$175
per night

Luxury Beachfront Duplex Villa on Sapphire Beach V

St Thomas

This beachfront two-level condo located within the Sapphire Beach Resort and Marina in St. It was a beautiful view. The pull out bed upstairs isn’t the most comfortable thing to sleep on.

Show more Show less
8.1
Very Good
20 reviews
Price from
$457.20
per night

Tropical St Thomas Resort Getaway with Pool Access!

St Thomas

Offering sea views, Tropical St Thomas Resort Getaway with Pool Access! is a property located in St Thomas, a 3-minute walk from Cowpet Bay Beach and 9.2 miles from Charlotte Amalie Harbor. it was very spacious, and fit the 3 of us perfectly. I appreciated the strong air conditioning too! The resort is a well maintained property, and has a lovely beach. Red Hook is only a 5 minute drive away, so we were close to all the restaurants, bars, and the ferry.

Show more Show less
9.6
Exceptional
12 reviews
Price from
$440
per night

Luxury St Thomas Condo Ocean View and Beach Access

St Thomas

Luxury St Thomas Condo Ocean View and Beach Access is a property located in St Thomas, a few steps from Cowpet Bay Beach and 9.2 miles from Charlotte Amalie Harbor.

Show more Show less
9.7
Exceptional
3 reviews
Price from
$704
per night

Marina Vista St. Thomas

St Thomas

Just minutes away from St Thomas's Cyril E King Airport (STT), Marina Vista offers comfortable accommodations with vistas of the East End of St Thomas.

Show more Show less
9.2
Wonderful
4 reviews
Price from
$400.95
per night

Sea La Vie about Waterfront St Thomas Escape with Pool

St Thomas

Located in St Thomas, a 5-minute walk from Cowpet Bay Beach and 9.4 miles from Charlotte Amalie Harbor, Sea La Vie about Waterfront St Thomas Escape with Pool provides accommodations with amenities...

Show more Show less
9
Wonderful
1 reviews
Price from
$503
per night
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St Thomas:

Explore guest reviews of hotels in St Thomas

See all