Hotel deals Caribbean U.S. Virgin Islands

Hotels in U.S. Virgin Islands

Find the best deals on 2,211 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
  • Midtown Guest House
    Best value

    Midtown Guest House

    1B Commandant Gade, Saint Thomas Island

    7.7

    $96

    View Deal
  • Point Pleasant Resort
    #1 Most popular

    Point Pleasant Resort

    6600 Estate Smith Bay, Saint Thomas Island

    8.6

    $260

    View Deal
  • Windward Passage Hotel
    #2 Most popular

    Windward Passage Hotel

    Veteran's Drive, Saint Thomas Island

    6.4

    $213

    View Deal
  • Bolongo Bay Beach Resort
    #3 Most popular

    Bolongo Bay Beach Resort

    7150 Bolongo, Saint Thomas Island

    7.5

    $290

    View Deal
  • Secret Harbour Beach Resort
    #4 Most popular

    Secret Harbour Beach Resort

    6280 Estate Nazareth, Saint Thomas Island

    8.4

    $402

    View Deal
  • Olga's Fancy
    #5 Most popular

    Olga's Fancy

    Honduras 8, Saint Thomas Island

    9.1

    $187

    View Deal
  • Emerald Beach Resort

    Emerald Beach Resort

    8070 Lindbergh Bay, Saint Thomas Island

    7.2

    $205

    View Deal
  • Club Comanche Hotel, St. Croix
    Best value

    Club Comanche Hotel, St. Croix

    No 1 Strand Street, Christiansted

    6.8

    $149

    View Deal
  • Hotel on the Cay
    #1 Most popular

    Hotel on the Cay

    Protestant Cay, Box 223329, Christiansted

    7.8

    $186

    View Deal
  • Caravelle Hotel & Casino
    #2 Most popular

    Caravelle Hotel & Casino

    44A Queen Cross Street, Christiansted

    8.5

    $208

    View Deal
  • Chenay Bay Beach Resort
    #3 Most popular

    Chenay Bay Beach Resort

    5000 Estate Chenay bay Rt 82 East End Road, Christiansted

    8.5

    $151

    View Deal
  • The Palms at Pelican Cove - Adults Only
    #4 Most popular

    The Palms at Pelican Cove - Adults Only

    4126 La Grande Princess, Christiansted

    9.0

    $249

    View Deal
  • Tamarind Reef Resort, Spa & Marina
    #5 Most popular

    Tamarind Reef Resort, Spa & Marina

    5001 Tamarind Reef, Christiansted

    7.5

    $214

    View Deal
  • Company House Hotel

    Company House Hotel

    2 Company Street, Christiansted

    8.8

    $242

    View Deal
Hotels in Saint John's National Park
Search hotel deals in Saint John's National Park
  • Think of All the Money You'll Save: Clean, Cozy & Convenient
    Best value

    Think of All the Money You'll Save: Clean, Cozy & Convenient

    Saint John's National Park

    $163

    View Deal
  • St John Inn
    #1 Most popular

    St John Inn

    277 Estate Enighed, Saint John's National Park

    9.6

    $230

    View Deal
  • Estate Lindholm
    #2 Most popular

    Estate Lindholm

    6b Estate Caneel Bay, Saint John's National Park

    9.6

    $311

    View Deal
  • Tropical Seaside Villa- Live In Paradise With Open Seaviews
    #3 Most popular

    Tropical Seaside Villa- Live In Paradise With Open Seaviews

    Saint John's National Park

    $777

    View Deal
  • Incredible Panoramic Views! Private Pool! A Short Drive To Beaches!
    #4 Most popular

    Incredible Panoramic Views! Private Pool! A Short Drive To Beaches!

    Saint John's National Park

    10.0

    $635

    View Deal
  • Sea Shore Allure
    #5 Most popular

    Sea Shore Allure

    271 & 272 Fish Fry Drive, Saint John's National Park

    9.8

    $602

    View Deal
  • PattyM's Place Upstairs, St John

    PattyM's Place Upstairs, St John

    Saint John's National Park

    10.0

    $280

    View Deal
  • Sapphire Desire Amazing Views!! - Oceanfront Condo St. Thomas, VI
    Best value

    Sapphire Desire Amazing Views!! - Oceanfront Condo St. Thomas, VI

    Cruz Bay

    9.4

    $147

    View Deal
  • The Hills St. John
    #1 Most popular

    The Hills St. John

    11 Enighed, Saint John's National Park

    $617

    View Deal
  • Cameron Cove - Bay View House
    #2 Most popular

    Cameron Cove - Bay View House

    Saint John's National Park

    9.2

    $389

    View Deal
  • Coconut Coast Villas
    #3 Most popular

    Coconut Coast Villas

    268 Estate Enighed, Saint John's National Park

    9.2

    $234

    View Deal
  • Sand Castle on the Beach - Adults Only
    Best value

    Sand Castle on the Beach - Adults Only

    127 Smithfield, Frederiksted

    8.7

    $224

    View Deal
  • The Fred (Adults Only)
    #1 Most popular

    The Fred (Adults Only)

    605 Strand Street, Frederiksted

    8.6

    $242

    View Deal

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 $223 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 $98 per night, Saint Thomas Island is about 75% 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

Discover these regions in U.S. Virgin Islands

Find the perfect area of U.S. Virgin Islands for your next getaway
Hotel deals Caribbean U.S. Virgin Islands