Hotels in U.S. Virgin Islands

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

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,005 reviews)
The Waves at Cane Bay

The Waves at Cane Bay

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

Top cities in U.S. Virgin Islands

Great weekend hotel deals in U.S. Virgin Islands

Showing deals for:27 Feb - 1 Mar

Top landmarks in U.S. Virgin Islands

Check out reviews of U.S. Virgin Islands hotels guests love

Find out more about U.S. Virgin Islands

Embrace the Enchantment of the U.S. Virgin Islands: A Tapestry of Sun, Sea, and Serenity

The U.S. Virgin Islands, a tropical paradise in the Caribbean, beckons with its pristine beaches, crystal-clear waters, and lush landscapes. Comprising St. Thomas, St. John, and St. Croix, each island offers its unique charm—from St. John’s protected national parks and vibrant coral reefs to St. Thomas’ bustling markets and St. Croix’s rich cultural heritage. Visitors can indulge in luxurious resorts, explore secluded coves, or enjoy thrilling water sports. With its captivating sunsets and warm hospitality, the U.S. Virgin Islands is the ultimate island oasis for romantic getaways, family adventures, and unforgettable memories.

Discover great hotels in U.S. Virgin Islands

The U.S. Virgin Islands offer a range of hotel accommodations, from luxury beachfront resorts to charming boutique hotels. Visitors can enjoy stunning ocean views, access to pristine beaches, and a variety of amenities, making it an ideal destination for a relaxing holiday in paradise. Here are some of the best hotels in U.S. Virgin Islands that our travellers love:

  1. The Ritz-CarltonOpens in a new window: This exquisite 5.0-star resort in St. Thomas offers direct beach access and promises an unforgettable adventure-focused getaway. With a focus on leisure travellers, it features a variety of exciting activities such as waterskiing, ziplining, and surfing readily available nearby. Guests appreciate the family-friendly amenities, including a dedicated children’s club and pools, ensuring a relaxing experience for all. The property’s design complements its stunning surroundings, creating a harmonious blend of comfort and elegance that enhances every visit.
  2. The Westin St. John Resort VillasOpens in a new window: Nestled in the beautiful St. John, this 4.5-star hotel is a haven for leisure seekers looking for a vibrant beach experience. The resort boasts direct access to pristine shores and offers an array of thrilling activities, including parasailing and onsite snorkelling, perfect for adventurous spirits. With complimentary children's services like a children’s club and playground, this hotel effortlessly combines luxury with family-friendly features. Travellers rave about the distinctive atmosphere and the quality of the curated experiences, making it a standout choice for a memorable escape.
  3. The Westin St. Thomas Beach Resort & SpaOpens in a new window: This remarkable 4.5-star hotel in St. Thomas is tailor-made for business travellers seeking a blend of work and leisure. Featuring extensive facilities, including multiple meeting rooms and conference spaces, it provides an exceptional environment for productive stays. Guests enjoy seamless access to adventure activities such as kayaking and sailing, all while being steps away from the beach. The hotel's architectural design and high-end amenities create an inviting atmosphere that enhances the overall experience, making it a top choice for professionals on the go.

Top locations to stay in U.S. Virgin Islands

Some of the best areas to stay in the U.S. Virgin Islands are St. Thomas, St. John, and Christiansted. St. Thomas offers vibrant island life and shopping, St. John is renowned for its stunning snorkeling spots, while Christiansted boasts beautiful beaches. For first-time visitors, St. Thomas is particularly appealing due to its diverse attractions and accessibility.

  1. St. ThomasOpens in a new window: St. Thomas is a vibrant destination known for its stunning beaches and lively atmosphere. This island is perfect for those looking to relax on soft sands, with popular spots like Magens Bay offering breathtaking views and crystal-clear waters. For a bit of culture, visit Charlotte Amalie, the capital, where you can explore historic sites, local markets, and enjoy shopping for unique crafts and souvenirs. Don’t miss the chance to take a scenic tram ride to Paradise Point for panoramic views of the island and the surrounding sea.
  2. St. JohnOpens in a new window: St. John is a hidden gem for nature lovers and those seeking tranquility. With its pristine national parks and exceptional snorkeling opportunities, this island is ideal for anyone wanting to immerse themselves in lush landscapes and vibrant marine life. Trunk Bay, with its underwater snorkeling trail, is a must-visit. The island’s charming towns, like Cruz Bay, offer a laid-back vibe with local shops and eateries that reflect the island’s unique culture and hospitality.
  3. ChristianstedOpens in a new window: Christiansted, located on St. Croix, is a charming historical town that captures the essence of island life. The well-preserved Danish colonial architecture adds a unique character, making it a lovely area to explore on foot. Spend time at the beautiful beaches nearby, or stroll along the waterfront for views of the harbour. Local markets and shops provide a taste of the island’s culture, and you can enjoy a relaxing day soaking up the sun or engaging with friendly locals.

