U.S. Virgin Islands Hotels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in U.S. Virgin Islands

Top hotels in St. Thomas

Top hotels in St. John

Top hotels in Christiansted

Top hotels in Kingshill

Carambola Beach Resort St. Croix, US Virgin Islands

Carambola Beach Resort St. Croix, US Virgin Islands

4 out of 5
7.2/10 Good! (1,004 reviews)
The Waves at Cane Bay

The Waves at Cane Bay

3.5 out of 5
9.4/10 Exceptional! (273 reviews)

Top cities in U.S. Virgin Islands

Great weekend hotel deals in U.S. Virgin Islands

Showing deals for:Jun 20 - Jun 22

Top landmarks in U.S. Virgin Islands

Find out more about U.S. Virgin Islands

Find out more about U.S. Virgin Islands

Discover the Enchantment of Caribbean Dreams: Unveiling the U.S. Virgin Islands

The U.S. Virgin Islands are a tropical paradise where azure waters meet pristine beaches, offering an idyllic escape for sun-seekers and adventure lovers alike. Comprising St. Thomas, St. John, and St. Croix, each island boasts unique charm—from the vibrant nightlife of Charlotte Amalie to the secluded trails of Virgin Islands National Park. Snorkel among colorful coral reefs, indulge in local cuisine, or simply unwind on the soft sands of Trunk Bay. With rich cultural heritage, stunning landscapes, and luxurious resorts, the U.S. Virgin Islands promise an unforgettable vacation in a dreamlike setting. For our best hotel rates in U.S. Virgin Islands and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in U.S. Virgin Islands

The U.S. Virgin Islands offer a diverse range of hotel accommodations, from luxurious resorts with stunning ocean views to charming boutique hotels rich in history. Enjoy beautiful beaches, inviting pools, and delectable dining options, ensuring a memorable stay in this tropical paradise. Here are some of our travelers' favorite hotels in U.S. Virgin Islands:

  1. The Ritz-CarltonOpens in a new window: Nestled in the picturesque St. Thomas, The Ritz-Carlton is a luxurious 5.0-star resort that promises an unforgettable beach getaway. With direct access to the pristine sands, this hotel features amenities designed for excellence, including a stunning infinity pool and high-end dining options that offer breathtaking views. The atmosphere is enriched by meticulously maintained grounds, creating an oasis of relaxation. This property stands out for its commitment to providing a sumptuous experience, as highlighted by the exceptional service and gourmet food, making it a premier choice for discerning travelers seeking indulgence.
  2. The Westin St. John Resort VillasOpens in a new window: Located in the stunning St. John, The Westin St. John Resort Villas is a 4.5-star resort that offers a unique blend of adventure and relaxation. With direct access to the beach, guests can easily dive into water sports such as snorkeling and kayaking, or unwind by the beautifully maintained pool. This hotel is designed for those seeking vibrant experiences while enjoying upscale amenities like a shared playground and curated activities for all ages. The overall ambiance is inviting, with well-kept facilities and an array of options that cater to those who appreciate a blend of comfort and adventure.
  3. The Westin St. Thomas Beach Resort & SpaOpens in a new window: Situated in the idyllic St. Thomas, The Westin St. Thomas Beach Resort & Spa is a sophisticated 4.5-star resort that seamlessly combines leisure and adventure. With direct beach access, guests can indulge in thrilling activities like ziplining and snorkeling. The hotel boasts exceptional amenities for leisure travelers, including multiple pools, premium dining experiences, and a serene spa for relaxation. The picturesque scenery surrounding the hotel enhances the experience, ensuring a memorable stay. This property is ideal for travelers who appreciate both comfort and exciting recreational opportunities, making it a standout choice for a luxurious escape.

Top locations to stay in U.S. Virgin Islands

