Search Hotels in U.S. Virgin Islands

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in U.S. Virgin Islands

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 4,155 hotels in U.S. Virgin Islands with room rates, reviews, and availability. Most hotels are fully refundable.

Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
8/10 Very Good! (1,005 reviews)
"Charles Hurd is a great concierge/host. Very informative and watches after the guest."

Reviewed on Jun 4, 2023

Margaritaville Vacation Club by Wyndham - St. Thomas
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
7.8/10 Good! (1,001 reviews)
"A nice little get away! I truly enjoyed the resort! My only complaint is the Excursions. I paid $220 for a sailing trip with two stops and swimming with turtles. Needless to say I was disappointed in only 1 stop which was A cash pay resort where you needed to rent a chair if you wanted to sit down. ..."

Reviewed on Jun 5, 2023

Bolongo Bay Beach Resort
Olga's Fancy
3 out of 5
Honduras 8, St. Thomas
The price is $119 per night from Jun 11 to Jun 12
$119
per night
Jun 11 - Jun 12
9.4/10 Exceptional! (1,002 reviews)
"A beautiful hidden gem with incredible views from all rooms. The decorations are unique, the colors are bright and friendly. The owners are very nice and helpful. There are areas to “ hang out”. The pool is clean and refreshing. There are 2 cottages directly on the water with a fenced garden area, ..."

Reviewed on Jun 3, 2023

Olga's Fancy

Save an average of 15% on thousands of hotels when you're signed in

Flamboyan on the Bay Resort and Villas
3.5 out of 5
6200 Magens Bay Road, St. Thomas, St. Thomas
The price is $159 per night from Jun 7 to Jun 8
$159
per night
Jun 7 - Jun 8
8.6/10 Excellent! (321 reviews)
Clean place to stay up the mtn.
"It was clean. I loved the restaurants on the property. I love the idea of the cat sanctuary but I do have to say they woke me up at 3 am mating or crying. Also know your TV app passwords because that’s how you watch tv."

Reviewed on May 28, 2023

Flamboyan on the Bay Resort and Villas
King Christian Hotel
3.5 out of 5
59 King's Wharf, Christiansted, St. Croix
The price is $229 per night from Jun 7 to Jun 8
$229
per night
Jun 7 - Jun 8
9/10 Wonderful! (70 reviews)
"Great location and view from the property. Room are good size and nicely decorated. We knew elevator was not working and had a help to carry the Luggage. Two issues 1). We were assign corner delux room in the back building so internet was weak and 2). Water comes out of shower on the floor with how ..."

Reviewed on May 28, 2023

King Christian Hotel
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $105 per night from Jun 14 to Jun 15
$105
per night
Jun 14 - Jun 15
7.6/10 Good! (1,001 reviews)
"Well-priced, clean, and pleasant property with friendly staff and decent views within walking distance of many shops and restaurants."

Reviewed on Jun 1, 2023

Bunker Hill Hotel
Lindbergh Bay Hotel and Villas
3.5 out of 5
8075 Lindbergh Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
The price is $137 per night from Jun 6 to Jun 7
$137
per night
Jun 6 - Jun 7
6/10 (1,002 reviews)
"Convenient to two beaches and the airport. A few minutes from downtown shopping and dining. Or you can just relax by the pool and listen to the surf. Proximity to the airport makes it a good spot for airplane buffs."

Reviewed on May 23, 2023

Lindbergh Bay Hotel and Villas
Grapetree Bay Hotel & Villas
3.5 out of 5
Grapetree Road, Christiansted, St Croix, 00820
Fully refundableReserve now, pay when you stay
The price is $243 per night from Jun 6 to Jun 7
$243
per night
Jun 6 - Jun 7
8.8/10 Excellent! (69 reviews)
"Helpful staff, beautiful location spacious and clean rooms"

Reviewed on Jun 1, 2023

Grapetree Bay Hotel & Villas
The Hideaway Hull Bay
4 out of 5
7725 Lower Hull, St. Thomas
The price is $269 per night from Jun 6 to Jun 7
$269
per night
Jun 6 - Jun 7
10/10 Exceptional! (3 reviews)
"We had an amazing overall experience!"

