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
Sep 29 — Sep 302
U.S. Virgin Islands
Fri 9/29
Sat 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in U.S. Virgin Islands

These hotels are among the most popular properties in the U.S. Virgin Islands area. Users can utilize the filters available to narrow down their search.
Filter by star ratings
All filters
Bunker Hill Hotel
2307 Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city center, 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.

Emerald Beach Resort
7.0 Good
8070 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city center, Saint Thomas Island, U.S. Virgin Islands 
GoodBased on 509 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.

The Palms At Pelican Cove
4126 La Grande Princess, Christiansted, U.S. Virgin Islands
Show on map
2.1 mi from city center, 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.

The Buccaneer Beach & Golf Resort
8.2 Excellent
5007 Estate Shoys, Christiansted, U.S. Virgin Islands
Show on map
1.5 mi from city center, Christiansted, U.S. Virgin Islands 
ExcellentBased on 69 reviews
8.2

Opened in 1947, The Buccaneer is set in Saint Croix and provides a sauna, an outdoor pool and outdoor tennis courts. It offers 4-star accommodation with air-conditioned rooms.

Lindbergh Bay Hotel and Villas
6.2 Good
8075 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.7 mi from city center, Saint Thomas Island, U.S. Virgin Islands 
GoodBased on 670 reviews
6.2

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.

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

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.

Starz Hotel
8.8 Excellent
Constant 38, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.3 mi from city center, Saint Thomas Island, U.S. Virgin Islands 
ExcellentBased on 1 review
8.8

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

Hotel on the Cay
7.2 Good
Protestant Cay,223329, Christiansted, U.S. Virgin Islands
Show on map
0.2 mi from city center, Christiansted, U.S. Virgin Islands 
GoodBased on 160 reviews
7.2

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.

The Mafolie Hotel
8.0 Excellent
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city center, Saint Thomas Island, U.S. Virgin Islands 
ExcellentBased on 296 reviews
8.0

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.

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

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.

Tips for booking hotels in U.S. Virgin Islands

Cheapest month:October
Most expensive month:January
Average price in U.S. Virgin Islands:$593/night
Cheapest price found:$81/night
Cheapest day:Friday
Most expensive day:Saturday
$428 - $791
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$454 - $557
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated U.S. Virgin Islands hotels

Some of the best U.S. Virgin Islands hotel options as decided by our users. Skim through hotel descriptions and user reviews to find the right one for you.
Show all 2,847 hotels
1
Midtown Guest House
7.7 Good
1B Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city center, 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
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 center, 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 also provides meeting rooms, massage services and an outdoor pool.

$230
Avg. per night
3
King Christian Hotel
7.9 Good
59 King's Wharf, Christiansted, U.S. Virgin Islands
Show on map
0.0 mi from city center, 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.

$207
Avg. per night
4
Company House Hotel
8.2 Excellent
2 Company Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city center, Christiansted, U.S. Virgin Islands 

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.

$233
Avg. per night
5
Marriott's Frenchman's Cove
9.0 Excellent
7338 Estate Bakkeroe, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.5 mi from city center, Saint Thomas Island, U.S. Virgin Islands 

An outdoor pool, a private beach and 4-star accommodation are on offer at Marriott's Frenchman's Cove. Popular amenities, such as a sauna and a Jacuzzi, ensure a satisfying stay in Saint Thomas.

$575
Avg. per night
6
The Fred - Adults Only
7.6 Good
605 Strand Street, Frederiksted, U.S. Virgin Islands
Show on map
0.2 mi from city center, Frederiksted, U.S. Virgin Islands 

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.

$331
Avg. per night
7
Cruz Bay Boutique Hotel
74-2 Cruz Bay Town, St. John, U.S. Virgin Islands
Show on map
4.3 mi from city center, 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.

$237
Avg. per night
8
Caravelle Hotel
8.5 Excellent
44A Queen Cross Street, Christiansted, U.S. Virgin Islands
Show on map
0.0 mi from city center, Christiansted, U.S. Virgin Islands 

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.

$208
Avg. per night

Cheapest hotels in U.S. Virgin Islands, Caribbean

At the moment, these hotels offer the lowest nightly rate out of those we've come across in U.S. Virgin Islands. If you have the flexibility, change the dates selected to compare prices.
Show all 2,847 hotels
Olga's Fancy
6.0 Good
Honduras 8, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.9 mi from city center, Saint Thomas Island, U.S. Virgin Islands 

Conveniently situated and featuring an outdoor pool, this comfortable inn is an easy drive from Saint Thomas. Guests can also enjoy free internet access throughout the property.

$140
Avg. per night
Club Comanche
5.2 Okay
No 1 Strand Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city center, 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.

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

Skyline Vista Villa provides a comfortable base when in Mandal and is close to everything the area has to offer. It also offers free Wi-Fi.

$156
Avg. per night
Pirates Pension at Bluebeard's Castle by Capital Vacations
7.7 Good
1331 Estate Taarneberg, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city center, Saint Thomas Island, U.S. Virgin Islands 

Featuring a Jacuzzi and an outdoor pool, Pirates Pension at Bluebeards Castle is situated in Mandal and provides comfortable accommodation. It offers complimentary Wi-Fi, a concierge and a playground.

$157
Avg. per night
The Frederiksted Hotel
8.4 Excellent
442 Strand Street, Frederiksted, U.S. Virgin Islands
Show on map
0.1 mi from city center, 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.

$158
Avg. per night
Chenay Bay Beach Resort
5000 Estate Chenay Bay Rt. 82, Christiansted, U.S. Virgin Islands
Show on map
3.1 mi from city center, Christiansted, U.S. Virgin Islands 

Featuring outdoor tennis courts and an outdoor pool, Chenay Bay Beach Resort is situated in Saint Croix and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

$169
Avg. per night
Elysian Beach Resort
8.1 Excellent
6800 Estate Nazareth, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.9 mi from city center, Saint Thomas Island, U.S. Virgin Islands 

Located in Nazareth, Elysian Beach Resort is within a 30-minute drive of Cyril E. King Airport and offers an outdoor pool, a private beach and outdoor tennis courts. It also features a sauna, a Jacuzzi and a 24-hour reception.

$198
Avg. per night
Tamarind Reef Resort Spa & Marina
7.7 Good
5001 Tamarind Reef, Christiansted, U.S. Virgin Islands
Show on map
2.4 mi from city center, Christiansted, U.S. Virgin Islands 

Guests of this resort will appreciate the seclusion of its private beach and on-site day spa, all located just a quick car ride from the heart of Saint Croix. Those staying at the property have access to an outdoor pool, outdoor tennis courts and a beauty centre.

$213
Avg. per night

Hotel prices in U.S. Virgin Islands

An overview of the average price of hotels by hotel class in the U.S. Virgin Islands. You'll also find the most popular and best value properties within each hotel class.
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

Whether you're visiting U.S. Virgin Islands for leisure or business, utilize the map to find hotels close to your ideal location. As an added benefit, users can click a hotel they're interesting in to find helpful information and deals for that hotel.

Facts about staying in U.S. Virgin Islands

  • Where is the best place to stay in U.S. Virgin Islands?

    Users favor staying in areas such as Saint Thomas Island, Christiansted, and St. John. Consider these locations when searching for your desired stay.

  • What are the best hotels in U.S. Virgin Islands?

    Margaritaville Vacation Club Studio by Wyndham - St. Thomas (7.9/10 from 466 reviews), The Ritz-Carlton St Thomas (8.5/10 from 84 reviews), and Secret Harbour Beach Resort (8.3/10 from 25 reviews) are all highly rated places to stay 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