We independently evaluate all recommended services and products. If you click on an affiliate link we provide, we may receive compensation. Learn more.

The United States Virgin Islands are located in the Caribbean and are made of hundreds of islands and cays.

Its main regions are St. Thomas, St. John, St. Croix, and Water Island.

Dreaming of an island vacation on the most beautiful beaches in the Caribbean?

Head to the US Virgin Islands and enjoy amazing water sports under the sun and feast on some of the most delicious island food there is in the Caribbean.

Are you convinced that you should take your next vacation to the Virgin Islands yet?

If you’re set and ready to answer the call of the waves, we’ll help you plan for one of your grandest vacations ever.

Here is a list of some of the best hotels in the US Virgin Islands to help you decide which hotel is the best one for you and your needs.

1. The Buccaneer

the buccaneer

5007 Estate
Christiansted, St. Croix 00824
(800) 255-3881

One of the top rated hotels in the US Virgin Islands, The Buccaneer is a high-end hotel offering a spa, golf and tennis course, three on-site restaurants, multiple beaches, and a Kid’s Camp.

Why We Recommend This Hotel

If you’re looking for the best hotels to stay in the US Virgin Islands, The Buccaneer is where you should be looking into.

It’s also a perfect venue for large groups. Whether you are treating your staff members with a trip to St. Croix, or getting together with friends for a golf holiday, The Buccaneer has plenty of options from meeting rooms to event spaces that will definitely meet your needs.

2. Marriott’s Frenchman’s Cove

Marriott’s Frenchman’s Cove

7338 Estate Bakkeroe
St. Thomas VI 00802, 3011
(340) 693-4800

Marriott’s Frenchman Cove is nestled along a panoramic hillside overlooking the calm cerulean waters of Pacquereau Bay.

This family-friendly hotel features an overall interior design reflecting the Danish and British architectural influences set amidst a colorful tropical landscape.

Why We Recommend This Hotel

If you’re searching for hotel suites in the US Virgin Islands, look no further than Marriott’s Frenchman Cove.

Although it’s not exactly one of the nice affordable hotels in the US Virgin Islands, its hotel rates are definitely worth every penny with superb amenities.

Guests at this hotel enjoy a BBQ and picnic area, an on-site restaurant called Sunset Cove & Bar Grille, a fitness center, a jacuzzi, and more.

3. Grande Bay Resort

grande bay resort

Cruz Bay Quarter
St. John 0690 VI, 00831
(340) 693-4600

Grande Bay Resort is located on the hillside overlooking Cruz Bay on St. John.

It’s also situated near Wharfside Village and is a three-minute walk from the ferry dock.

Why We Recommend This Hotel

Not exactly a cheap place to stay, but the Grande Bay Resort is definitely one of the places that are worth visiting.

It’s got a great location, just a few steps from downtown where many guests go to shop and eat.

4. Renaissance St. Croix Carambola Beach Resort & Spa

Renaissance St. Croix Carambola Beach Resort & Spa

Estate Davis Bay
St Croix 00850
(340) 778-3800

The Carambola Beach Resort & Spa is set in an interesting neighborhood and is built on an old sugar plantation just a few steps away from the beach.

The resort also features the nearby Carambola Tide Pools and Carambola Golf Club close by.

Why We Recommend This Hotel

If you’re looking for reasonable hotel room prices in the US Virgin Islands, come and check out the Carambola Beach Resort in St. Croix.

It’s also the perfect place to stay if you’re looking for some relaxation.

Its villa-style rooms and inspiring ocean views are enough to give you some serenity and peace during your vacation.

5. Sugar Bay Resort & Spa

Sugar Bay Resort & Spa

6500 Estate VI U.S.
St Thomas 00802
(340) 777-7100

Sugar Bay Resort & Spa is located in East End, St Thomas.

It’s an upscale beachfront property featuring seven full restaurants, a soft sand beach, a two-pool complex with a waterfall, and a decent nightlife scene.

Why We Recommend This Hotel

The complete opposite of budget accommodation, Sugar Bay is where you should stay if you feel like splurging.

One of the popular hotels near you in the Virgin Islands,
singles can enjoy the hotel’s full-service spa or get a fresh look at the in-house beauty salon.

6. The Westin St. John Resort Villas

the westin st. john resort villas

