Top Resorts in the U.S. Virgin Islands
Whether you’re looking for a family-friendly getaway packed with beach games and snorkel trips, an all-inclusive escape to reconnect with friends or a romantic retreat for two, you’ll find the perfect resort in the U.S. Virgin Islands. We’ve curated a list of the best resorts on St. Thomas, St. Croix and St. John to help you plan a dream vacation — no U.S. passport required!
St. Thomas Resorts

Marriott’s Frenchman’s Cove
Tucked into the hillside overlooking Pacquereau Bay, Marriott’s Frenchman’s Cove is a picture-perfect oasis on St. Thomas. Two- and three-bedroom villas are comfortable and family friendly, with kitchens and dining rooms that make them feel like home. Take advantage of convenient grocery delivery so you can stock up on everything you’ll need. Relax in the infinity pool or hot tub overlooking the bay while your kids careen down the waterslide. After snorkeling at the beach, snack on burgers and local seafood at on-site restaurant Sunset Cove Bar & Grill. You can also shop, dine and mingle with the locals in Charlotte Amalie, USVI’s capital and largest city, that’s just a 10-minute drive away.
The Westin Beach Resort & Spa at Frenchman’s Reef
The Westin Beach Resort & Spa at Frenchman’s Reef is a modern, airy take on classic island living. Perched on a scenic strip of land separating Pacquereau Bay and Morningstar Bay, you can enjoy panoramic water views from this stunning locale.Three sparkling pools overlooking the ocean include the main family pool, a relaxation pool and an infinity adults-only pool. Or lounge at beautiful Morningstar Beach — and keep an eye out for iguanas! You can also book an excursion on The Flying Frenchman, the resort’s 65-foot catamaran that offers snorkeling tours and sunset sails. Treat yourself to a massage or body wrap at the stylish Heavenly Spa by Westin. And feast on coastal Mediterranean cuisine at Luna Mar or try the Asian-style seafood dishes at Sugarfin.
The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas is the ultimate luxury destination, with its immaculate beach, tropical landscaping and stunning views across Great Bay to St. John. Relax in a private cabana by the adults-only infinity pool or splash with the kids at the Family Pool, complete with a waterslide. Hit the sands of Coconut Cove beach for kayaking, snorkeling or sailing on a Hobie Cat. Or schedule an excursion on the Lady Lyndsey II, the hotel’s exclusive luxury catamaran.
Five on-site restaurants elevate local ingredients, from Alloro’s inspired Sicilian cuisine to the seafood at beachfront Coconut Grove. Sample rums infused with passion fruit and mango at the daily tasting. And feel your best with fitness classes and a world-class spa offering massages, facials and body treatments.
Bolongo Bay Beach Resort
The family-owned Bolongo Bay Beach Resort is all about having a good time. This all-inclusive boutique resort on the southern coast of St. Thomas offers comfortable rooms with either beach access or stunning views. Grab a cocktail or meal at Oasis Restaurant & Pool Bar, offering fish tacos and conch fritters. Then hit the beach with complimentary sports equipment like Hobie Cats, snorkel gear, windsurfers and kayaks, along with lounge chairs and hammocks for relaxing. Add a thrilling excursion to your itinerary, like snorkeling the Cartanser Senior shipwreck, swimming with sea turtles, or the weekly Snorkel Booze Hunt to dive for bottles of rum (whatever you find, you keep!). Bolongo offers live entertainment nightly. See moko jumbies, be thrilled by fire dancers or listen to a local band.
More Places to Stay in St. Thomas
St. Croix Resorts