Things to do in U.S. Virgin Islands

The U.S. Virgin Islands offer a delightful blend of adventure and relaxation. Dive into vibrant coral reefs while snorkeling, sail across stunning seas, or unwind on pristine beaches. Explore local restaurants and resorts, or tee off at picturesque golf courses. It's an island oasis waiting for you!

  • St. Thomas – Dive into the vibrant world of St. Thomas, where stunning beaches and crystal-clear waters await! Snorkelling enthusiasts will love exploring the underwater wonders, while boating and sailing offer a chance to soak up the sun on the open sea. Don’t miss a visit to Sapphire BeachOpens in a new window, known for its beautiful sandy shores and lively atmosphere, perfect for a beach day with friends or family.
  • Red Hook – This charming city is your gateway to adventure! Spend the day snorkelling in the vibrant coral reefs or hop on a ferry to nearby islands for more exploration. Sapphire BeachOpens in a new window is also a must-see here, offering a blend of relaxation and activities under the sun. With its marina, you can enjoy the sights of boats coming and going, setting the perfect backdrop for your seaside getaway.
  • Estate Magens Bay – Known for its breathtaking scenery, Estate Magens Bay is home to the famous Magens Bay BeachOpens in a new window, often regarded as one of the most beautiful beaches in the world. Here, you can relax on the soft sands or engage in various outdoor activities. Golf enthusiasts can enjoy a round at the nearby golf course, surrounded by stunning natural landscapes, making it an ideal spot for families looking to combine leisure and fun.

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

  1. Book for the cheapest times: The most budget-friendly time to visit the U.S. Virgin Islands is from September to November, when hotel prices tend to be lower. A stay of at least 4 days is recommended for a thorough exploration of the islands' significant landmarks and cultural sites. During your visit, you can appreciate the rich history and natural beauty, making it a great value for money experience. With careful planning, you could find that prices may drop, allowing for an affordable getaway filled with historical and cultural attractions.
  2. Look for last-minute deals on Hotels.com: To discover attractive last-minute deals in the U.S. Virgin Islands, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, increasing your chances of securing the best prices. Additionally, Smart ShoppingOpens in a new window is a useful comparison tool available via the app, allowing you to compare hotel prices and amenities. With these resources, you're more likely to see great offers for cheap hotels or the best hotel deals for your spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you to save on your stay in a hotel in the U.S. Virgin Islands. For those seeking a distinctive experience, boutique hotels can provide a more personalised touch and, at times, better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we may suggest alternative dates that could offer more economical options, helping you secure the best deal.
  4. Consider your location: Staying in the heart of major cities in the U.S. Virgin Islands often brings the allure of convenience and access to local attractions, but it is more likely to come with a higher price tag. In contrast, smaller towns and rural areas tend to be more affordable, providing a budget-friendly alternative. For those seeking better rates, it may be worth considering accommodation situated outside the city centre, although this could necessitate extra travel to reach key sites. Additionally, exploring nearby cities can reveal a wealth of attractions while presenting more economical options for travellers hoping to make the most of their budget.

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. If you’re looking to soak up the lively atmosphere in U.S. Virgin Islands, March, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by no to light rainfall and mostly sunny to mostly cloudy conditions.