300B Chocolate Hole Great
Cruz Bay, 00830
(340) 693-8000

One of the most well-known 4 star hotels on the island, The Westin St. John Resort Villas is also one of the best the US Virgin Islands hotels for families.

It boasts modern villas with tasteful island details, kitchenettes, flat-screen TVs, 2 beachfront restaurants, and lovely pools.

Why We Recommend This Hotel

Bringing kids along?

The children will love the kiddie pool and the Westin Family Kids’ Club where they can partake in supervised indoor and outdoor activities.

It’s great fun for the little ones and more downtime for Mom and Dad.

7. Antilles Resorts at Point Pleasant

antilles resorts at point pleasant

6600 Estate Smith Bay
St. Thomas Island 00802
(800) 874-7897

Antilles Resorts at Point Pleasant is a beach condominium resort just a stone’s throw away from Lindquist and Sapphire Beach.

Its homey 128 individually decorated guest rooms feature kitchens with full-sized refrigerators and stovetops.

Why We Recommend This Hotel

What we like about this resort is that it’s close to restaurants, shopping, and the ferry in Red Hook.

Guests also love the onsite recreational spa where you can get massages and treatments of different kinds.

Also See:
Hotels in Montego Bay
Places to Stay in Fiji

8. Gallows Point Resort

gallows point resort

Cruz Bay, St John 00830
800-323-7229

Gallows Point in St. John is a secluded, peaceful resort that’s perfectly situated for sunsets.

It’s one of the top choices among couples planning a romantic getaway in the Virgin Islands.

Why We Recommend This Hotel

Looking for a hotel with a jacuzzi?

Gallows Point has one!

Along with an oceanfront pool, guests just love lounging outside on the multiple sun decks of the hotel.

9. Secret Harbour Beach Resort

secret harbour beach resort

St Thomas, 6280 Estate Nazareth
Charlotte Amalie, St Thomas 00802
(340) 775-6550

The Secret Harbour Beach Resort in Charlotte Amalie, St. Thomas is a down-to-earth hotel featuring a stunning beach with turquoise water and is lined with palm trees.

It also has two on-site restaurants offering both casual and upscale cuisine.

Why We Recommend This Hotel

If you’re looking for good places to stay around the USVI, look no further than the Secret Harbour Beach Resort.

What most tourists like about this place is that every room offers a king-sized bed and beachfront views from their own balcony or patio.

10. The Palms at Pelican Cove

the palms at pelican cove

4126, Christiansted, 00820
(340) 718-8920

The Palms at Pelican Cove is an easy-going family-friendly hotel set close to a Blue Flag beach.

It features 40 spacious rooms and suites with a balcony and some views of the ocean.

Why We Recommend This Hotel

Do you want to stay in a place where it’s just as fun in the daytime as it is at night?

Stay at The Palms at Pelican Cove and enjoy cocktails and casual fare at the Mahogany Bar while being entertained by fire dancers and stilt walkers.

Also See:
Best Hotels in Phuket
Best Places to Stay in St Maarten

11. Caneel Bay, St. John (Permanently Closed)

Caneel Bay, St. John (Permanently Closed)

N Shore Rd, St John 00830
(340) 776-6111

Caneel Bay in St. John is a scenic 170-acre estate connected to a national park.

It was built on a historic sugar plantation and has rustic rooms with no TVs and phones, for a complete and peaceful island experience.

Why We Recommend This Hotel

Planning a fun weekend trip to the Virgin Islands?

Stay at Caneel Bay where the resort boasts not one, but seven beaches, all relatively isolated.

It’s the perfect beach getaway for lovers, families, and friends.

Related: Itinerary: US Virgin Islands

12. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

6900 Great Bay
St Thomas 00802
(340) 775-3333

The Ritz-Carlton in St. Thomas is among the best luxury hotels in the US Virgin Islands.

Being one of the expensive 5 star hotels in the US Virgin Islands, it boasts an extensive fitness center, an infinity pool, and a great location just 5 minutes away from good bars and restaurants in Red Hook.

Why We Recommend This Hotel

Fancy some scuba diving and snorkeling in the Virgin Islands?

Stay at the Ritz-Carlton where these underwater activities are offered and a whole lot more.

Flying back home?

You can drop by the Ritz-Carlton’s exclusive lounge at the airport for some refreshments and snacks.

