$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|
October is the least expensive month to stay in U.S. Virgin Islands, with an average price of $223 per night. That price is significantly cheaper than the most expensive month, December.
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.
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.
The least expensive city in U.S. Virgin Islands to stay in is Saint Thomas Island. With an average rate of $98 per night, Saint Thomas Island is about 75% less expensive than other cities in U.S. Virgin Islands.