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

Located in Kingshill, a few steps from Canebay, The Waves at Cane Bay provides accommodations with a restaurant, free private parking, a bar and a private beach area. The view and comfort was impeccable. The staff, Brian, was very welcoming and even explaining to me about key and reservations before my arrival. There was a beautiful on site restaurant that I would recommend everyone to check out. Nice bohemian vibes at the room, definitely 10/10!

Show more Show less
9.2
Wonderful
59 reviews
Price from
$319
per night

Sugar Apple Bed and Breakfast

Hotel in Christiansted

Featuring an outdoor swimming pool, garden and views of pool, Sugar Apple Bed and Breakfast is located in Christiansted, a 7-minute walk from Cay Beach. Everything ! The staff and breakfast were amazing !

Show more Show less
8.8
Excellent
110 reviews
Price from
$182.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.5
Very Good
139 reviews
Price from
$189
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. I loved the view from the hotel.

Show more Show less
8.1
Very Good
116 reviews
Price from
$204
per night

Victoria House

Hotel in Frederiksted

Featuring a garden, casino and views of garden, Victoria House is located in Frederiksted, a 3-minute walk from Frederiksted. 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
14 reviews
Price from
$207.90
per night

Company House Hotel

Hotel in Christiansted

Featuring a bar, Company House Hotel is located in Christiansted in the Saint Croix region, a 4-minute walk from Cay Beach and 1.4 miles from Sugar Beach. 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.7
Excellent
40 reviews
Price from
$209
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.5
Very Good
40 reviews
Price from
$271.15
per night

The Inn on Strand Street

Hotel in Frederiksted

The Inn on Strand Street 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.9
Excellent
7 reviews
Price from
$159
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. beautiful view, friendly stuff, perfect getaway for a long weekend!

Show more Show less
8.7
Excellent
86 reviews
Price from
$219
per night

King Christian Hotel

Hotel in Christiansted

Featuring an outdoor swimming pool, bar and views of pool, King Christian Hotel is located in Christiansted, a few steps from Cay Beach. The property is close to Christiansted, Saint Peter and Altona.... I loved the service the friendliness and great attitudes of the people that work there.

Show more Show less
7.6
Good
135 reviews
Price from
$209
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