6 Charming All-Inclusive Hotels in St Thomas

by Allie d'Almo  |  Published May 14, 2022

Tropical escapes don’t come much easier than St. Thomas – US tourists don’t even need to pack a passport. To make life even easier, the island offers a huge array of all-inclusive resorts to choose from too, from couples breaks to family resorts. 

An all-inclusive resort in St. Thomas (Photo:

Of the US Virgin Islands’ three palm-fringed, white sandy islands, St. Thomas is the most popular. Famed for its ritzy resorts and well-developed watersports infrastructure, it combines an idyllic tropical island setting with creature comforts. Unlike St. Croix and St. Johns, the island is brimming with resorts for all budgets too. These all-inclusive offerings range from complimentary meals and drinks to onsite restaurants, dive centers, and shopping facilities. With so many to choose from, we’ve rounded up the most charming all-inclusive hotels in St. Thomas, US Virgin Islands. 

Pirates Pension at Bluebeards Castle 

Those looking for pocket-friendly prices will be hard-pressed to find a better value resort than Pirates Pension. Offering serious bang-for-you-buck, this three-star resort is a short stroll from some of the island’s best-loved locations, including the Lockhard Gardens Shopping Centre, SkyRide to Paradise Point, and Marina at Yacht Haven Grande. The resort encompasses 28 air-conditioned rooms, a lounge bar, and a children’s playground. While the resort doesn’t offer direct beach access, guests can take advantage of the outdoor pool and hot tub. From $211 per night. 

Book at 

Emerald Beach Resort

A private beach at Emerald Beach Resort (Photo:

Located on the sandy shores of Lindbergh Bay, this charming resort is only 0.6 miles from the airport – perfect for a flying visit. The onsite Portobello Ristorante serves up authentic Italian dishes, while those looking for more familiar fare can tuck into American dishes at the beachfront restaurant. Smaller than most, the resort offers 90 beachfront guestrooms with easy access to its many amenities. Outdoorsy types can rent scuba and snorkeling gear from the resort dive shop, work out in the onsite gym, and practice front crawling in the outdoor pool and waterfall. From $230 per night. 

Book at

Sugar Bay Resort and Spa 

This 30-acre all-inclusive resort sits between mountain and sea, making for brilliant views at every turn. The hotel offers 294 guest rooms kitted out with private balconies, coffee makers, and cable television. There’s also a spa, four tennis courts, a fitness center, and three connecting freshwater pools. All-inclusive rates include all food and drink, kids clubs, and select activities. With seven restaurants and bars serving up everything from island flavors to Italian fare, you’re unlikely to get bored of the food either. From $240 per night.

Book at

Bolongo Bay Beach Resort 

The beautiful Bolongo Bay Beach Resort (Photo:

Offering fresh air and family fun, Bolongo Bay Beach is located on a long private sandy stretch. opened in 1989, it was the first all-inclusive hotel in the US Virgin Islands, so they know what they’re doing. Service is sparkling and there’s a wide range of activities for both children and families, from kids clubs to a ‘Snorkel Booze Hunt’, where staff hide bottles of rum in the bay for guests to snorkel and find. There’s also a striking swimming pool with a swim-up bar for added ease. Rates include a la carte meals, unlimited drinks, and complimentary kayaking and paddleboarding. From $350 per night. 

Book at

Secret Harbour Beach Hotel

 For an upscale retreat, Secret Harbour Beach Hotel is an excellent option. Set on Nazareth Bay on the east coast of St. Thomas, the resort offers up all the swaying palm trees, white sands, hammocks, and turquoise waters of your imagination. There are two onsite restaurants to choose from, offering fine dining and beachside snacks. As well as a pristine private beach, the resort boasts a freshwater pool, tennis court, onsite dive shop, and concierge. Guests can choose from spacious studios or one-two bedroom condos. From $550 per night. 

Book at

Frenchman’s Reef and Morning Star Marriott Beach Resort

Frenchman’s Reef is one of the island’s most upmarket resorts (Photo: Expedia)

An easy, breezy 25-minute stroll from the trading Market Square, this four-star resort sits on a St. Thomas’ rocky southern peninsula with sweeping sea views. The four-pearl resort offers well-appointed and spacious two-bedroom villas that can accommodate up to eight guests, making it an excellent option for families and larger groups of friends. It also offers 453 island-style rooms, complete with flat-screen TVs and private balconies, some with sea views. There are four onsite restaurants, four bars, a state-of-the-art spa, two hilltop infinity pools, and a private beach to keep guests occupied too. From $600 per night. 

Book at