Skip to main content

The best resorts in Saint Thomas

Check out our pick of great resorts on

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Facing the beachfront, Buoy Haus Beach Resort St Thomas Autograph Collection offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and restaurant. A hot tub and a car rental service are available for guests. The accommodation offers room service, a 24-hour front desk and organising tours for guests. Beautiful hotel. Our oceanfront rooms were just a few steps from the beach. The pool area was lovely. Quiet and relaxing. The staff were very helpful and friendly. Nice to use Westin facilities but much preferred staying at Buoy Haus. Would highly recommend staying there.

Show more Show less
9.2
Wonderful
83 reviews
Price from
$333.38
per night

Set in Charlotte Amalie, 2.9 km from Morningstar Beach, Hilltop Villas at Bluebeard's Castle offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. 1.1 km from Charlotte Amalie Harbor, the resort provides a bar and a tennis court. The resort has a hot tub, an ATM and free WiFi. A lot of space, family friendly, good restaurant and area

Show more Show less
8.7
Excellent
387 reviews
Price from
$189
per night

Set in Pearson Gardens, 2.8 km from Charlotte Amalie Harbor, Pirate's Pension at Bluebeard's Castle offers accommodation with an outdoor swimming pool, free private parking, a terrace and a bar. Boasting a concierge service, this property also provides guests with a children's playground. The resort has a hot tub, a business centre and free WiFi throughout the property. Love this place and so ready to go back. Good location and the pool and bar has great views

Show more Show less
8.2
Very Good
149 reviews
Price from
$179
per night

Guests of the The Westin Beach Resort & Spa can enjoy Mediterranean cuisine Luna Mar, Asian influence at Sugarfin or an incredible buffet at Shorebird restaurant. In addition, Frenchman's Roast offers island brewed coffee, pastries, sandwiches and more. The Westin features three infinity pools featuring a swim up bar, hot tubs, and a kid's splash zone; all overlooking the Caribbean Sea. Guests have free access to the on-site Fitness Center. The service was amazing, the roomwas spacious and the bathroom I love the shower.

Show more Show less
8.3
Very Good
107 reviews
Price from
$249.48
per night

Situated in St Thomas, a few steps from Sapphire Beach, Sapphire Beach Resort and Marina features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. Guests can grab a bite to eat in the restaurant or a drink at the bar and free WiFi is available throughout the property. Very clean and had everything to make coffee! The host was very attentive and kind. Beautiful view!

Show more Show less
8.8
Excellent
12 reviews
Price from
$222.75
per night

Located in Bolongo, 7 km from St. Thomas city centre, Bolongo Bay Beach Resort All Inclusive features an outdoor pool, night entertainment and views of the sea.

Cyril E. King International Airport is 10 km from Bolongo Bay Beach Resort All Inclusive. The food was awesome and the drinks.

Show more Show less
8.6
Excellent
20 reviews
Price from
$631
per night

Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and garden. 1.3 km from Cowpet Bay Beach and 2.9 km from Sapphire Beach, the property offers a private beach area, as well as a tennis court. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar. It was incredible beautiful weather large place but very expensive for 3 days I would love to be able to enjoy this place for longer periods if we could get a good deal on a two week basis it just two expensive for my budget on SOS

Show more Show less
8.2
Very Good
57 reviews
Price from
$437.06
per night

Situated in Benner, 700 metres from Cowpet Bay Beach, The Ritz-Carlton St. Thomas features accommodation with an outdoor swimming pool, private parking, a fitness centre and a garden. The accommodation offers a range of water sports facilities, as well as a terrace and a bar. The resort has a hot tub, room service and free WiFi throughout the property. All of the meals where good, but the pricing for food was a little over the top. But over all it was a very nice stay.

Show more Show less
8.1
Very Good
67 reviews
Price from
$479
per night

Facing the beachfront, Margaritaville Vacation Club - St Thomas offers 4-star accommodation in Frydendal and features an outdoor swimming pool, fitness centre and restaurant. Offering a bar, the property is located within 1.2 km of Coki Beach. The accommodation offers a 24-hour front desk, a shuttle service, an ATM and free WiFi throughout the property. I loved the atmosphere at St. Thomas Margaritaville. The staff was friendly and helpful, the food was delicious, and the drinks were amazing. The location was great, right on the beach with a beautiful view of the ocean. The live music and entertainment were a great way to spend an evening. I also enjoyed the pool and hot tub area, it was a great way to relax after a long day of sightseeing.

Show more Show less
7.5
Good
517 reviews
Price from
$259
per night

Located on the sandy shores of Lindbergh Bay, this resort is 1 km from Cyril E. King Airport. It boasts a beachfront bar, water sports rentals, and an outdoor pool.

A flat-screen cable TV and free Wi-Fi are provided in each warmly coloured guest room at the Emerald Beach Resort. The private balcony offers views of the beach. A refrigerator and coffee-making facilities are included. The room is very ample with a desk for work. Internet was good and I was very comfortable working there. The airport is 30 seconds on car and five minutes on foot. The beach is in front of the rooms with bar service included. The pool is very nice, but having the beach nearer my room than the pool, who wants to go to the pool.

Show more Show less
7.2
Good
514 reviews
Price from
$239
per night

Most booked resorts in Saint Thomas this month

Resorts that guests love in Saint Thomas