A Comparison of All Inclusive Resorts on the US Virgin Islands

by Allie d'Almo  |  Published January 17, 2022

For American tourists, a tropical island escape doesn’t come much easier than the US Virgin Islands – and for added ease, the territory offers a variety of excellent all-inclusive resorts too. 

Bolongo Beach was the first hotel to offer all-inclusive hotel packages in the US Virgin Islands (Photo:

The US Virgin Islands comprises three palm-fringed, white sandy islands that are packed with personality. US citizens won’t even need to pack a passport for the holiday, but it’s worth a trip for tourists travelling from further afield too. The most developed of the trio of islands, St. Thomas, is the region’s most popular spot, famed for its ritzy resorts and watersports. On St. Croix, visitors can sink into a slower pace with world-class snorkelling and rum distilleries, while on wildlife-filled St. John’s there are seven acres of national parklands to explore. For an even more relaxing break, consider booking an all-inclusive rate, which includes accommodation, meals, alcoholic drinks and more. There are a few options to choose from so, to make the decision a little easier, we’ve selected three of the best all-inclusive resorts on the US Virgin Island. 

Sugar Bay Resort and Spa 

Squeezed between mountains and sea, this 30-acre all-inclusive resort is located in St. Thomas. 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 centre 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 flavours to Italian fare, you’re unlikely to get bored of the food either. All-inclusive rates from $179 per person, per night. 

Book at

Divi Carina Bay Beach Resort & Casino Adult Only 

all-inclusive hotels US Virgin Islands

Divi Resort and Spa is the only adults-only all-inclusive hotel in the region (Photo:

The only adult-only, all-inclusive hotel in the US Virgin Islands, Divi Carina Bay Beach Resort is located in quieter St. Croix. There are 200 oceanfront rooms to choose from, ranging from doubles to suites. The all-inclusive package includes a full American buffet breakfast at the Starlite Grill and Bar, with casual poolside dining at the Dockside and a pizza restaurant too. Guests can also try their luck at the full-service onsite casino, tee up on the 18-hole miniature golf course and stretch out in the sun on the 1,000-ft long beach.  All-inclusive rates from $200 per person, per night. 

Book at

Bolongo Bay Beach Resort 

For fresh air and family fun, Bolongo Bay Beach resort is an excellent option. The first hotel in the US Virgin Islands to offer all-inclusive in 1989, the hotel is located on a long sandy stretch on St. Thomas island. 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 cocktails and alcoholic beverages and non-motorized sports activities, such as kayaking and paddleboarding. All-inclusive rates from $350 per person, per night. 

Book at