Skip to primary navigation Skip to content Skip to footer
Back to Blog

The 5 Best St. Thomas All-Inclusive Resorts

There’s a reason why St. Thomas is known as the Gateway to Caribbean. Home to Charlotte Amalie, the capital of the U.S. Virgin Islands and a popular cruise ship port, this island is often the first stop on a Caribbean vacation. It’s also the ideal home base for your trip, offering excellent attractions on the island as well as easy access to other destinations like St. John and St. Croix. (Plus, if you’re traveling from the United States, American citizens don’t need a passport to visit!)

If you’re planning to spend some time on the island, you’re probably looking for the perfect all-inclusive resort, with convenient amenities, beach access, and delicious food and drinks. Check out some of the top St. Thomas resorts and find the ideal spot for your vacation, whether you want to relax, enjoy family-friendly activities, or celebrate a romantic getaway.


Emerald Beach Resort

Palm-lined walkways, breezy accommodations, ocean views… This is what a Caribbean vacation is all about, and you can find it all at Emerald Beach Resort. This beachfront resort overlooks Lindbergh Bay, with its dreamy white-sand beach and bright turquoise waters. It’s the ideal tropical destination, and it’s just a few minutes from downtown Charlotte Amalie. Relax by the beach all day, shop and explore the city, or both!

You don’t have to worry about getting a room with a view — every single room at Emerald Beach has a balcony overlooking the ocean. But you’ll probably want to spend your day at the ocean-facing pool, with its signature waterfall, or paddling along the scenic beach on the complimentary kayaks.

While they don’t offer an all-inclusive package with meals and beverages, take advantage of their online offers to get daily food and beverage credits and other inclusions like water sports vouchers. The on-site restaurant offers Caribbean fusion fare, and you can also grab drinks and snacks at the cafe or beach bar. Want to mix it up? Head downtown to discover all the great restaurants in Charlotte Amalie!

The Ritz-Carlton

This is the place to stay for a five-star resort experience. This elegant resort underwent a major renovation a few years ago, and the sparkling new amenities are not to be missed. Spend endless hours at a cabana by the infinity pool, or take the kids to the family-friendly pool that features a fun slide. The resort offers stunning views of Great Bay and the vibrant greenery of the island, creating a scenic setting for your vacation.

Choose from one of their offers during your stay and enjoy $100 of daily resort credits to use at the many amenities and restaurants on site. You have multiple dining options, including the new Alloro restaurant, which specializes in Sicilian cuisine prepared with local seafood. If you’re traveling with kids, they’re sure to love the Kids Club, which hosts supervised activities. For the adults, check out the ocean-inspired spa and get ready for some quality me-time.

Unwind at the private beach section for hotel guests as you relax on a sun lounger, or if you’re feeling active, hit the fitness center or the tennis courts. One of the most unique amenities is the Lady Lynsey II, a luxury catamaran that you can book for day trips, sunset cruises, and special celebrations.

Bolongo Bay Beach Resort

There’s a lot to love about Bolongo Bay, like the relatively affordable rates, swim-up pool bar, and the hospitality of a family-owned accommodation. But what guests seem to love the most is the famous all-inclusive package. With unlimited cocktails, an assortment of non-motorized water sports, and 100% a la carte dining (no buffets!), your every need is sure to be covered. (If you prefer to explore the island’s restaurants, opt for the room only rate instead.)

This isn’t just one of the best all-inclusive resorts in the USVI, it’s also the first! Located in Charlotte Amalie, Bolongo Bay sits on a picturesque stretch of beach. Spend the day lounging on the sand, or head out to the water with the complimentary stand-up paddle boards, kayaks, snorkel gear, swim mats, and Hobie Cats (if you choose the all-inclusive option). Whether you’re traveling with the whole family or as a couple, you’re sure to have a blast.

Planning a long stay? The all-inclusive package rewards guests staying for five days with a scenic Sunset Hour Cocktail Cruise aboard the Heavenly Days catamaran. For an additional fee, you can also book a sail to go snorkeling, take a day trip to St. John, and more.

If you want to experience the underwater world, take a free discover scuba lesson at the pool! Bolongo Bay is a great resort if you’re looking for exciting water activities during your stay.

Marriot Frenchman’s Cove

When you approach St. Thomas, the first thing you’ll notice are the colorful buildings tucked into the lush hills. If that’s exactly the type of place where you dream of staying, you’ll love Marriott Frenchman’s Cove! Located on the hillside overlooking the scenic Pacquereau Bay, this resort is part of the Marriott Vacation Club ownership program. Redeem your Marriott rewards points here if you have them, or scoop up a villa as they become available to the public.

These two- and three-bedroom villas are ideal for an extended stay or a trip with the whole family, with full kitchens, separate living and dining spaces, and stunning views. The resort has a large infinity swimming pool with a waterslide, a relaxing hot tub, and a private section of beach for guests. The family-friendly amenities include snorkel gear and water sports. Check out the Kids’ Night Out program for more fun for the little ones.

There are multiple dining options on site, as well as great restaurants just a few minutes from the resort. While the resort isn’t all-inclusive, browse their current offerings for packages that include meals and beverages.

Secret Harbour Beach Resort

Looking to feel right at home during your trip? The condo-style accommodations at Secret Harbour feature all the comforts of home — full kitchen, private balcony, and plenty of space for the family — with convenient resort amenities. Enjoy the best of both worlds! The studio, one-bedroom, and two-bedroom apartments are set right on the beach or on the hillside, offering great views either way.

Located on the east end of the island, the resort sits on a crescent-shaped beach. Protected by a bay, the water is calm and perfect for swimming. The on-site dive shop offers kayaks, paddle boards, and snorkeling equipment for your adventures on the water. When it’s time to relax, grab a drink and a bite to eat at the beach bar.

You have plenty of options for dining, including the ocean-side Sunset Grille and grocery delivery if you’re inspired to cook. Although the rates aren’t all-inclusive, be sure to review the current offerings before you book. Some of the deals include water sports vouchers, taxi credits, scuba diving packages, and more.

Your St. Thomas getaway is sure to be unforgettable, no matter where you choose to stay. Of course, there’s a lot to explore outside of the resorts. Discover the best things to do on the island and get ready for the Caribbean vacation of a lifetime!