When visiting the U.S. Virgin Islands, consider staying in St. Thomas, Christiansted, or St. John. St. Thomas is known for its stunning beaches like Magens Bay and vibrant nightlife. Christiansted offers a charming blend of beach relaxation and local culture. St. John captivates with pristine nature and coral reefs. For first-time visitors, St. Thomas is best suited for a well-rounded experience.

  1. St. ThomasOpens in a new window: St. Thomas is a vibrant destination perfect for travelers looking to soak up the sun and enjoy stunning beaches. With its beautiful shorelines like Sapphire Beach and Magens Bay Beach, it's an ideal spot for relaxation and water activities. Explore the local shops at Havensight Mall or Mongoose Junction for unique souvenirs and gifts. If you're in the mood for some cultural experiences, catch a show at Pistarckle Theater or visit Magic Ice Gallery for a unique icy art experience. St. Thomas also offers a lively atmosphere, making it easy to find something fun to do after sundown.
  2. ChristianstedOpens in a new window: Christiansted is a charming town known for its picturesque beaches and laid-back vibe. Sugar Beach and Buck Island Reef National Monument offer pristine spots for sunbathing and snorkeling in crystal-clear waters. The local culture is rich here, with historic sites to explore, such as the impressive St. Croix Point Udall. With a variety of shopping options and a welcoming community, Christiansted is perfect for those looking to unwind and enjoy the island life.
  3. St. JohnOpens in a new window: St. John is the ultimate escape for nature lovers and beach enthusiasts. Known for its unspoiled beauty, the Virgin Islands National Park features breathtaking coral reefs and scenic hiking trails like the Francis Bay Trail. Trunk Bay is a must-see, boasting one of the most beautiful beaches in the Caribbean. The relaxed atmosphere makes it easy to enjoy local shopping at St. John Spice or spend an evening at cultural spots like the Carribbean Cinemas US VI Market Square. St. John is all about embracing the natural wonders and tranquility of island life.

Things to do in U.S. Virgin Islands

The U.S. Virgin Islands offer a thrilling blend of excitement and tranquility, where you can snorkel vibrant coral reefs, sail across azure waters, or simply lounge on pristine beaches. Embrace the beauty of these islands as you explore their stunning landscapes and unwind in a tropical paradise.

5 tips for savvy savings when booking a hotel in U.S. Virgin Islands

  1. Book for the cheapest times: The most affordable time to visit the U.S. Virgin Islands is from September to November, when hotel prices are typically lower. For those traveling on a budget, a stay of at least 3 days is recommended to fully enjoy the islands' key landmarks and cultural sites. You can explore beautiful natural attractions like Sapphire Beach, Trunk Bay, and Magens Bay Beach, as well as historical and cultural sites such as Virgin Islands National Park and Bolongo Bay. Visiting during this period not only provides great value for money but also allows for a more immersive experience of the islands’ rich heritage and stunning scenery.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in the U.S. Virgin Islands, you may start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where discounted hotel rates are often available as your travel date approaches. Consider enabling email alerts or push notifications to keep informed about flash sales and special promotions, which may help you save. Additionally, the Smart ShoppingOpens in a new window feature on the app allows travelers to compare hotel prices and amenities, ensuring you're more likely to spot the best options. By staying updated, you could be among the first to know about available rooms or price drops for your ideal getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates could help you save on your stay at a hotel in the U.S. Virgin Islands. If you're interested in a more unique experience, boutique hotels often provide a personalized touch and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price leans toward the higher end, we’ll recommend alternative dates that could help you find a better deal.
  4. Consider your location: Staying in the heart of major cities in the U.S. Virgin Islands can be incredibly convenient, offering easy access to local attractions and vibrant nightlife. However, this prime location often comes with a heftier price tag. In contrast, smaller towns and rural areas are more likely to be affordable, providing budget-conscious travelers with a chance to enjoy the beauty of the islands without overspending. For better rates, consider accommodations just outside the city center, although this may necessitate some extra travel to reach key sites. Additionally, exploring nearby cities can reveal a wealth of experiences while also presenting more wallet-friendly options.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in U.S. Virgin Islands. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to U.S. Virgin Islands

U.S. Virgin Islands has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. March, July, and September are the peak travel months in U.S. Virgin Islands, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by no to light rainfall and mostly sunny to mostly cloudy conditions.