us virgin islands hotels and resorts

Top Resorts in the US Virgin Islands

If you’re dreaming of sun-kissed beaches, crystal-clear waters, and luxurious accommodations, the resorts in US Virgin Islands have everything you need. Here’s a guide to the top resorts that will make your island escape unforgettable. From opulent retreats to charming beachfront havens, there’s something for everyone in this Caribbean paradise. Let’s dive in to see what these resorts have to offer!

The Ritz-Carlton, St. Thomas, photo 1 of 5The Ritz-Carlton, St. Thomas, photo 2 of 5The Ritz-Carlton, St. Thomas, photo 3 of 5The Ritz-Carlton, St. Thomas, photo 4 of 5The Ritz-Carlton, St. Thomas, photo 5 of 5
8.7Excellent · 4 reviews
The Ritz-Carlton, St. Thomas
6900 Great Bay, Nazareth
  • 5kmFranklin A. Powel Park
  • 5kmVirgin Islands National Park
from $819 / nightPrices as of Nov 2026 on Agoda
Check price on Agoda

On top of our list is The Ritz-Carlton, one of the best luxury resorts in the US Virgin Islands. Imagine waking up to the sound of waves crashing against the shore and stepping out onto your private balcony to take in the breathtaking view of the Great Bay. That’s a typical morning at The Ritz-Carlton, St. Thomas. 

This resort is nestled on 30 acres of lush tropical landscape. It offers world-class amenities like a state-of-the-art fitness center, multiple fine dining options, and an exceptional spa. The private beach and infinity pool are perfect for relaxing and water sports like snorkeling, kayaking, or sailing.

The Buccaneer Beach & Golf Resort, photo 1 of 5The Buccaneer Beach & Golf Resort, photo 2 of 5The Buccaneer Beach & Golf Resort, photo 3 of 5The Buccaneer Beach & Golf Resort, photo 4 of 5The Buccaneer Beach & Golf Resort, photo 5 of 5
8.5Excellent · 31 reviews
The Buccaneer Beach & Golf Resort
5007 Shoys, Christiansted
  • 50mSugar Mill at the Buccaneer
  • 2.4kmCay Beach
from $340 / nightPrices as of Nov 2026 on Agoda
Check price on Agoda

This family-run resort has welcomed guests since 1947 and spans 340 acres of stunning beachfront property. With an 18-hole golf course, tennis courts, and three pristine beaches, there’s no shortage of activities to keep you entertained at The Buccaneer Beach & Golf Resort. 

The rooms and suites are decorated in a style that blends old-world elegance with modern comfort. Each room features a private patio or balcony, so you can enjoy spectacular views and cooling breezes at most. In addition, dining here is a treat, with about five on-site restaurants serving delicious Caribbean and international cuisine. They also offer private dining by the beach, so it’s great if you go with your loved one.

Marriott's Frenchman's Cove, photo 1 of 5Marriott's Frenchman's Cove, photo 2 of 5Marriott's Frenchman's Cove, photo 3 of 5Marriott's Frenchman's Cove, photo 4 of 5Marriott's Frenchman's Cove, photo 5 of 5
9.4Exceptional · 2 reviews
Marriott's Frenchman's Cove
7338 Estate Bakkeroe, Bellevue
  • 3.8kmHoneymoon Beach
  • 13kmVirgin Islands Coral Reef Natl Mon
from $949 / nightPrices as of Nov 2026 on Agoda
Check price on Agoda

If you’re traveling with family, Marriott’s Frenchman’s Cove is the place to be. The spacious villas have fully equipped kitchens, separate living and dining areas, and private balconies with stunning ocean views. 

The resort boasts a picturesque infinity pool, a lively kids’ club, and a variety of dining options to please everyone in the family. Located near Charlotte Amalie, you can easily explore local shops, restaurants, and historic sites. Plus, there are plenty of water activities like snorkeling and paddleboarding to keep you busy.

Gallows Point Resort, photo 1 of 1
Gallows Point Resort
  • 600mVirgin Islands Coral Reef Natl Mon
  • 1.2kmHoneymoon Bay Beach

Look no further than Gallows Point Resort for a romantic and secluded retreat. This is one of the most romantic resorts in US Virgin Islands. The resort offers stunning views of Cruz Bay and the Caribbean Sea from its elegant suites. Spend your days lounging by the oceanfront pool, snorkeling in the vibrant coral reefs just off the resort’s private beach, or enjoying a meal at the on-site restaurant. With Virgin Islands National Park just a stone’s throw away, you can explore the island’s natural beauty through hiking, snorkeling, and beachcombing.

Carambola Beach Resort, St. Croix, photo 1 of 1
Carambola Beach Resort, St. Croix
  • 7kmSalt River Bay National Historical Park
  • 13kmFort Christiansvaern Park