The Buccaneer Beach & Golf Resort
The Buccaneer Beach & Golf Resort on St. Croix is a country club-style escape. The resort offers both comfortable guest rooms and roomy cottage suites with their own front lawns — ideal for families. The Buccaneer was voted No. 4 on USA Today’s 10Best Caribbean Resorts list in January 2024. Snorkel, paddleboard and kayak off three beautiful beaches along Beauregard Bay with complimentary gear. Practice your backhand on one of eight tennis courts or book a tee time at the golf course, where pristine greens overlook the turquoise waters of the Caribbean. There’s also a full-service spa offering signature massages and facials. Dine at the upscale Terrace or grab a meal on the water at The Mermaid or Beauregard’s on the Beach. And if that’s not enough, the resort is just a five-minute drive from the vibrant shops and historic landmarks of Christiansted.
Carambola Beach Resort
Get away from the island hustle and bustle at Carambola Beach Resort, a tranquil escape on the northwest side of St. Croix. This retreat has some of the island’s most dramatic views, nestled between the sea and mountains, beach and rainforest. Enjoy the scenery from your own private outdoor seating area. Relax in the breeze off the water at the oceanview pool or a beautiful white-sand beach. Or venture out and explore the island’s natural wonders, like the Carambola Tide Pools that are just a short hike away. Dine at two on-site restaurants overlooking the surf, with American fare at Saman Restaurant and local Caribbean cuisine served at Flamboyant Restaurant.
More Places to Stay in St. Croix
St. John Resorts
Gallows Point Resort
A stay at Gallows Point Resort blends the seclusion of a private hotel with the excitement of St. John. Located on a five-acre tropical peninsula, the resort offers fantastic ocean and harbor views. But you can also enjoy the boutiques, restaurants and nightlife of Cruz Bay, just a short walk away. Villas are beachy and breezy, with high ceilings and fully equipped kitchens. Get basic groceries and gourmet coffee at the on-site Gallows Point Resort Gift & Gourmet shop. And make a reservation at Ocean 362 for modern island-to-table Caribbean fine dining.
The concierge team can help schedule scuba dives or day trips to surrounding islands. Or simply hop off the resort’s pier and snorkel the waters of Cruz Bay.
The Westin St. John Resort Villas
Take in magnificent views of the beaches and boats of Great Cruz Bay at The Westin St. John Resort Villas. Roomy villas and townhouses are perched up in the hills, but convenient shuttles make them easy to access. The centerpiece here is a quarter-acre pool, surrounded by towering palms and shady umbrellas. Or visit the 1,200-foot private beach, enjoying a fruity cocktail from the waterfront Snorkels Bar & Grill at your lounge chair. Play tennis on the resort’s lighted courts. Explore the trails and forests of nearby Virgin Islands National Park. Then, refuel with delicious local Caribbean fare at Lemongrass Restaurant & Bar, with fantastic views overlooking the water.
Lovango Resort & Beach Club
Take a 10-minute ferry ride from Cruz Bay or Red Hook to reach Lovango Cay, a tiny private island just northwest of St. John. There, you’ll find the posh-yet-playful Lovango Resort & Beach Club, which earned two Michelin Keys in 2025 Book a villa, cottage or air-conditioned treehouse with spectacular views high above the island. Or reserve one of the glamping tents with outdoor decks overlooking Congo Cay. Lounge in the infinity pool with a cool cocktail or play beach games in the surf. Shop the resort’s charming boutiques and snorkel the coral reefs that are undergoing careful restoration. Dine on coastal Caribbean cuisine at the waterfront restaurant overlooking Caneel Bay. You’ll even get complimentary ferry service to St. John and St. Thomas for easy day trips and exploration.
More Places to Stay in St. John
More Things to Do in USVI
Find more great places to stay in USVI.
Check out these luxury resorts in St. John.
Get Inspired
Best Snorkeling on St. Thomas: Top Spots & Tours
Best Snorkeling on St. Thomas: Top Spots & Tours St. Thomas is the ultimate snorkeling destination, home to a vibrant underwater world teeming with marine life. Whether you want to join an expert-led tour or gear up and explore on your own, St. Thomas… ...
Read moreSt. Croix Nightlife: Bars, Live Music & Late-Night Spots
Discover the best places for lively nightlife on St. Croix. ...
Read moreBest Beaches on St. John for Waterfront Fun
St. John offers some of the most beautiful beaches in the world. ...
Read more