Hotel deals Caribbean U.S. Virgin Islands

Hotels in U.S. Virgin Islands

Find the best deals on 1,922 hotels in U.S. Virgin Islands

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in U.S. Virgin Islands

Looking for a city in U.S. Virgin Islands to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$199 - $311
CHEAPEST CITY IN U.S. VIRGIN ISLANDS Christiansted 19% cheaper Hotels in Christiansted are the cheapest in U.S. Virgin Islands at just $199 per night on average.
MOST EXPENSIVE CITY IN U.S. VIRGIN ISLANDS Saint John's National Park 27% more expensive Saint John's National Park has the highest priced hotels in U.S. Virgin Islands with rooms averaging $311 per night.
MOST POPULAR CITY IN U.S. VIRGIN ISLANDS Saint Thomas Island 62% more users visited More momondo users search for hotels in Saint Thomas Island than any other city in U.S. Virgin Islands

Popular Cities in U.S. Virgin Islands

Book one of the best deals U.S. Virgin Islands has to offer in these popular locations
Hotels in Saint Thomas Island
Search hotel deals in Saint Thomas Island
Olga's Fancy
Best value
Olga's Fancy
9.1
$116
Wyndham Margaritaville St. Thomas
#1 Most popular
Wyndham Margaritaville St. Thomas
8.1
$333
Point Pleasant Resort
#2 Most popular
Point Pleasant Resort
8.8
$235
Windward Passage Hotel
#3 Most popular
Windward Passage Hotel
6.7
$186
Bolongo Bay Beach Resort
#4 Most popular
Bolongo Bay Beach Resort
7.5
$263
Secret Harbour Beach Resort
#5 Most popular
Secret Harbour Beach Resort
8.8
$362
Emerald Beach Resort
Emerald Beach Resort
7.5
$281
Hotel on the Cay
Best value
Hotel on the Cay
8.0
$147
The Buccaneer
#1 Most popular
The Buccaneer
9.1
$374
Caravelle Hotel & Casino
#2 Most popular
Caravelle Hotel & Casino
8.1
$187
Club Comanche
#3 Most popular
Club Comanche
7.1
$241
Chenay Bay Beach Resort
#4 Most popular
Chenay Bay Beach Resort
8.5
$177
Tamarind Reef Resort, Spa & Marina
#5 Most popular
Tamarind Reef Resort, Spa & Marina
7.4
$200
The Palms at Pelican Cove
The Palms at Pelican Cove
9.0
$266
Hotels in Saint John's National Park
Search hotel deals in Saint John's National Park
St John Inn
Best value
St John Inn
9.6
$227
The Westin St. John Resort & Villas
#1 Most popular
The Westin St. John Resort & Villas
7.5
$688
The Hills St. John
#2 Most popular
The Hills St. John
$502
Estate Lindholm
#3 Most popular
Estate Lindholm
9.7
$337
Tropical Seaside Villa- Live In Paradise With Open Seaviews
#4 Most popular
Tropical Seaside Villa- Live In Paradise With Open Seaviews
Gallows Point Resort
#5 Most popular
Gallows Point Resort
9.6
$506
Eco-Friendly Beachfront Villa!
Eco-Friendly Beachfront Villa!
10.0
$712
Sapphire Desire Amazing Views!! - Oceanfront Condo St. Thomas, VI
Best value
Sapphire Desire Amazing Views!! - Oceanfront Condo St. Thomas, VI
9.5
$147
Sand Castle on the Beach - Adults Only
Best value
Sand Castle on the Beach - Adults Only
8.9
$219
Georges Royal Inn
#1 Most popular
Georges Royal Inn
7.9
The Fred (Adults Only)
#2 Most popular
The Fred (Adults Only)
9.3
$230

U.S. Virgin Islands travel tips

Let us help you with the best tips about U.S. Virgin Islands

When is the least expensive time to stay in U.S. Virgin Islands?

October is the least expensive month to stay in U.S. Virgin Islands, with an average price of $225 per night. That price is significantly cheaper than the most expensive month, December.

Where do most people stay in U.S. Virgin Islands?

There is little doubt that travelers enjoy various cities in U.S. Virgin Islands, but the majority of travelers who visit U.S. Virgin Islands tend to spend the most time in Saint Thomas Island.

Which city in U.S. Virgin Islands has the most expensive hotel rooms?

Visiting and staying overnight in Saint John's National Park will cost you a premium compared to the rest of U.S. Virgin Islands. Expect to pay $311 per night, a rate that is about 27% more than the country’s average.

Which city in U.S. Virgin Islands has the least expensive hotel rooms?

The least expensive city in U.S. Virgin Islands to stay in is Saint Thomas Island. With an average rate of $51 per night, Saint Thomas Island is about 86% less expensive than other cities in U.S. Virgin Islands.


Most popular tourist destinations in U.S. Virgin Islands

Explore the cities our users love in U.S. Virgin Islands
Hotel deals Caribbean U.S. Virgin Islands