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.

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

St Thomas

Facing the beachfront, Morningstar Buoy Haus Beach Resort at Frenchman's Reef, 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
Wonderful
66 reviews
Price from
$845.75
per night

Elysian Beach Resort

St Thomas

Located a few steps from Cowpet Bay Beach, Elysian Beach Resort offers 3-star accommodation in St Thomas and features a fitness centre, a restaurant and a bar. The accommodation provides a hot tub, free WiFi and family rooms. The Caribbean Fish Market restaurant

Show more Show less
8.3
Very Good
41 reviews
Price from
$559
per night

Sapphire Beach Resort and Marina

St Thomas

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.5
Very Good
11 reviews
Price from
$395.01
per night

Limetree Beach Resort by Club Wyndham

Raphune

Surround yourself with lightly swaying palm trees as you cool off on the private beach or enjoy gorgeous views of the postcard perfect tropical waters from your private balcony.

The outdoor swimming pool is the perfect spot to lounge around and soak up the sun. Right on the beach with great views, room was well appointed. Nice restaurant, nice pool bar, great staff. Comfortable bed. 1.5 baths. Close to everything!

Show more Show less
8.5
Very Good
30 reviews
Price from
$569
per night

Secret Harbour Beach Resort

St Thomas

Secret Harbour Beach Resort has a fitness centre, garden, a terrace and restaurant in St Thomas. Each accommodation at the 4-star hotel has sea views, and guests can enjoy access to a bar and to a tennis court. The hotel offers a hot tub and a 24-hour front desk. 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
46 reviews
Price from
$552.11
per night

The Ritz-Carlton St. Thomas

Benner

Situated in Benner, 700 metres from Cowpet Bay Beach, The Ritz-Carlton St. Thomas features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can enjoy American and Caribbean dishes at the restaurant or have a cocktail at the bar.

The resort offers a terrace. You can play tennis at The Ritz-Carlton St. Thomas, and the area is popular for snorkelling. 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
Very Good
76 reviews
Price from
$1,299
per night

Margaritaville Vacation Club - St Thomas

Frydendal

Facing the beachfront, Margaritaville Vacation Club - St Thomas offers 4-star accommodation in Frydendal and features an outdoor swimming pool, fitness centre and restaurant. Featuring a bar, the property is located within 1.2 km of Coki Beach. Offering free WiFi throughout the property, the non-smoking resort has a hot tub and evening entertainment. The staff made the stay exceptional. Everyone that we met from check-in to check-out was super helpful especially reception and concierge who went out of their way to make our stay memorable.

Show more Show less
7.8
Good
507 reviews
Price from
$539
per night

Emerald Beach Resort

Lindbergh Bay

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 staff are sweethearts and very cheerful and helpful.

Show more Show less
7.1
Good
532 reviews
Price from
$289
per night

Lindbergh Bay Hotel

Lindbergh Bay

This white sand beach resort is a 5-minute walk from Cyril E. King Airport. An open-air restaurant is featured, and all rooms provide free WiFi and a flat-screen TV.

Guest is welcomed to dine at the Beach Bar and Restaurant at the Caribbean Fusion located at the Emerald Beach Resort less than a minute drive or a 10-minute walk. La Vista al mar. La tranquilid y el buen servicio

Show more Show less
6.4
Review score
756 reviews
Price from
$188.10
per night

Pavilions and Pools Resort

Frydendal

Set in Frydendal, 1.2 km from Coki Beach, Pavilions and Pools Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Offering a bar, the property is located within 2.2 km of Pelican Beach. The property is non-smoking and is located 2.2 km from Sapphire Beach.

Show more Show less
9
Wonderful
1 reviews
Price from
$233.95
per night

Most booked resorts in Saint Thomas this month

Resorts that guests love in Saint Thomas