St. Thomas should be on every traveler’s bucket list. The beautiful US Virgin Island is renowned for its crystal-clear blue oceans, eclectic architecture, pristine sandy beaches, and glamorous all-inclusive resorts. From sunbathing on sandy beaches to zip-lining through the rainforest, St. Thomas has plenty of exciting attractions for visitors to enjoy.
It’s an ideal tropical destination for couples, families, bachelorette/bachelor parties, and even solo travelers. Many resorts on the island, including a few of the luxury, five-star hotels below provide guests rental access for boats, kayaks, paddleboards, and snorkeling gear.
Water sports are sure to keep everyone in your party entertained, no matter their age. Once you figure out where you’re staying, a few must-see attractions include Drake’s Seat, Honeymoon Beach, and Sky Ride to Paradise Point. Or you can always take a ferry to visit St. John.
Here are our reviews on some of St. Thomas’ best all-inclusive resorts. Hopefully, this list makes planning your next vacation to the Islands a whole lot easier.
1. The Ritz Carlton

Address: 6900 Great Bay, Nazareth, St Thomas 00802, U.S. Virgin Islands
Many travelers idolize Ritz Carlton Resorts as the epitome of luxury. The Ritz Carlton St. Thomas location is no exception to that belief, offering guests amenities like imported Italian linens, sunset catamaran cruises, and iconic plush bathrobes. The 5-star all-inclusive resort is also renowned for its world-class spa treatments that feel even more relaxing after lounging on one of St. Thomas’ many beaches.
Three swimming pools are spread among the beautiful grounds, including one infinity pool overlooking the Eastern Caribbean Sea. You can reserve private cabanas equipped with flat-screen televisions, beverages, towels, and a personal attendant. Beachfront gazebos along Great Bay Beach are also available to rent.
The Ritz Carlton has four waterfront restaurants onsite serving up tasty dishes and cocktails. You can enjoy some out-of-this-world seafood since local fishers deliver fresh catches most evenings. Their Ritz-Kidz program provides activities to teach kids about the local environment and culture.
2. Marriot’s Frenchman’s Cove

Address: 7338 Estate Bakkeroe St. Thomas VI 00802, 3011, U.S. Virgin Islands
Step into paradise at Marriot’s Frenchman’s Cove. Guests are offered plenty of luxe amenities at this five-star resort, including spectacular oceanside views from every room as the hotel overlooks Pacquereau Bay.
The beachfront villas are clean and spacious and contain everything you need for a terrific tropical vacation. They range from two to three bedrooms, making it easy to accommodate larger families. Marriott’s Frenchman’s Cove is super kid-friendly, despite its luxurious amenities.
There are many family-friendly activities for kids of any age. The onsite kids camp hosts daily scavenger hunts, movie nights, and other fun activities. There are also plenty of watersports and swimming opportunities to keep children busy and have fun during the day at the private beach.
The infinity pool at Frenchman’s Cove is the perfect setting for sipping on Mai Tais, taking in the ocean views. Although, just about all of the resort’s outdoor pools are equally beautiful and exciting. The all-inclusive resort also boasts a colorful overall exterior, much like the rest of the town’s architecture. There is also a fitness center on its premises to stay fit during your vacation.
It’s only a 10-minute drive from Charlotte Amalie, so it’s within perfect distance to explore the U.S Virgin Islands capital. Leave the resort for a day and explore the downtown area, with its various jewelry stores and local gift shops. You can also take a ferry near the area to reach St. Croix.
3. Bolongo Bay Beach Resort

Address: 7150 Bolongo, Charlotte Amalie, St Thomas 00802, U.S. Virgin Islands
This chic waterfront resort is the tropical oasis of your dreams. Bolongo Bay Beach Resort offers guests luxurious resort amenities, stellar dining options, and exceptional views of the Caribbean Sea. All-inclusive accommodations cover costs of all meals, alcoholic beverages, and water sports are available.
There are various aquatic activities to keep vacationers entertained, such as paddle boarding, snorkeling, and scuba diving. You may also get the chance to befriend one of the property’s many iguanas who tend to hang out around the beach. It’s a kid-friendly resort and offers plenty of things to do to keep them busy.
Sailing is a must-try during your getaway at Bolongo Bay Beach Resort. The family-owned resort has several catamaran charters available, including a half-day snorkel excursion where guests can encounter sea turtles. It’s the perfect activity for families and animal lovers alike! Complimentary sunset sailboat rides and other water activities are also included for certain all-inclusive guests.
The resort is within walking distance of many of the U.S Virgin Islands top attractions and only a 10 minute drive to downtown Charlotte Amalie. St Thomas’ Southside has several other high-end places worth considering as well. You can read our full guide on where to stay in St. Thomas.
4. Emerald Beach Resort