Reviewed on May 7, 2023

The Hideaway Hull Bay
Cottages by the Sea
3 out of 5
127A Smithfield Rd, Frederiksted, St. Croix, 840
9.2/10 Wonderful! (187 reviews)
"Great staff."

Reviewed on May 28, 2023

Cottages by the Sea
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas
The price is $90 per night from Jun 10 to Jun 11
$90
per night
Jun 10 - Jun 11
7.6/10 Good! (1,000 reviews)
Amazing B&B
"It was very nice to stay here, the staff were very helpful, friendly and gave good recommendations on our the last day in the hotel. We really enjoyed our last dinner. Thanks"

Reviewed on May 29, 2023

Galleon House Hotel
Chenay Bay Beach Resort
3 out of 5
5000 Estate Chenay Bay Rt. 82, East End Quarter, Christiansted, St. Croix
7/10 Good! (342 reviews)
"We stayed in 2013 and again 2023. Recently under new owner. Planning MASSIVE renovation. Bungaloos a little dated but sufficient. New restaurant with limited menu but great food. Delicious! Staff is friendly and accomodating. Very nice beach. If you want a quiet laid back time this is the place. ..."

Reviewed on May 29, 2023

Chenay Bay Beach Resort
Beachfront Villas at Crystal Cove
4 out of 5
6345 Smith Bay Road, Sapphire Beach West, St. Thomas
9.2/10 Wonderful! (74 reviews)
"Sapphire beach was beautiful, and the condo was everything we hoped for: clean, stylish decor, and responsive management. Highly recommended!"

Reviewed on May 1, 2023

Beachfront Villas at Crystal Cove
Holger Danske Hotel
2 out of 5
1200 King Cross Street, Christiansted, 00820
The price is $205 per night from Jun 10 to Jun 11
$205
per night
Jun 10 - Jun 11
7.8/10 Good! (652 reviews)
"The first room that I was given was not acceptable but the staff was very kind and helpful to move me to a new room. The hotel is located very close to the boardwalk, dining, and beach access. I had a very nice stay experience and would rebook again."

Reviewed on May 7, 2023

Holger Danske Hotel
The Waves at Cane Bay
3.5 out of 5
112C Cane Bay, Kingshill, St. Croix, 851
The price is $349 per night from Jun 6 to Jun 7
$349
per night
Jun 6 - Jun 7
9/10 Wonderful! (107 reviews)
"It was amazing"

Reviewed on May 20, 2023

The Waves at Cane Bay
View of Paradise at Sapphire Beach
3.5 out of 5
6720 Estate Smith Bay, St. Thomas, 802
The price is $195 per night from Jun 10 to Jun 11
$195
per night
Jun 10 - Jun 11
9/10 Wonderful! (132 reviews)
"It was great!"

Reviewed on May 30, 2023

View of Paradise at Sapphire Beach
Company House Hotel
3 out of 5
2 Company Street, Christiansted, St. Croix
The price is $239 per night from Jun 16 to Jun 17
$239
per night
Jun 16 - Jun 17
9.2/10 Wonderful! (131 reviews)
"Staff was friendly. Location was good. Walkable to anywhere in Christiansted."

Reviewed on Apr 13, 2023

Company House Hotel
Inn at Tamarind Court
3 out of 5
Rte 104, St. John, St John, 00830
9.4/10 Exceptional! (107 reviews)
"The Inn is a couple walkable blocks from the ferry. I was able to walk to the shopping areas, restaurants and grocery stores. The taxis are everywhere and you really don’t need to rent a car. The Inn restaurant has amazing Mexican food. The room was very comfortable with appropriate furnishings to ..."

Reviewed on May 11, 2023

Inn at Tamarind Court
Calichi at Picture Point
4 out of 5
Route 108, Bordeaux Mountain Rd, St. John, 830
9.6/10 Exceptional! (57 reviews)
"Great location and fabulous views. Comfortable and responsive manager"

Reviewed on Jan 8, 2023

Calichi at Picture Point
Blue Ocean Breeze with breath taking views of our beautiful blue ocean.
9.6/10 Exceptional! (26 reviews)
I'll be back
"Great place to vacation everything was right in the area the locals were so fun..the owner very great at returning messages quickly"

Reviewed on May 12, 2023

Blue Ocean Breeze with breath taking views of our beautiful blue ocean.
Don't see what you're looking for?
See all available properties in U.S. Virgin Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

U.S. Virgin Islands Hotel Travel Guide

Welcome to U.S. Virgin Islands

Compared to this time last year, U.S. Virgin Islands is drawing a lot more attention on Expedia as a vacation destination. Book a trip there today to see what all the fuss is about! No matter if you prefer to put your feet up in the city or would rather stay in a more remote part of U.S. Virgin Islands, you're guaranteed to find the perfect destination. Begin your search today, and see just how easy it is to visit the country of your dreams.

Looking to spend the night at an opulent inn in U.S. Virgin Islands? No problem. Expedia has a massive variety of affordable lodges also. And there are an array of options in the middle. It just depends on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll see a variety of accommodation options in the busiest part of the area, as well as private lodges on the outskirts of U.S. Virgin Islands. When you browse Expedia's selection of accommodations in U.S. Virgin Islands, you're guaranteed to find affordable rates and amazing deals on any type of lodge in the region.

Quick facts about U.S. Virgin Islands:

  • Don't forget to stop in St. Thomas and St. Johnand St. Croix Island while you're in the country

Expedia aims to save you money and time when arranging your reservations at a hotel in U.S. Virgin Islands, so you can spend your days enjoying your trip and not fretting about busting your budget. So why wait another minute to book your vacation to Caribbean? Select your perfect travel dates now to find the best discounts on vacations in U.S. Virgin Islands!

St. Thomas

When most people think of the islands, they think of dynamic St. Thomas. Though it’s not the largest of the three — that title goes to the less-visited St. Croix — it does feature two busting cities, several can’t-miss sights, and a stunning array of U.S. Virgin Islands hotels. Start your trip in Charlotte Amalie to score a discount at the local rum shops and perfumeries, and catch a glimpse of Blackbeard’s Castle. Then, get a taste of the local life in Red Hook before heading north to Magen’s Bay. This protected beach area is known for its crystal-clear water and coconut groves, and it’s a fantastic place to snap a few special pictures of the island.

St. John

It’s only a short ferry ride from St. Thomas, but St. John feels worlds away. Composed mostly of the Virgin Islands National Park, the tiny island of St. John offers several petroglyph-sighting spots, the historical Annaberg Sugar Plantation, and a number of well-known — and often surprisingly quiet — beach areas. Make sure to spend a little time wandering around the pastel buildings and narrow alleys of Cruz Bay. For such a small village, it’s absolutely electric with local energy. Plus, you’ll find a few U.S. Virgin Islands hotel deals close to the action.

St. Croix

Vacationers often skip this comparatively remote island, but St. Croix’s Danish architecture and lush rainforests make it worth exploring. Sightseers should start at the St. George Village Botanical Garden for a peek at this former plantation before moving on to the Cruzan Rum Distillery and Christiansted Historic Site. Prefer a more adventurous journey? Check out the underwater snorkeling trails at the Buck Island Reef National Monument, or hike along the St. Croix National Scenic Riverway. You might even track down a cheap U.S. Virgin Islands hotel deal near the Frederiksted casino.

No matter where you choose to go, many hotels in the U.S. Virgin Islands provide a centrally located home base for exploring the beaches, forests, and historical sites. Compare Expedia’s rooms and prices, and then pack your bags for this warm-weather destination.

U.S. Virgin Islands hotels information

Number of reviews
8,289
Accommodation
4,155 hotels
Lowest Price
$90
Highest Price
$349

Price trends for hotels in U.S. Virgin Islands

Less expensive
More expensive
This month
Next month
August
March
$223
$217
Month
Price
January
$271
February
$279
March
$293
April
$269
May
$275
June
$223
July
$217
August
$206
September
$209
October
$224
November
$240
December
$243
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in U.S. Virgin Islands. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of U.S. Virgin Islands hotels
Expedia verified reviews