Last updated: April 25th, 2024
The US Virgin Islands is a collection of four main islands and several smaller ones. St. Croix, St. John, and St. Thomas are some of the most sought-after destinations in the Caribbean. The fourth island, Water Island, is home to a few hundred residents and can only be visited via private excursions.
Wherever you end up in the US Virgin Islands, know that your getaway can be filled with as much adventure or as much downtime as you desire. There is plenty of cultural diversity as evidenced in its gastronomical fare, historical town squares, and watersports aplenty. The islands will draw you in with their infinite beaches with turquoise waters and welcoming residents.
The U.S. Virgin Islands has a few all-inclusive resorts and packages with spectacular amenities and a scenic location. These resorts give you an unforgettable experience no matter when and what island you stay at.
Some of these resorts are technically not all inclusive, but they offer the restaurants, facilities, beaches, and external beauty to provide you with almost everything you need for an unforgettable vacation.
The Buccaneer Beach & Golf Resort
Address: 5007 Estate, Christiansted, St Croix 00824
The Buccaneer Beach & Golf Resort includes access to three beaches so you won’t need to travel far to swim in the clear Caribbean waters. With its onsite 18-hole golf course, tennis courts, spa services, and other facilities, staying here is an experience.
There are hotel rooms and suites and even a beach house for larger groups. Rooms feature elegant Caribbean-inspired designs, king beds, and private patios with scenic views of the ocean.
The resort spa lets you enjoy yoga sessions and massage services or you can also get a round of golf or tennis in at their other facilities. You don’t need to go to the beach to get in the water since the resort has two swimming pools. But when heading out to the beach, make sure to use their complimentary kayaks and snorkeling equipment.
After you finish with activities and feel hungry or thirsty, experience world-class and casual dining at the resort restaurants. Go for an elegant evening at Beauregard’s on the Beach or a scenic lunch at The Mermaid.
Enjoy drinks and lunch at the pool or beachside. With its four dining choices, your palate will be fully satisfied and you can try different foods each day. Breakfast is included with the room rate.
Lovango Resort & Beach Club
Address: 1 Lovango Cay, St John 00830
One of the best all inclusive resorts in the US Virgin Islands is located on its own island. The Lovango Resorta and Beach Club is a short 10 to 15 minute ferry ride either from St. John or St. Thomas. Once here, you can enjoy the many amenities available to guests, including beach access, watersports, hiking trails, and continental breakfasts.
With unique accommodations you probably won’t find on other islands, travelers can stay at their beautiful villas with ocean views, luxury treehouses, and glamping tents. It’s a great place to stay for families and couples looking for something romantic.
You can easily hop on a private ferry to visit one of the main islands and head to Cruz Bay in St John or Red Hook in St. Thomas. However, if you don’t want to leave Lovango, you don’t have to. There’s plenty to explore on-site, including several restaurants from elegant to casual, shopping, and simply enjoying a cocktail by the pool and water.
For dining, the Lovango Waterfront Restaurants has food choices for any kind of diet. Sushi Sundays are a popular choice and on other days you can try everything ranging from fine dining to casual fare. You can also sail into the resort dock but just be sure to reserve one of the moorings ahead of time.
Emerald Beach
Address: 8070 Lindberg Bay, Charlotte Amalie West, St Thomas 00802
The Emerald Beach Resort is an affordable option in Lindbergh Bay, but don’t let the price fool you. You’ll still have access to all the amenities you can expect from an all-inclusive package. Amenities such as drinks, a pool complete with a cascading waterfall, cocktail parties, a complete fitness center, and watersport rentals.
There are more than 90 rooms to select from, each featuring amenities like private balconies, flat-screen TVs, fast WiFi, and comfy beds for resting. There are 3 restaurants with the Emerald Cafe for casual breakfast items. Caribbean Fusion offers local cuisine with seafood and meat dishes right next to the water. The Emerald Beach Bar has more casual and American food with pizza, sandwiches, and tropical cocktails.
When it’s time to dine, you can choose from beachfront restaurants to bars and casual dining at the cafe. Located in the heart of St. Thomas, it’s easy to access different parts of the island in this convenient location. Everything from shopping stores to beaches and fancy restaurants is close by.
Emerald Beach’s complimentary concierge staff can also help plan out your vacation getaway.
Divi Carina Bay Beach Resort & Casino
Address: 5025 Turner Hole Rd, Christiansted, St Croix 00820
The Divi Carina Bay Beach Resort & Casino is one of the few true all inclusive resorts in the US Virgin Islands for adults. Upon your arrival, you’re greeted with tranquil vibes and beachfront locations. This adult-only resort includes gorgeous swimming pools, beach access, watersports, game courts, and even planned activities to keep you busy the entire time you’re here.
All meals, snacks, and beverages are included with your price, and you can choose from both outdoor and indoor dining options. The onsite casino is yet another opportunity for entertainment as you hone your skills at the table games or slots.
The rooms feature private balconies along with Caribbean chic decor and king and queen beds. Hillside or beachside accommodations are available.
You won’t ever get tired of the food with 6+ different restaurant selections. It features everything from casual grab-and-go to fine dining with tasty seafood as meal choices and a cafe for breakfast or a bar for late-night drinks.
When it’s time to explore the island, be sure to make your way to the easternmost point of the U.S. Virgin Islands at nearby Point Udall or go scuba diving at the world-renowned Cane Bay Wall.
The Westin St. John Resort Villas
Address: 300B Chocolate Hole, Great Cruz Bay, St. John
The Westin offers up to three-bedroom villa rentals or townhomes with everything needed to feel at home. Enjoy the private beach with 1200 feet of shoreline to enjoy all the many watersports available here. Or spend time at the fitness center and spa getting relaxing massages and facials.
The large beachfront villas make it a homely place for family or friend vacations. But they also feature 1 bedroom townhouses for guests on a romantic getaway. All places to stay here include beautiful views of the islands.
The property features the Snorkels Bar & Grill near the beachside for lunch, dinner, and cocktails. The Mango Deli lets you grab pastries and sandwiches for a quick snack. You don’t need to travel far for more dining options with other restaurants a short distance away.
When you’re ready to head into the US Virgin Islands National Park, it’s only a 15 minutes drive by rental car or taxi. St. John has several pristine beaches and lush land to hike and places to go shopping. The Westin is right near the Cruz Bay Ferry, making it a perfect home base and starting point for your vacation.
Secret Harbour Beach Resort
Address: 6280 Estate Nazareth, Nazareth, St Thomas 00802
The apartment-style rooms in this boutique hotel are perfect for different travel styles. Combine that with a world-class fitness center, gorgeous pool, stunning beach access, tennis courts, and watersport rentals, and you’ve got all you need at this all inclusive resort in St. Thomas. There is also a dive shop ready to get you into the waters.
It’s found near the quieter part of St. Thomas on Nazareth Bay. The condominium suites provide tropical scenery of the beach right in front. Palm trees and beach chairs line up across the entire coast. When it comes to dining or drinks, there are several options, including a beach bar and beachside restaurants.
The classy Sunset Grille is popular for fine dining with American cuisine and a waterfront experience. It’s worth a visit even if you’re not staying at the resort. Tropical cocktails and fine wine are on the drinks menu.
If you rather spend an evening in and cook for yourself, Secret Harbour works with St. Thomas’ premier grocery stores to have fresh groceries delivered straight to your door. You can have a fully stocked kitchen upon arrival.
With the urban area of Red Hook minutes away offering more restaurants, nightlife, and other excursions on the island, everything you need is close to the resort.
Sand Castle on the Beach
Address: Veterans Shore Dr, Frederiksted, St Croix 00840
If you’re looking for luxury or a relaxing place to enjoy the beauty of the U.S. Virgin Islands, you’ll find it at Sand Castle on the Beach. It’s an adults only resort in St. Croix.
They have luxury villas with screen porches and patios, and smaller hotel rooms complete with complimentary continental breakfast and just steps away from the beautiful ocean. Enjoy views of the beach and garden from their spacious rooms with full kitchens.
Guests get access to complimentary snorkeling gear and kayaks, along with access to two pools (one is clothing optional) and a fitness center. The beach waters are calm, making it a good place for snorkeling and swimming. If you’re craving more adventure than snorkeling, take advantage of their scuba diving lessons provided by the resort instructors. Get massages and other spa treatments too.
Sit back and enjoy the seafood and other cultural fares at Sand Castle’s terrace Beachside Cafe. It offers some of the best brunch on St. Croix, along with lunch and dinner options. Custom cocktails and various liquor, draft beer, and wine choices are on offer.
The town of Frederiksted has restaurants, beaches, and other amazing landscapes. Dorsch Beach can be found further up north from the resort, and the Sandy Point National Wildlife Refuge is down south, where you can find many leatherback sea turtles. Read our guide to compare the differences between St. John and St. Croix.
Bolongo Bay Beach Resort
Address: 7150 Bolongo, Charlotte Amalie, St Thomas 00802
Offering an intimate and personalized experience, the Bolongo Bay Beach Resort features all inclusive packages for travelers. The are three types of hotel rooms, with some right on the beachfront and others providing views of the sea. These air-conditioned rooms all include one or two beds, TVs, and WiFi and are well-suited for families of four or couples.
As a boutique hotel, guests get a la carte meals made with local ingredients. You’ll also have access to unlimited cocktails, a wide selection of bottled craft beers, house wines, and live music every night.
The all inclusive plan includes paddleboards, snorkel gear, sailboats, kayaks, hammocks, and so much more. The luxury resort has two restaurants with the Oasis Restaurant & Pool Bar providing delicious food at all times of the day and vegetarian-friendly options. The Iggies Beach Bar & Grill is still in development and may not be open at the current time.
The resort lets you choose between an all-inclusive package or simply a beautiful place to stay. You can also experience a true sailing excursion on a catamaran around the islands.
Sitting on the southern coast of St. Thomas places it in a spot between Red Hook to its east and Frenchman’s Bay to its west. VI Ecotours is only a 5-minute car ride away, so if you’re looking for a canoeing or kayaking tour check it out.
Gallows Point Resort
Address: 3 AAA Gallows Point Road St. John, St John 00831
Gallows Point Resort is located on five acres and a mere five-minute walk to Cruz Bay. The rooms here are fully equipped, kitchen included, to enjoy a night in or out. With an open-air BBQ area, guests can enjoy the evening air of the islands on their own terms. It’s one of the top luxury hotels in St. John.
The suites and rooms have beautiful views of Cruz Bay and the ocean and are equipped with ceiling fans and a central AC to stay cool. Whether looking to relax poolside or beachside or stay fit with one of their classes at their onsite fitness center, it fits any kind of traveler.
World-class fine dining awaits you at the Ocean 362 restaurant, or casual fare is ready to be packed for a picnic. The all inclusive resort also features a wedding venue available for rent with catering provided by the restaurant.
Take a dip in their pool and jacuzzi or go for a snorkel on the beach right in front of the villas. When visiting St. John, a visit to The Virgin Islands National Park should also be on your itinerary, and the concierge here can happily get travelers set up for multiple excursions into the park.