St. Thomas is an irresistible tropical paradise that draws countless vacation seekers. Part of the U.S. Virgin Islands, it’s popular thanks to gorgeous weather year-round, clear water and beautiful beaches, and a generous duty-free allowance. Also, as a U.S. territory it doesn’t require passports for U.S. citizens, there’s lots to do, and it’s safe.
This upscale Caribbean destination offers a selection of luxury resorts, villas, and rental homes. There are also affordable St. Thomas resorts if you’re on a budget. Whether you’re gathering with friends, taking a family trip, or escaping for a romantic couples’ trip, here’s a list of top 10 St. Thomas resorts to help you plan.
St. Thomas Resorts Quick Picks
Best Luxury St. Thomas Resort: Ritz-Carlton St. Thomas
Best Family St. Thomas Resort: Marriott Frenchman’s Cove
Best St. Thomas Resort for Beach: Secret Harbour Beach Resort
The Ritz-Carlton St. Thomas
The fact that this is an upscale travel destination is evidenced by the Ritz-Carlton St. Thomas, a fabulously deluxe resort that delivers luxe amenities like a 60-foot luxury yacht that guests can charter for private tours and special events. There is also a private beach on the aptly named Turquoise Bay, three swimming pools (one with a waterslide), motorized and non-motorized watersports, and tennis courts.
All-inclusive options aren’t offered, but club-level rooms have free dining options throughout the day. Non-members can reserve a rate that includes breakfast. There are four delicious gourmet restaurants onsite to choose from.
The Westin Beach Resort & Spa
A new addition to Frenchman’s Reef is The Westin Beach Resort & Spa, which opened its doors in the summer of 2023. With beautiful ocean views and a convenient location only 5 miles from the airport, this St. Thomas resort promises to be a popular spot for couples, friends, singles and families. They even welcome pets!
Luxury amenities include The Heavenly Spa by Westin, five gourmet restaurants and lounges, a sparkling outdoor pool, beachfront access, and cozy rooms and suites with outstanding views. The resort also boasts 85,000 square feet of event space indoors or outdoors. A beautiful garden and dedicated staff make The Westin Beach Resort & Spa a lovely choice for a destination wedding or honeymoon in St. Thomas.
Marriott’s Frenchman’s Cove
Another upscale St. Thomas resort is Marriott’s Frenchman’s Cove at Pacquereau Bay. The architecture reflects the island’s past European influences, but the colorful exterior has a distinct Caribbean vibe. Villas come with one, or two or three bedrooms and large balconies with oceanside views. Private whirlpools are included in the higher-end suites.
Marriott’s Frenchman’s Cove is a good middle ground for travelers who want premium services and amenities without spending thousands. The all-inclusive package rates are reasonable and cover a range of gourmet dining options, plus onsite amenities and entertainment. Guests here can also save on resort fees as Marriott doesn’t charge them. The savings can be put towards an off-site excursion, relaxing spa treatment, or shopping at the duty-free malls.
Point Pleasant Resort
Point Pleasant Resort opened in 1971. The 15-acre property is built on a hillside overlooking Water Bay amidst volcanic rock and surrounded by a thick forest filled with hiking trails. Along with a private beach, several popular beaches are within close proximity so you can spend each day somewhere different. If you need a break from the sand, the resort also has 3 swimming pools that overlook the Caribbean.
There are two restaurants available: a casual eatery located near the beach and an upscale restaurant called Ocean 180. The latter is open to both resort guests and the public from Tuesdays to Saturdays. The resort also offers grocery delivery.
Point Pleasant is a great choice if you want to spend your days on the water. Nearby at Coral World Ocean Park, visitors can enjoy swimming with dolphins and sea lions and learning about coral reefs, and there are also plenty of activities available for children. Seas the Day Charters collaborates closely with the resort and provides services such as boat rentals, off-site tours, snorkeling, and scuba diving trips. Guests can also explore the bay through kayak tours offered by the Mermaids Den.
Emerald Beach Resort
For a quiet St. Thomas resort, choose Emerald Beach Resort. Each room comes with an oceanfront view of Lindbergh Bay and either two double beds or one king-sized bed. Conveniently located near the St. Thomas airport and the capital city of Charlotte Amalie, you can enjoy both the privacy of the resort and the lively atmosphere of St. Thomas. Along with all-inclusive packages that cover unlimited food and drinks, guests can score additional daily food and beverage vouchers online.
There are only 90 rooms so guests can expect warm, personalized service, something the resort prides itself in delivering. The vibe here is friendly, sociable, and relaxing. Visitors can mix and mingle at the complimentary Manager’s Cocktail Party every Monday.
Secret Harbour Beach Resort
Located on the eastern side of the island, Secret Harbour Beach Resort is an all-inclusive At. Thomas resort with 48 beachfront rooms and 20 apartments nestled into a hillside. It boasts a 5-star PADI diving facility for guests to enjoy. All rooms come fully equipped with kitchens, and there is an online grocery shopping and delivery service included in the rate. If you don’t feel like cooking, there are 3 restaurants to choose from, plus a take-out option.
During the day, guests can take a tour of Blackbeard’s Castle or shop for souvenirs at Charlotte Amalie. Travelers who like to keep active on vacation can use the resort’s fitness facility or play tennis on the on-site court. Boat charters and scuba diving trips depart right from the resort at Nazareth Bay. For a calm afternoon, head to the pool, which is surrounded by a lovely garden and overlooks the beach and harbor.
The Mafolie Hotel
The Malfolie Hotel is in a great central location for anyone visiting St. Thomas for the first time. The hotel is conveniently near shops, restaurants, and a few of Charlotte Amalie’s most popular beaches. Unfortunately, there is no direct beach access, but there is a refreshing swimming pool.
They offer affordable rates, but not all-inclusive packages. However, you will get a complimentary breakfast during your stay, and the Mafolie Restaurant gets rave reviews.
Cultural landmarks like the Beracha Veshalom Vegimulth Hasidim Synagogue and lively streets like Main Street are all within walking distance. If you want to take a tour off-site, the friendly and accommodating staff can help arrange it.
Limetree Beach Resort by Club Wyndham
Limetree Beach Resort provides condo-style accommodations on 24 acres of land for visitors to St. Thomas who prefer a more simple experience without all the bells and whistles of an all-inclusive resort. Family-friendly entertainment and activities like movie nights and musical performances are offered nightly, and during the day there is a games room, a swimming pool with a swim-up bar, and a beach.
Limetree Beach Resort is about a 15-minute drive from the airport in a secluded part of the island. The location of the hotel makes it popular for guests renting cars, and there is ample parking for those who wish to explore independently.
Bolongo Bay Beach Resort
Bolongo Bay Beach Resort has been a staple all-inclusive family St. Thomas resort since its doors opened in 1989. After Hurricane Irma in 2017 the hotel underwent a major renovation, and the 65 guest rooms have a fresh new look with a wood, wicker, and cream color palette.
During the day, guests can enjoy free watersports like a complimentary diving class, snorkeling with tropical fish in the Caribbean, or enjoying the use of paddleboards, kayaks, and windsurfing boards. There’s also family-friendly entertainment like live music on the beach after sunset, and delicious food and drinks (all included).
For an extra charge, the resort’s 53-foot catamaran Heavenly Days can take you to explore places like Turtle Cove, Bucks Island, and St. John National Park. After sunset, head to the beach to enjoy live music and refreshing tropical drinks.
Flamboyan on the Bay
Previously named Magens Point, Flamboyan on the Bay is another good choice for an affordable St. Thomas resort. Rooms and suites have large balconies where you can admire the scenery of Magens Bay and a small kitchenette. The grounds are perfectly manicured with tropical flowers in full bloom year-round. There is also a cat sanctuary onsite, which guests can visit, and if you find one you want to take home, the resort’s proprietor can help make the arrangements.
Along with three large pools, guests have free access to tennis courts, easy access to the beach, and two delicious dining options. If you want to rent a car to do some island exploration on your own, the resort offers free parking.
Now that you’ve read our picks for 10 of the best St. Thomas resorts, which one would you choose? Let us know in the comments. And if you’d like help planning your trip, feel free to reach out to one of our trusted travel advisors.