A coastal town with cruise ships docked in a bay, surrounded by lush green hills and clear blue waters.

Best Resorts in St. Thomas

  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for St. Thomas resorts

1. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.6 out of 10, Excellent, (1,544 reviews)
"Great hotel & resort"
United States
David Josiah
$364 nightly
The price is $409
Oct 15 - Oct 16
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

2. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (500 reviews)
"We enjoyed the entire experience and the staff were very welcoming."
United States
Cindy
$728 nightly
The price is $814
Oct 21 - Oct 22
Total with taxes and fees
The Ritz-Carlton, St. Thomas

3. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (4 reviews)
"Great location, property, and service"
United States
Rich H.
$3,446 nightly
The price is $3,446
Nov 7 - Nov 8
Total with taxes and fees
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

4. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (14 reviews)
"The Condo was clean, large, and well-appointed. It was a 3rd floor corner unit and we had excellent views and a nice breeze at all times. Beach and pool were both very, very nice. Our family of 6 were very comfortable in the accomodations. We will definitely stay here our next time on St. Thomas."
United States
David
$2,649 nightly
The price is $2,649
Nov 14 - Nov 15
Total with taxes and fees
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

5. 3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
9.4 out of 10, Exceptional, (3 reviews)
"We were so fortunate to have found this beautiful timeshare at the Ritz-Carlton Club Residence. We stayed in a 3 bedroom/ 3 1/2 bath residence that was very clean and most importantly it was a much welcomed air conditioned place. The pools were so nice and clean and right outside our place. The beach was well maintained and clean of seaweed. The staff at the Club were very welcoming and helpful. The in-room service and housekeeping were great! It truly was like a home away from home. The taxi...
United States
Maria R.
$12,308 nightly
The price is $12,308
Nov 7 - Nov 8
Total with taxes and fees
3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

6. 3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (1 review)
"We turned to Vacation Candy at the last minute when we realized our passport had expired and we couldn't travel abroad. What a find! The Ritz in St. Thomas is amazing. Excellent staff and service you expect from the Ritz. Beautiful, comfortable facilities. Lots to do whether you stay on the property or go exploring. Be sure to visit St. Johns. Wonderful trip. Can't wait to go back."
United States
Kathy S.
$12,266 nightly
The price is $12,266
Nov 7 - Nov 8
Total with taxes and fees
3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

7. 3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (1 review)
"We turned to Vacation Candy at the last minute when we realized our passport had expired and we couldn't travel abroad. What a find! The Ritz in St. Thomas is amazing. Excellent staff and service you expect from the Ritz. Beautiful, comfortable facilities. Lots to do whether you stay on the property or go exploring. Be sure to visit St. Johns. Wonderful trip. Can't wait to go back."
United States
Kathy S.
$12,308 nightly
The price is $12,308
Nov 7 - Nov 8
Total with taxes and fees
3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

8. 3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (1 review)
"We turned to Vacation Candy at the last minute when we realized our passport had expired and we couldn't travel abroad. What a find! The Ritz in St. Thomas is amazing. Excellent staff and service you expect from the Ritz. Beautiful, comfortable facilities. Lots to do whether you stay on the property or go exploring. Be sure to visit St. Johns. Wonderful trip. Can't wait to go back."
United States
Kathy S.
$12,308 nightly
The price is $12,308
Nov 7 - Nov 8
Total with taxes and fees
3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

9. 3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (1 review)
"We turned to Vacation Candy at the last minute when we realized our passport had expired and we couldn't travel abroad. What a find! The Ritz in St. Thomas is amazing. Excellent staff and service you expect from the Ritz. Beautiful, comfortable facilities. Lots to do whether you stay on the property or go exploring. Be sure to visit St. Johns. Wonderful trip. Can't wait to go back."
United States
Kathy S.
$12,308 nightly
The price is $12,308
Nov 7 - Nov 8
Total with taxes and fees
3 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

10. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (10 reviews)
"Great location, property, and service"
United States
Rich H.
$3,489 nightly
The price is $3,489
Nov 7 - Nov 8
Total with taxes and fees
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

11. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (11 reviews)
"Really enjoyed the resort."
United States
Brad C.
$2,623 nightly
The price is $2,623
Nov 14 - Nov 15
Total with taxes and fees
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

12. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (6 reviews)
"Great location, property, and service"
United States
Rich H.
$3,446 nightly
The price is $3,446
Nov 7 - Nov 8
Total with taxes and fees
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

13. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (46 reviews)
"This place is the whole package! Everything was spotless and the amenities are fantastic and the food was delicious!"
United States
Michelle S.
$2,649 nightly
The price is $2,649
Nov 14 - Nov 15
Total with taxes and fees
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

14. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (4 reviews)
"Great location, property, and service"
United States
Rich H.
$3,489 nightly
The price is $3,489
Nov 7 - Nov 8
Total with taxes and fees
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

15. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
St Thomas
10.0 out of 10, Exceptional, (3 reviews)
"Great location, property, and service"
United States
Rich H.
$3,489 nightly
The price is $3,489
Nov 7 - Nov 8
Total with taxes and fees
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access

16. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (13 reviews)
"Really enjoyed the resort."
United States
Brad C.
$2,649 nightly
The price is $2,649
Nov 14 - Nov 15
Total with taxes and fees
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

17. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
St Thomas
9.6 out of 10, Exceptional, (12 reviews)
"Really enjoyed the resort."
United States
Brad C.
$2,649 nightly
The price is $2,649
Nov 14 - Nov 15
Total with taxes and fees
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access

18. The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (51 reviews)
"Beautiful property. I could spend a while vacation there and not have to leave the resort. Hot tubs, pools, gym and lots more. Beautiful views."
United States
Nancy
$310 nightly
The price is $337
Oct 21 - Oct 22
Total with taxes and fees
The Saint Resort

19. 2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access

2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access
St John
10.0 out of 10, Exceptional, (7 reviews)
"Great location with access to pool, beach, grocery store and taxis into town!"
United States
Kasey H.
$7,205 nightly
The price is $7,205
Nov 14 - Nov 15
Total with taxes and fees
2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access

20. 3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access

3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
St John
$4,651 nightly
The price is $4,651
Nov 6 - Nov 7
Total with taxes and fees
3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top St. Thomas Hotel Reviews

Find out more about St. Thomas

St. Thomas Resorts information

Number of reviews
665
Accommodation
88 Resorts
Lowest Price
$337
Highest Price
$12,308

Frequently asked questions

What is St. Thomas like for a resort vacation?
Longing for a relaxing escape? Treat yourself to all the comforts and luxuries of a resort, where you can find everything you want for your vacation from tasty food and drink options to activities and entertainment. Choose from 271 resorts in St. Thomas and discover the right one for you, whether you picture yourself sipping drinks by a sprawling pool or hitting the golf course for an afternoon game.
What's a favorite resort for my stay in St. Thomas?
The Westin St. Thomas Beach Resort & Spa - Luxury resort. Features 3 outdoor pools, 3 restaurants, and 2 bars. Popular for its great beach location. The Ritz-Carlton, St. Thomas - Luxury resort. Has 2 outdoor pools, 4 restaurants, and 3 bars. Bolongo Bay Beach Resort - Only a 5-minute walk from Bolongo Bay. Enjoy the fitness center, pool loungers, and free self parking. Club Wyndham Elysian Beach Resort - Amenities include 2 restaurants, beach sun loungers, and free self parking. Point Pleasant Resort - Beach resort. Access to 3 outdoor pools, 2 restaurants, and a private beach.
How many resorts can I expect to find in St. Thomas?
Choose among Expedia's 271 resorts in St. Thomas where you'll find fun for all ages, spacious guest rooms, and more.
What can I do in St. Thomas?
Travelers love exploring the beaches in St. Thomas, and come here to try snorkeling and other popular water activities. Check out the interesting exhibits at St. Thomas Historical Trust Museum and Weibel Museum, or head to Sapphire Beach and Coki Point Beach for some time by the water. For more to see in the area, you can spend time at Caribbean Genealogy Library or Skyride to Paradise Point.
What's the seasonal weather like in St. Thomas?
The hottest months are usually September and August with an average temp of 83°F, while the coldest months are March and February with an average of 78°F. Average annual precipitation for St. Thomas is 40 inches.
What's the best way to get to and around St. Thomas?
Fly into St. Thomas (SPB-St. Thomas Seaplane Base), which is located 3 mi (4.9 km) away from the city center. Otherwise, you can search for flights to Cyril E. King Airport (STT), which is 5 mi (8.1 km) away. If you'd like to explore around the area, consider renting a car to take in more sights.

Explore a world of travel with Expedia