Hotels in the U.S. Virgin Islands

Search and compare the U.S. Virgin Islands hotels from hundreds of travel sites and save

U.S. Virgin Islands
Mar 22 — Mar 232
U.S. Virgin Islands
Wed 3/22
Thu 3/23
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in U.S. Virgin Islands

Filter by star ratings
All filters
Mafolie Hotel
7.9 Good
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 
GoodBased on 248 reviews
7.9

Just a 15-minute car ride from Cyril E. King Airport, The Mafolie Hotel offers convenient and comfortable accommodation. It also provides a 24-hour reception, meeting rooms and an outdoor pool.

Crystal Cove Villas
8.0 Excellent
6345 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 
ExcellentBased on 8 reviews
8.0

Boasting an outdoor pool, Crystal Cove Villas is located in Nazareth and offers comfortable accommodation. This comfortable 3-star resort is just a 10-minute drive from Saint Thomas.

Caravelle Hotel & Casino
8.4 Excellent
44A Queen Cross Street, Christiansted, U.S. Virgin Islands
Show on map
0.0 mi from city centre, Christiansted, U.S. Virgin Islands 
ExcellentBased on 145 reviews
8.4

Situated in Saint Croix, Hotel Caravelle Saint Croix offers 3-star accommodation, as well as an outdoor pool. It is ideally located for those wishing to visit the area's popular attractions.

Emerald Beach Resort
7.0 Good
8070 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 
GoodBased on 419 reviews
7.0

Featuring a private beach, an outdoor pool and outdoor tennis courts, Emerald Beach Resort Saint Thomas is situated in Saint Thomas and provides comfortable accommodation. In addition to free public parking on site, the resort offers comfortable 3-star rooms and a bar.

Company House Hotel
8.4 Excellent
2 Company Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Christiansted, U.S. Virgin Islands 
ExcellentBased on 38 reviews
8.4

Opened in 1960, Company House Hotel is situated in Saint Croix and offers meeting rooms, free Wi-Fi and an outdoor pool. It is ideally located for guests wishing to discover the area's attractions.

Bolongo Bay Beach Resort
6.7 Good
7150 Bolongo, Saint Thomas Island, U.S. Virgin Islands
Show on map
3.0 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 
GoodBased on 19 reviews
6.7

Set in Saint Thomas, Bolongo Bay Beach Resort is a short drive from Mandal and offers an outdoor pool, a private beach and outdoor tennis courts. The various amenities this stylish resort has to offer include an all-inclusive meal plan, massage services and free Wi-Fi.

The Fred - Adults Only
7.3 Good
605 Strand Street, Frederiksted, U.S. Virgin Islands
Show on map
0.2 mi from city centre, Frederiksted, U.S. Virgin Islands 
GoodBased on 29 reviews
7.3

This comfortable hotel in Saint Croix provides free Wi-Fi, as well as a Jacuzzi and massage services. It is conveniently located for guests wanting to visit local attractions.

Carambola Beach Resort St. Croix, Us Virgin Islands
6.1 Good
Estate Davis Bay, Kingshill 851, Kingshill, U.S. Virgin Islands
Show on map
4.1 mi from city centre, Kingshill, U.S. Virgin Islands 
GoodBased on 130 reviews
6.1

Situated in Saint Croix, Renaissance St Croix Carambola Beach Resort & Spa provides 4-star accommodation, as well as an outdoor pool. It also offers a hair salon, massage services and a beauty centre.

Tips for booking hotels in U.S. Virgin Islands

Cheapest month:November
Most expensive month:December
Average price in U.S. Virgin Islands:$570/night
Cheapest price found:$109/night
Cheapest day:Monday
Most expensive day:Wednesday
$464 - $949
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$502 - $743
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated U.S. Virgin Islands hotels

1
The Palms At Pelican Cove
4126 La Grande Princess, Christiansted, U.S. Virgin Islands
Show on map
2.1 mi from city centre, Christiansted, U.S. Virgin Islands 

Located in Saint Croix, The Palms at Pelican Cove is within a 20-minute drive of Henry E. Rohlsen Airport and provides an outdoor pool and outdoor tennis courts. It is conveniently positioned for guests wanting to discover the area's attractions.

$282
Avg. per night
2
Sand Castle on the Beach - Adults Only
8.8 Excellent
127 Smithfield, Frederiksted, U.S. Virgin Islands
Show on map
0.8 mi from city centre, Frederiksted, U.S. Virgin Islands 

Sand Castle on the Beach is located in Saint Croix and is close to the area's tourist attractions. It provides a day spa, as well as a limousine service, an outdoor pool and a safe.

