Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in United States Virgin Islands's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Waves at Cane Bay

Hotel in Kingshill

Facing the beachfront, The Waves at Cane Bay offers 3-star accommodations in Kingshill and features a terrace, bar and private beach area. This 3-star hotel offers a concierge service. Everything Was Perfect... From The View, To The Staff, The Food & Cocktails. This Place Went Above & Beyond My Expectations. Jill was Wondering & So Accommodating. Ted is the Best Bartender Every.. I Must Definitely Will Be Back. I Highly Recommend The Wave At Cane Bay For Your St. Croix Stay

Show more Show less
9.3
Wonderful
62 reviews
Price from
$449
per night

Sugar Apple Bed and Breakfast

Hotel in Christiansted

Located a 7-minute walk from Cay Beach, Sugar Apple Bed and Breakfast offers 3-star accommodations in Christiansted and has a garden. I needed accommodations in Christianstead. The B&B was perfect but made excellent by the gracious and caring manager, Natalie. She makes Sugar Apple the fine place it is!!!!

Show more Show less
8.7
Excellent
116 reviews
Price from
$205.85
per night

Caravelle Hotel

Hotel in Christiansted

Located in Christiansted, Hotel Caravelle offers an on-site restaurant and free WiFi access. Private parking is offered. Clean and quiet! My husband daughter and I enjoyed our stay. Having the convenience of restaurants in walking distance was a plus!

Show more Show less
8.4
Very Good
148 reviews
Price from
$209
per night

Castle Villas at Bluebeards by Capital Vacations

Hotel in Charlotte Amalie

Featuring the A Room with a View Review restaurant, this property built in the 1600’s in St. Thomas is 2 blocks from Long Bay. Really appreciated the services I received when I was there for 4 nights, from front counter receptionists to those staff who helped to drive me to the hotel house (This resort is sitting on the hill in different places, so you might need they drive you and your luggage, otherwise it is very difficult to walk with carrying bigger luggage) From my balcony, the harbour view completely displays its every beautiful corners. Sitting there with a glass of wine or whisky or Rum or anything you want is a fantastic experience especially when you want to watch the sunrise and sunset. The room is very clean, and the equipment is in good condition. The distance to the town center is about 15 min walk only. You can find a lot of shops, bars and restaurants. Anyway, I have to rate this hotel the top rating without any hesitations or further considerations.

Show more Show less
8
Very Good
144 reviews
Price from
$299
per night

Victoria House

Hotel in Frederiksted

Victoria House has a garden, terrace, a casino and tennis court in Frederiksted. Some accommodations at the property have a patio with a sea view. Spent some time at Victoria House and I was beyond pleased with the service. The room was perfect just like the pictures, clean, quiet and very spacious. The area felt safe and my stay made me feel like I was at home. Definitely worth 10 stars!

Show more Show less
8.9
Excellent
20 reviews
Price from
$295.90
per night

Company House Hotel

Hotel in Christiansted

Located a 4-minute walk from Cay Beach, Company House Hotel offers 2-star accommodations in Christiansted and has a bar. This 2-star hotel offers a 24-hour front desk, an ATM and free WiFi. Very clean beautiful quiet hotel. Walking distance of everything. Staff supplied anything that was needed or requested with promptness and kindness even without asking. Excellent service!

Show more Show less
8.5
Very Good
36 reviews
Price from
$239
per night

Limetree Beach Resort by Club Wyndham

Hotel in Raphune

Discover 24-acres of quiet, pristine beach side property on the island of St. Thomas. it was very clean, beautiful and peaceful

Show more Show less
8.6
Excellent
41 reviews
Price from
$399.20
per night

The Frederiksted Hotel

Hotel in Frederiksted

The Frederiksted Hotel is a family-owned hotel located in Frederiksted’s historic center. Free WiFi access is available. Guests can enjoy activities such as diving and snorkeling. The staff was very friendly. Water was free

Show more Show less
8.4
Very Good
19 reviews
Price from
$179
per night

Sand Castle on the Beach - Adults Only

Hotel in Frederiksted

Offering a beautiful setting on Frederiksted Beach, Sand Castle on the Beach - Adults Only features well-equipped studios, a gym and 2 outdoor swimming pools. The terrace overlooks the Caribbean Sea. .OK . Staff . From check in to check out . server to / bartender/ host . Housekeeping. Beach staff .and support staff.ext . The FOOD EXCELLENT. Desert EXCELLENT. Your island edict . Is on point Guys . Thank you all .. see you soon

Show more Show less
8.7
Excellent
91 reviews
Price from
$224
per night

Secret Harbour Beach Resort

Hotel in St Thomas

This beach-front complex is on a swimming and snorkeling beach in the Caribbean is 7.5 miles from Charlotte Amalie and 9 miles from Cyril E. King Airport. Lovely beach, deck chairs and nice bar. The informal restaurant (not the sunset grille) was nice and the pizza was nice.

Show more Show less
8.3
Very Good
10 reviews
Price from
$492.95
per night

Hotels with extra health and safety measures

Find hotels in United States Virgin Islands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in United States Virgin Islands in the past month

See all

United States Virgin Islands's best hotels with breakfast

See all

FAQs about hotels in United States Virgin Islands