Carambola Beach Resort is a hidden gem on St. Croix’s north shore. Surrounded by lush rainforest and pristine beaches, this resort offers a tranquil escape from the hustle and bustle. 

In terms of amenities, all rooms feature island-inspired decor and private balconies. Enjoy the resort’s pool, fitness center, and on-site dining options. The nearby Carambola Golf Club provides a challenging course with breathtaking views. If you’re adventurous, the resort’s location makes exploring the island’s natural beauty easy – from hiking through the rainforest to snorkeling in the clear, blue waters.

The Palms at Pelican Cove, photo 1 of 1
The Palms at Pelican Cove
  • 3.7kmFort Christiansvaern
  • 3.5kmProtestant Cay

The Palms at Pelican Cove offers a laid-back, beachfront experience on St. Croix. You can relax by the pool, enjoy a cocktail at the beach bar, or dine at the on-site restaurant. Their diverse menu offers Caribbean-inspired gourmet dishes and all-American favorites, like a classic char-broiled Rib-eye steak.

The resort’s location is also a plus. You can easily explore Christiansted and nearby attractions. Snorkeling, kayaking, and paddleboarding are popular activities in the calm, clear waters of St. Croix.

The Westin St. John Resort Villas, photo 1 of 5The Westin St. John Resort Villas, photo 2 of 5The Westin St. John Resort Villas, photo 3 of 5The Westin St. John Resort Villas, photo 4 of 5The Westin St. John Resort Villas, photo 5 of 5
8.6Excellent · 9 reviews
The Westin St. John Resort Villas
300B Chocolate Hole, Cruz Bay
  • 1.9kmHoneymoon Bay Beach
  • 1.3kmVirgin Islands National Park
  • 1.3kmFranklin A. Powel Park
from $391 / nightPrices as of Nov 2026 on Agoda
Check price on Agoda

The Westin St. John Villas offer a luxurious island experience with the comforts of home. Their spacious villas feature fully equipped kitchens, private balconies, and plush furnishings. The resort’s amenities include a large pool, fitness center, and dining options. 

Stretching along the resort is a gorgeous 1,200-foot private white-sand beach. When you need a break from island activities, you can kick back in one of the lounge chairs and take in the stunning views of Great Cruz Bay. If you’re feeling adventurous, there are plenty of water activities to try, or you can just chill out with a cocktail from Snorkels Bar & Grill.

Secret Harbour Beach Resort, photo 1 of 5Secret Harbour Beach Resort, photo 2 of 5Secret Harbour Beach Resort, photo 3 of 5Secret Harbour Beach Resort, photo 4 of 5Secret Harbour Beach Resort, photo 5 of 5
9.4Exceptional · 2 reviews
Secret Harbour Beach Resort
6280 ESTATE NAZARETH, Nazareth
  • 1.4kmBenner Hill (164m)
  • 600mCowpet Bay Beach
from $489 / nightPrices as of Nov 2026 on Agoda
Check price on Agoda

Secret Harbour Resort is the ultimate spot for couples and families to relax and enjoy the beach in St. Thomas. Tucked away on the quiet east end of the island, this boutique resort offers spacious beachfront and hillside apartment-style accommodations with private outdoor spaces. 

You’ll find world-class amenities like a restaurant, bar, swimming pool, watersports rentals, boating excursions, scuba diving, tennis, fitness center, Wi-Fi, and more. It’s also a great base for remote work, incentive travel, and adventure lovers looking to explore nature attractions, historical sites, and unique off-the-grid experiences.

Bolongo Bay Beach Resort, photo 1 of 1
5.22 reviews
Bolongo Bay Beach Resort
7150 ESTATE BOLONGO, Bolongo
  • 2.3kmMorningstar Beach
  • 11kmFranklin A. Powel Park

The last resort on our list is Bolongo Bay. It’s a cozy Caribbean beach spot on St. Thomas, right by the Caribbean Sea. You’ll find 65 comfy rooms with ocean views, perfect for relaxing. Bolongo Bay is family-owned, so it’s got a warm, personal vibe that makes guests feel special.

The resort’s all-inclusive package includes meals, drinks, and a variety of water sports. Enjoy live music and entertainment at the beach bar, take a sunset sail on the resort’s catamaran, or relax by the pool. They even have a fun snorkel “booze hunt” to spice up your beach getaway. Bolongo Bay’s friendly atmosphere and range of activities make it a great choice for families and couples. 

So, to wrap it up, whether you’re after luxury, history, family fun, or just a peaceful getaway, the resorts in the US Virgin Islands have exactly what you need. Each place offers something unique and awesome, so your stay in this Caribbean paradise will be amazing. It’s time to pack up and enjoy one of the most beautiful spots on the planet!

Scroll to Top