Related: Best All Inclusive Resorts in Virgin Islands

13. Garden by the Sea, St. John

Garden by the Sea, St. John

6D Cruz Bay
Box 37, St John 00831
(340) 779-4731

Garden by the Sea in St. John is a charming eco-friendly bed and breakfast hotel uniquely put together and is somewhat likened to a breezy treehouse.

The inn has three rooms with island-inspired decor, two of which have semi-outdoor bathrooms with stone showers.

Why We Recommend This Hotel

Tired of staying at regular hotels?

Stay at the unique destination that is Garden by the Sea.

Here visitors are asked to watch their water and electricity consumption as an effort to conserve.

As one of the amazing hotels in the US Virgin Islands with a view, guests also love hanging out at the large communal terrace overlooking the beautiful Caribbean Sea.

Also See:
Top Hotels in Ocho Rios
Top Bermuda Hotels

14. The Fred, St. Croix

The Fred, St. Croix

605 Strand St
Frederiksted, VI 00840
(340) 777-3733

The Fred is a historic 22-room boutique resort named after King Frederik V, who happens to be the namesake for the town of Frederiksted on the US Virgin Island of St. Croix.

It is the only beachfront resort in St. Croix and was the first one to open in the area since 1986.

Why We Recommend This Hotel

If you’re searching for great hotels downtown, check out The Fred in St. Croix.

This hotel is recommended for beach bums who’ll enjoy its beautiful sandy beach with luxury lounge chairs and umbrellas, a towel vending machine, beachside lockers, and more.

15. Bolongo Bay Beach Resort

bolongo bay beach resort

St. Thomas, 7150 Bolongo
Charlotte Amalie, St Thomas 00802
(800) 524-4746

Popular for weddings and bachelor parties, the Bolongo Bay Beach Resort is located in a quiet beach property in the southern part of St. Thomas.

The resort fronts a wide, soft sand beach with calm and pristine water.

Why We Recommend This Hotel

We recommend spending your cool vacation to the USVI at Bolongo Bay Beach Resort.

Guests staying in the hotel enjoy freebies such as weekly cocktail reception with on-site activities and entertainment and an introductory diving lesson when you rent or buy at the dive shop.

Related: Do You Need a Passport to Go to the US Virgin Islands?

16. Emerald Beach Resort

emerald beach resort

St. Thomas, 8070 Lindberg Bay
Charlotte Amalie West, St Thomas 00802
(340) 777-8800

Emerald Beach Resort in Charlotte Amalie, St. Thomas is one of the most highly-rated resorts in the US Virgin Islands area.

Earning its Blue Flag label, the eco-friendly hotel features a gorgeous, scenic beach with an adjoining bar and a landscaped swimming pool with a waterfall.

Why We Recommend This Hotel

What’s great about Emerald Beach Resort is that all its rooms face the beach, either having a balcony or private patio.

Guests also rave about its beautiful restaurant that offers live entertainment, Sunday brunch, and satisfying buffet nights.

Related: Best Restaurants in The US Virgin Islands (USVI)

17. Estate Lindholm

estate lindholm

6B Estate Caneel Bay
Cruz Bay, St John 00831
(340) 227-4724

Estate Lindholm is an adult-only property showing off beautiful views of Cruz Bay and features a petite garden pool and terrace with water views.

This lovely boutique accommodation is set in an 18th-century estate and is just a 10-minute walk from downtown Cruz Bay.

Why We Recommend This Hotel

One of the best hotels in the US Virgin Islands, if you’re in search of a peaceful retreat, is Estate Lindholm.

We love it for its free continental breakfast, relaxing massage rooms, and self-service honor bar serving beer, wine, and cocktails.

Related: Best Family Resorts in the U.S. Virgin Islands

17 Best US Virgin Islands Hotels for 2023

best hotels in the us virgin islands
17 Best Hotels in The US Virgin Islands — The Top-Rated Hotels to Stay At!
David Reeve
David Reeve
Orlando native David Reeve, a professional writer and global explorer, channels his Florida roots and travel experiences into his work for Family Destinations Guide. His passion for travel, sparked by a post-college adventure across 22 US states and 14 countries, inspired his writing career. Now a father of two, David intertwines family and foodie travel in his upcoming book, based on his personal, flavorful journeys.