$275
Avg. per night
3
King Christian Hotel
7.8 Good
59 King's Wharf, Christiansted, U.S. Virgin Islands
Show on map
0.0 mi from city centre, Christiansted, U.S. Virgin Islands 

King Christian Hotel is situated in Saint Croix and is close to the area's popular attractions. It also features an outdoor pool and a gym.

$281
Avg. per night
4
Cruz Bay Boutique Hotel
74-2 Cruz Bay Town, St. John, U.S. Virgin Islands
Show on map
4.3 mi from city centre, St. John, U.S. Virgin Islands 

Cruz Bay Boutique Hotel offers 3-star accommodation, as well as free Wi-Fi. It is ideally located for those wanting to visit local attractions.

$302
Avg. per night
5
Hotel on the Cay
7.4 Good
Protestant Cay,223329, Christiansted, U.S. Virgin Islands
Show on map
0.2 mi from city centre, Christiansted, U.S. Virgin Islands 

Located within a 20-minute drive from Henry E. Rohlsen Airport, this art deco hotel features a swimming pool and complimentary Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$200
Avg. per night
6
Beautiful Resort In Margaritaville St. Thomas - 1bd - 4 Sleeps
10.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.0 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Set in Saint Thomas, Wyndham Margaritaville St Thomas is a short drive from Mandal and Nazareth. It also offers a 24-hour reception, an outdoor pool and an atm/cash machine.

$678
Avg. per night
7
Gallows Point Resort
9.1 Excellent
3Aaa Gallows Point Road, PO Box 58, St. John, U.S. Virgin Islands
Show on map
4.5 mi from city centre, St. John, U.S. Virgin Islands 

Gallows Point Resort is situated on Saint John, and provides 4-star accommodation in addition to a private beach. It also features an outdoor pool, free Wi-Fi and a Jacuzzi.

$643
Avg. per night
8
Two Sandals by the Sea Inn - B&B
6264 Estate Nazareth, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.4 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Two Sandals by the Sea Inn - B&B is located in Nazareth and offers guests wired internet. It also provides a ticket service, a concierge and an express check-in and check-out feature.

$487
Avg. per night

Cheapest hotels in U.S. Virgin Islands, Caribbean

Sunset Gardens Guesthouse
6.7 Good
8305 Contant, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.6 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Sunset Gardens Mandal is a comfortable base while visiting Mandal and is close to everything the area has to offer. It also offers an outdoor pool, a concierge and an express check-in and check-out feature.

$99
Avg. per night
Midtown Guest House
7.9 Good
1B Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Set in Mandal, Midtown Guest House is a short drive from Saint Thomas and provides complimentary wireless internet, room service and a terrace. It is ideally located for those wishing to visit local attractions.

$112
Avg. per night
Bunker Hill Hotel
2307 Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Featuring an outdoor pool, this comfortable hotel is an easy car trip from Saint Thomas. It is also minutes from Mandal's popular attractions and landmarks.

$139
Avg. per night
Club Comanche Hotel, St. Croix
5.8 Okay
No 1 Strand Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Christiansted, U.S. Virgin Islands 

Situated in Saint Croix, Club Comanche is within walking distance of Protestant Cay and provides an outdoor pool and free Wi-Fi. It is conveniently located for guests wanting to visit local attractions.

$141
Avg. per night
Starz Hotel
6.3 Good
Constant 38, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.3 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Starz Hotel Mandal is located in Mandal and features free Wi-Fi. It also offers room service.

$148
Avg. per night
Lindbergh Bay Hotel and Villas
6.0 Good
8075 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.7 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Opened in 1955, Lindbergh Bay Hotel is set in Saint Thomas and provides an outdoor pool, a private beach and a swimming pool. In addition to free public parking on site, the hotel features comfortable 3-star rooms and a bar.

$154
Avg. per night
Skyline Vista Villa
405 Hospital Ground, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.2 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Situated in Mandal, Skyline Vista Villa is an easy drive from Saint Thomas and offers free Wi-Fi. It is conveniently located for guests wishing to visit local attractions.

$156
Avg. per night
The Inn On Strand Street
8.1 Excellent
442 Strand Street, Frederiksted, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Frederiksted, U.S. Virgin Islands 

This comfortable hotel in Saint Croix offers complimentary wireless internet, as well as a swimming pool and a sun deck. It also provides a terrace, a BBQ/picnic area and room service.

$175
Avg. per night

Hotel prices in U.S. Virgin Islands

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in U.S. Virgin Islands

Facts about staying in U.S. Virgin Islands

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation