You won’t find sprawling all-inclusive resorts in the U.S. Virgin Islands, but some properties offer all-inclusive rates and packages that help soften the blow of the islands’ expensive dining. Our favorite is Bolongo Bay Beach Resort, featuring a casual island vibe, great food, and an underwater snorkel booze trail.

Divi Carina Bay Beach Resort & Casino
Divi Carina Bay Beach Resort is the only all-inclusive resort and casino on St. Croix. The adults-only resort features renovated rooms, two pools and a casino ...

Sugar Bay St. Thomas Resort & Spa
This family-friendly resort is one of two all-inclusives on St. Thomas. It's located on the island's East End and features water sports and a spa ...

Bolongo Bay Beach Resort
Located on the calm, Caribbean coast of St. Thomas, Bolongo Bay Beach resort is a family-owned favorite with a great beach, two great restaurants and wide range of activities that keep visitors coming back each year ...