Address: 8070 Lindberg Bay, Charlotte Amalie West, St Thomas 00802, U.S. Virgin Islands
This lovely beachfront hotel makes a great home base while traveling in St. Thomas.
Emerald Beach Resort features an outdoor pool, easy beach access, clean guest rooms, and three onsite restaurants. There are some tasty fruit smoothies from Emerald Café. Guests can also take a free shuttle to the nearby Lindbergh Bay Hotel for additional dining options.
Complimentary cocktail evenings are hosted every Monday, allowing guests to interact with one another and hopefully make some long-lasting memories. Besides, all the best stories start with some tequila shots!
The hotel’s exterior is gorgeous, featuring plenty of tropical plants and unique water fixtures throughout the grounds. There is also an outdoor swimming pool equipped with a picturesque rocky waterfall. If you miss the gym while on vacation, you might also want to check out Emerald Beach Resort’s fitness center.
5. Crystal Cove Beach Resort

Address: Rte 32, Smith Bay, St Thomas 00801, U.S. Virgin Islands
Crystal Cove Beach Resort is located near the sandy shores of Sapphire Beach. Guests can stay in coastal-inspired villas with comfy beds, kitchenettes, and plenty of extra seating. It’s an excellent resort for large groups or families since these beachfront villas often feature more than one bedroom.
In addition to a beach, there is a massive outdoor pool and tennis courts onsite. Guests can rent boats to enjoy water sports in between excursions. This beachfront resort is budget-friendly compared to others, meaning guests can experience luxe treatment without breaking the bank.
Each vacation rental includes a king-sized bed and air conditioning to keep you cool. There is on-site parking in case you’re thinking of renting a car to get around St. Thomas, and for added convenience, there is also a laundry room if you run out of clothes to wear.
It’s conveniently located 5 minutes from the Red Hook ferry, which means you can easily get a boat ride to St. John to explore for a day or two and see everything the virgin islands national park has to offer. Read this guide to find all-inclusive resorts to stay in St John.
6. Point Pleasant Resort

Address: 6600 Estate Smith Bay, St Thomas 00802, U.S. Virgin Islands
If you are looking for relaxing oceanfront accommodations in paradise, look no further than Point Pleasant Resort. It features oceanview suites with private balconies to get spectacular views each morning.
Each guest villa features a kitchen, living space, fancy linens, and oceanside views. They are super cozy and packed with coastal-inspired décor. Point Pleasant Resort also boasts a private beach, two onsite restaurants, and three large outdoor pools. Guests can rent scuba or snorkeling equipment to bring to the beach.
The hotel is also conveniently located near Coral World Ocean Park, where visitors can learn about and interact with marine life. Some exciting excursions include exploring coral reefs, kayaking with dolphins, and snorkeling with marine life.
With its favorable location on the hillside, you can also see the beautiful British Virgin Islands. There is a shuttle service you can use to get around the area.
7. Secret Harbour Beach Resort

Address: 6280 Estate Nazareth, Charlotte Amalie, St Thomas 00802, U.S. Virgin Islands
Accommodations at Secret Harbour Beach Resort include standard oceanfront rooms and beachfront or hillside condominiums. These coastal condos range from one to three bedrooms, perfect for groups or families. It’s the ideal luxury resort for bachelorette or bachelor parties since there is much to enjoy on and off the property. Digital nomads will find it one of the best places to work from on the island. It provides a great WiFi connection and a gym to work out at.
Those itching to scuba dive can adore the resort’s diving experiences, including beginner classes that prepare you for certification. Experienced divers are permitted to explore the coral reefs accessible via Secret Harbour’s daily charter boat. Visitors can enjoy the resort’s outdoor swimming pool and other water sports activities.
Secret Harbour Beach Resort is also home to the renowned seafood restaurant Sunset Grille, where you can enjoy fruity cocktails and incredible appetizers. During lunch, they offer some delicious pizza which I highly recommend. A beach bar and outdoor patio for to-go dining are also available.
Leave a comment