The U.S. Virgin Islands are located about 64 km (39.77 mi) east of Puerto Rico, in the Caribbean Sea. It is an ideal paradise for those who love nature. There are six national parks here, including the Virgin Islands National Park. You can cover the big park on various trails which are meant for walking and hiking. At times, these trails take you through a forest, past some abandoned sugar plantations and ancient petroglyphs. The other main reason to visit these islands is the beaches. White-sand beaches with gorgeous waters abound here. Coki and Sapphire Beach are a couple of options. On some beaches, you can even snorkel just off the shore and spot vibrantly hued fishes.
If you are planning a vacation on this island, you may be looking for comfortable accommodations here. Take a look at this list of the best all-inclusive resorts in U.S. Virgin Islands.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and all-inclusive packages and activities. The image galleries get refreshed with the latest updates regularly. They were last updated on October 29, 2025.
1. Bolongo Bay Beach Resort All Inclusive, Bolongo (from USD 518)
The gorgeous Bolongo Bay Beach Resort All Inclusive is a great choice for an unforgettable vacation experience in the U.S. Virgin Islands. Here, you can enjoy à la carte meals, with delicious dinner specials. All your meals can be accompanied by unlimited cocktails as well. A variety of beers, house wine and champagne is also available here.
Guests at this lovely resort can also try many sports here. Equipment such as stand-up paddleboards, Hobie Cat sailboats, ocean kayaks and more are offered free of charge to guests. At night, you can unwind by listening to a live music performance at the on-site Oasis Restaurant.
What's included in the packages
Food: Included
Transport: Not included
Activities: Included
Bolongo Bay Beach Resort
Address: 7150 ESTATE BOLONGO, Bolongo, Bolongo, U.S. Virgin Islands, 802
2. Divi Carina Bay All Inclusive Beach Resort & Casino, St. Croix
Divi Carina Bay All Inclusive Beach Resort & Casino is an all-inclusive resort for adults. This breathtaking 3.5-star hotel is located on the oceanfront in a quiet setting.
There are two outdoor pools at the hotel. When not splashing in the water, guests can relax in the free cabanas or loungers around it. All meals, snacks and beverages are included in the all-inclusive rate. If you are looking to try water sports, you will be glad to know that non-motorised water activities are also offered as a part of the package.
What's included in the packages
Food: Included
Transport: Not included
Activities: Included
Divi Carina Bay Beach Resort & Casino-All Inclusive (Adults Only)
Address: 5025 TURNER HOLE, Teagues Bay, Christiansted, U.S. Virgin Islands, 00820
3. The Buccaneer Beach & Golf Resort, Christiansted (from USD 352)
The Buccaneer Beach & Golf Resort is a family-run luxury resort with private beaches, restaurants, tennis courts, swimming pools and many more amenities. There is a water sports facility as well which is fun for everyone.
Your stay will get even better when you sign up for an all-inclusive package. As you step into your room, you will be welcomed with a cool drink and a fruit basket. Moreover, you are offered a 300 USD resort credit which you can use to indulge in meals or other activities in the resort. You even get to snorkel in Buck Island for half a day for free.
What's included in the packages
Food: Included
Transport: Not included
Activities: Included
The Buccaneer Beach & Golf Resort This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: P.O. Box 25200
Other accommodations with packages
4. The Ritz-Carlton St. Thomas, Benner (from USD 685)
The Ritz-Carlton St. Thomas is nestled on 30 acres (12.14 hectares) of land along the beach. The hotel has been renovated recently and boasts an infinity pool and a family-friendly pool with a waterslide. You can even rent a private cabana by the pool and enjoy excellent service here. In the evenings, you can plan a romantic sunset cruise on a luxury catamaran.
You can choose different packages here, ideal for those looking to indulge in curated experiences when on their vacation. While some packages offer you a discount based on the number of nights you stay, some also offer a resort credit, airport transfers and other amenities.
The Ritz-Carlton St. Thomas
Address: 6900 Great Bay
5. Margaritaville Vacation Club by Wyndham - St Thomas, Frydendal
Margaritaville Vacation Club by Wyndham - St Thomas is a 4-star resort offering suite-type accommodations. All bedrooms are fitted with a king bed, to ensure that you rest well. True to the name, each suite boasts a Frozen Concoction Maker® to make delicious drinks and an outdoor sitting area where you sip these drinks and enjoy the wonderful weather.
A couple of packages are offered at this resort which allows you to save big. You can book your stay for a specified number of nights and get a reward card for 150 USD.
Margaritaville Vacation Club - St Thomas
Address: 6080 Estate Smith Bay
Have the time of your life in the U.S Virgin Islands
With gorgeous beaches, lush forests and various activities, a vacation in the U.S. Virgin Islands will be a fantastic one. There are many great accommodations here. Choose any from the above list to have a great holiday.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data