Hotels in U.S. Virgin Islands

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

U.S. Virgin Islands
Dec 7 — Dec 82
U.S. Virgin Islands
Tue 12/7
Wed 12/8
...and more

Tips for booking a U.S. Virgin Islands hotel

Cheapest month:September
Most expensive month:February
Average price in U.S. Virgin Islands:$332/night
Absolute cheapest price found:$40/night
Cheapest day:Saturday
Most expensive day:Tuesday
$230 - $455
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$235 - $374
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated U.S. Virgin Islands hotels

Show all 2,695 hotels
1
The Palms At Pelican Cove
The Palms At Pelican Cove
9.0 Excellent
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 offers 3-star accommodation with air-conditioned rooms.

2
Olga's Fancy
Olga's Fancy
9.9 Excellent
Honduras 8, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.9 mi from city centre, 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.

3
Sunset Gardens Guesthouse
Sunset Gardens Guesthouse
7.6 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 tour desk and a concierge.

4
Midtown Guest House
Midtown Guest House
7.6 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.

5
Sand Castle on the Beach - Adults Only
Sand Castle on the Beach - Adults Only
8.5 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.

6
King Christian Hotel
King Christian Hotel
7.4 Good
59 King's Wharf, Christiansted, U.S. Virgin Islands
Show on map
0.0 mi from city centre, Christiansted, U.S. Virgin Islands 

Set in Saint Croix, King Christian Hotel is a five-minute walk from Protestant Cay and offers an outdoor pool. It is ideally located for guests wishing to sightsee in the area.

7
Company House Hotel
Company House Hotel
8.8 Excellent
2 Company Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Christiansted, U.S. Virgin Islands 

Opened in 1960, Company House Hotel is situated in Saint Croix and offers a safe, a 24-hour reception and an outdoor pool. It is ideally located for guests wishing to discover the area's attractions.

8
Marriott's Frenchman's Cove
Marriott's Frenchman's Cove
9.2 Excellent
7338 Estate Bakkeroe, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.5 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Featuring its own private beach, this 4-star resort features an outdoor pool and stylish rooms. It has a fitness centre, as well as water slides, a beauty centre and a sauna.

Cheapest hotels in U.S. Virgin Islands

Show all 2,695 hotels
Sunset Gardens Guesthouse
Sunset Gardens Guesthouse
7.6 Good
8305 Contant, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.6 mi from city centre,  

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 tour desk and a concierge.

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

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.

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

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

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

Providing an indoor pool, Bunker Hill Hotel is located an easy drive from Saint Thomas and Nazareth. It also provides free Wi-Fi.

$142
Avg. per night
Mafolie Hotel
Mafolie Hotel
7.9 Good
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre,  

The Mafolie Hotel offers 3-star accommodation, plus a safe, a 24-hour reception and an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

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

Set in Saint Croix, King Christian Hotel is a five-minute walk from Protestant Cay and offers an outdoor pool. It is ideally located for guests wishing to sightsee in the area.

$175
Avg. per night
Olga's Fancy
Olga's Fancy
9.9 Excellent
Honduras 8, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.9 mi from city centre,  

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.

$199
Avg. per night
Holger Danske Hotel
Holger Danske Hotel
8.8 Excellent
1200 King Cross Street, Christiansted, U.S. Virgin Islands
Show on map
0.1 mi from city centre,  

Situated in Saint Croix, Holger Danske Hotel is within walking distance of Protestant Cay and features an outdoor pool. It is conveniently located for those wishing to visit local attractions.

$203
Avg. per night

Hotel prices in U.S. Virgin Islands

2 stars and under

$22 - $338

Midtown Guest House

#1 Most popular

$96
Avg. per night
Starz Hotel

#2 Most popular

Starz Hotel
8.6 Excellent
$138
Avg. per night
Sunset Gardens Guesthouse

Best value

$92
Avg. per night
3 stars

$127 - $715

Emerald Beach Resort

#1 Most popular

$229
Avg. per night
Bunker Hill Hotel

#2 Most popular

$142
Avg. per night
Club Comanche Hotel, St. Croix
$140
Avg. per night
4 stars +

$383 - $1,388

Wyndham Margaritaville St. Thomas

#1 Most popular

$417
Avg. per night
The Westin St. John Resort & Villas

#2 Most popular

$524
Avg. per night
The Lookout Condo

Best value

The Lookout Condo
9.2 Excellent
$383
Avg. per night

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

U.S. Virgin Islands travel FAQs

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

    Saint Thomas Island, Christiansted, and Saint John's National Park are the most popular places on HotelsCombined for stays in U.S. Virgin Islands.

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

    One of the most popular hotels in U.S. Virgin Islands is Frenchmans Reef and Morning Star Marriott Beach Resort, which has been reviewed by 14 users and currently has a rating of 7.9/10. Other top-rated locations include Wyndham Margaritaville St. Thomas and Point Pleasant Resort, which have received 8.0/10 and 8.5/10 ratings from our users, respectively.