Find the best U.S. Virgin Islands Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top cities in U.S. Virgin Islands

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for U.S. Virgin Islands hotels

1. Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2,453 reviews)
"Great pools, friendly staff."
United States
Stephen
The price is ₹35,626
₹40,079 total
includes taxes & fees
9 Nov - 10 Nov
Margaritaville Vacation Club - St. Thomas

2. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.6 out of 10, Excellent, (1,572 reviews)
"The staff was great, the property was nice and the inclusive breakfast was great."
United States
Maryonne
The price is ₹36,237
₹48,872 total
includes taxes & fees
30 Nov - 1 Dec
The Westin St. Thomas Beach Resort & Spa

3. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (948 reviews)
"All around great place"
United States
Hector
The price is ₹19,074
₹23,604 total
includes taxes & fees
7 Nov - 8 Nov
Bluebeard's Castle Resort

4. Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,000 reviews)
"A great family run property"
United States
Denise Byrne
Bolongo Bay Beach Resort

5. Carina Bay All Inclusive Resort & Casino - Adults Only

Carina Bay All Inclusive Resort & Casino - Adults Only
3.5 star property
Christiansted
7.4 out of 10, Good, (796 reviews)
"It was like having our own private beach! Truly, a relaxing getaway, we will be back!"
United States
Tara
Carina Bay All Inclusive Resort & Casino - Adults Only

6. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very good, (1,495 reviews)
"They truly very helpful and welcoming def know how to treat guest!"
United States
Marisela
The price is ₹20,446
₹25,303 total
includes taxes & fees
29 Nov - 30 Nov
Emerald Beach Resort

7. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (506 reviews)
"Staff was great some amenities like the gym were older."
United States
Bryan
The price is ₹75,485
₹99,556 total
includes taxes & fees
10 Nov - 11 Nov
The Ritz-Carlton, St. Thomas

8. Buoy Haus Beach Resort St. Thomas, Autograph Collection

Buoy Haus Beach Resort St. Thomas, Autograph Collection
4.0 star property
St. Thomas
9.4 out of 10, Exceptional, (227 reviews)
"Book the room book the experiences you will not regret it. This place is beautiful."
United States
Keymoni Tajhanae Patricia
The price is ₹52,750
₹69,803 total
includes taxes & fees
29 Nov - 30 Nov
Buoy Haus Beach Resort St. Thomas, Autograph Collection

9. The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.4 out of 10, Very good, (512 reviews)
"Everything was amazing! It will always be my go to when I come to visit."
United States
Treacy
The price is ₹36,939
₹41,557 total
includes taxes & fees
24 Nov - 25 Nov
The Westin St. John Resort Villas

10. The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.0 out of 10, Wonderful, (1,008 reviews)
"Rooms where very clean the staff was so nice. Breakfast was excellent."
United States
Jacqueline
The price is ₹30,706
₹39,574 total
includes taxes & fees
13 Nov - 14 Nov
The Buccaneer Beach & Golf Resort

11. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (429 reviews)
"Everything was excellent! Would definitely recommend and will definitely be back !!"
United States
jasharilee
The price is ₹22,182
₹29,687 total
includes taxes & fees
8 Nov - 9 Nov
The Pink Palm Hotel - Adults Only

12. Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (1,002 reviews)
"Staff was amazing room was clean breakfast. Awesome great bar."
United States
shannon
The price is ₹9,612
₹12,015 total
includes taxes & fees
9 Nov - 10 Nov
Palms Resort and Beach

13. Sand Castle on the Beach - Adults Only

Sand Castle on the Beach - Adults Only
3.5 star property
Frederiksted
9.4 out of 10, Exceptional, (1,000 reviews)
"Great place ! Friendly staff ! Good vibes !"
United States
Steven Brian
The price is ₹26,901
₹30,264 total
includes taxes & fees
7 Nov - 8 Nov
Sand Castle on the Beach - Adults Only

14. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,083 reviews)
"Great place for the price"
United States
Christina
The price is ₹10,939
₹13,538 total
includes taxes & fees
8 Nov - 9 Nov
Bunker Hill Hotel

15. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,004 reviews)
"Very clean, great parking and the breakfast was good."
United States
Christopher
The price is ₹11,601
₹15,413 total
includes taxes & fees
8 Nov - 9 Nov
Mafolie Hotel

16. Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,000 reviews)
"Staff was very friendly and helpful while visiting the other resorts on the island secret Harbor with the nicest by far"
United States
Donald Spencer
The price is ₹44,130
₹55,052 total
includes taxes & fees
12 Nov - 13 Nov
Secret Harbour Beach Resort

17. The Cove Hotel St.Croix

The Cove Hotel St.Croix
2.5 star property
Christiansted
9.8 out of 10, Exceptional, (269 reviews)
"Great stay…. Plan on coming back and will stay again. Everything was good thanks so much"
United States
Antonio D
The price is ₹14,404
₹17,825 total
includes taxes & fees
8 Nov - 9 Nov
The Cove Hotel St.Croix

18. Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (264 reviews)
"Easy in and out; cleanliness; staff; parking"
United States
Tim
The price is ₹26,262
₹31,761 total
includes taxes & fees
19 Nov - 20 Nov
Hampton by Hilton St. Thomas

19. Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,041 reviews)
"Great cheap stay in an even greater location. A short walk from the airport, a short walk from the beach."
United States
Brad
The price is ₹14,369
₹17,782 total
includes taxes & fees
27 Nov - 28 Nov
Lindbergh Bay Hotel and Villas

20. Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,500 reviews)
"Perfect location in the Island!!!!and good service."
United States
cordova
The price is ₹15,418
₹19,080 total
includes taxes & fees
8 Nov - 9 Nov
Windward Passage Hotel
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.

Get last-minute hotel deals in U.S. Virgin Islands and save more

Sign in to unlock great savings.
Showing deals for:13 Nov - 15 Nov
Showing deals for:6 Dec - 7 Dec

Top U.S. Virgin Islands Hotel Reviews

Find out more about U.S. Virgin Islands

Top reasons to visit U.S. Virgin Islands

  • Stunning Beaches: The U.S. Virgin Islands boast breathtaking beaches like Trunk Bay and Magens Bay, featuring powdery sands and crystal-clear waters.
  • Outdoor Adventures: Ideal for outdoor enthusiasts, the islands offer a variety of activities, including diving in spectacular underwater spots and exploring national parks.
  • Exquisite Accommodations: Visitors can choose from luxurious beachfront resorts to charming hotels, catering to various preferences and budgets.
  • Delightful Local Cuisine: Sample exceptional local dishes at charming restaurants, enhancing your culinary experience.
  • Vibrant Atmosphere: The archipelago presents a lively environment perfect for family activities, romantic getaways, or thrilling excursions.

Find great hotels in U.S. Virgin Islands

Discover a range of exquisite hotel accommodations in the U.S. Virgin Islands, catering to adventurers and families alike. Whether you seek luxurious beachfront resorts or charming hotels, the islands offer an array of options perfect for your vacation. Experience stunning beaches and vibrant activities while enjoying top-notch services designed to enhance your stay. Find the ideal spot for relaxation and adventure in this tropical paradise.

  • Margaritaville Vacation Club - St. Thomas: This vibrant 4-star resort captures the essence of island life, perfect for those seeking a beach adventure. With a guest rating of 8.0 out of 10, Margaritaville offers direct access to the beach and a variety of exhilarating activities such as fishing, sailing, and kayaking nearby. The lively atmosphere is complemented by its on-site adventure sports, making it an ideal choice for thrill-seekers and families alike. Guests appreciate the relaxed yet engaging environment that invites them to unwind and enjoy the stunning surroundings.
  • Windward Passage Hotel: A 3.5-star property that combines comfort with convenience, Windward Passage Hotel is well-suited for those looking for a more laid-back stay. The hotel features a variety of dining options, including a restaurant and bar, ensuring guests have ample choices for meals. Entertainment amenities such as satellite TV and pay movies add to the leisure experience, while fitness facilities cater to those who wish to stay active. Situated close to the airport, it provides easy access for travellers while offering a relaxing atmosphere to unwind after a day of exploration.
  • The Westin St. Thomas Beach Resort & Spa: Rated 4.5 stars with an impressive guest rating of 8.4 out of 10, this expansive resort is ideal for families and adventure enthusiasts. Offering direct beach access, The Westin provides a multitude of activities such as kayaking, sailing, and snorkelling, ensuring that guests can fully embrace the region's natural beauty. The resort also prioritises family-friendly amenities, including supervised childcare and special children's breakfast options, making it an excellent choice for those travelling with young ones. Its tranquil environment and luxurious amenities promise a rejuvenating getaway.

Where to stay in U.S. Virgin Islands

The U.S. Virgin Islands offers a tropical paradise for every traveller. Explore stunning beaches like Trunk Bay and Magens Bay, where powdery sands meet crystal-clear waters. Indulge in luxurious beach resorts that provide easy access to idyllic shores and serene island sanctuaries. Whether you're seeking family-friendly activities, romantic getaways, or exciting excursions, the vibrant atmosphere of this archipelago promises unforgettable experiences amidst breathtaking scenery.

  • St. Thomas: An enchanting island district in the U.S. Virgin Islands, St. Thomas is a haven for those seeking a blend of beach relaxation and outdoor adventure. With its vibrant atmosphere, the island attracts visitors year-round, peaking in March, July, and September. Travellers flock here for its stunning beaches, picturesque bays, and inviting family-friendly areas. Activities abound, from teeing off at golf courses to enjoying a film at local cinemas. With its breathtaking scenery and welcoming vibe, St. Thomas promises an unforgettable holiday experience.
  • St. John: Known for its natural beauty, St. John is an idyllic island district that offers an outdoor enthusiast's paradise. The peak travel months mirror those of St. Thomas, with visitors drawn to its captivating scenery and serene beaches. St. John is home to a national park, providing ample opportunities for hiking and exploring the lush landscape. The island's underwater sports and adventure activities make it a perfect destination for those seeking thrill and beauty in equal measure. St. John's tranquil atmosphere and stunning vistas will leave you enchanted.
  • Christiansted: As a historic city within the U.S. Virgin Islands, Christiansted boasts a rich cultural heritage and a lively atmosphere. Visitors are drawn here year-round, especially in March to April and July, to experience its beautiful beaches and scenic waterfronts. Enjoy a range of activities, including underwater sports and golfing, while soaking up the vibrant local culture. The city's charming bay and water features provide a picturesque backdrop for relaxation and exploration. Christiansted is a delightful blend of adventure and leisure, making it a must-visit on your island itinerary.

Things to do in U.S. Virgin Islands

Shopping

At the vibrant Market Square in Charlotte Amalie, you'll discover a range of local crafts and unique souvenirs. For a more modern shopping experience, visit the Tutu Park Mall, which features various stores offering fashion and gifts to take home.

Recreation

At the Sugar Beach, A Viceroy Resort, indulge in rejuvenating spa treatments surrounded by lush tropical scenery. Meanwhile, the BodyHoliday offers a unique blend of wellness activities, from yoga sessions to invigorating water sports, ensuring a refreshing escape in the serene environment of St. Lucia.

Adventure

Take a thrilling Skyride to Paradise Point, a scenic cable car gondola offering panoramic views of the U.S. Virgin Islands. Enjoy the outdoor atmosphere while ascending to the summit, where you can relax and soak in the stunning surroundings, perfect for adventure seekers and families alike.

Nightlife

The nightlife in the U.S. Virgin Islands is vibrant and diverse. Venues like Foxy's Tamarind Bar on Jost Van Dyke offer lively music and beachside revelry, while the St. Thomas nightlife scene features bars like The Greenhouse, renowned for its cocktails and laid-back atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for U.S. Virgin Islands

To save money during your visit to the U.S. Virgin Islands, consider travelling between September and November when prices are lower. Book your hotel about a month in advance for the best rates, and check Expedia for last-minute deals, especially on Tuesdays, which are the cheapest days to stay. Utilise Expedia's search tool to find budget-friendly accommodations, and consider combining your hotel, flights, and activities for added savings. Don’t forget to look out for any additional fees that may apply. Enjoy free activities like beaches and hiking to further reduce costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in U.S. Virgin Islands are September to November, where the prices are slightly lower. This is in comparison to February to March and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in U.S. Virgin Islands about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in U.S. Virgin Islands is Tuesday. The most expensive day to stay in U.S. Virgin Islands is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Furthermore, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation in the U.S. Virgin Islands with your flights and activities through an Expedia package.

Find the best attractions in U.S. Virgin Islands

The U.S. Virgin Islands offers a perfect blend of outdoor adventures and stunning scenery for beach vacations. Popular attractions include picturesque beaches, serene bays, and national parks, ideal for those seeking a tranquil island oasis. Visitors can explore various points of interest, such as the beautiful islands of St. Thomas, ensuring a memorable experience amidst nature's beauty.

  • Sapphire Beach: Renowned for its stunning azure waters, Sapphire Beach offers a tranquil escape where you can bask in the sun and enjoy water sports. The beach vibe is laid-back, making it an ideal spot for relaxation and socialising with friends and family.
  • Virgin Islands National Park: This breathtaking national park features lush landscapes and scenic trails, inviting adventure enthusiasts to explore its diverse ecosystems. Whether hiking or birdwatching, the park's natural beauty provides a refreshing outdoor experience.
  • Magens Bay Beach: Famous for its picturesque setting, Magens Bay Beach boasts soft sands and clear waters, perfect for swimming and sunbathing. The scenic surroundings create a serene atmosphere, ideal for unwinding amidst nature.

Best time to go to U.S. Virgin Islands

The best time to visit U.S. Virgin Islands can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in U.S. Virgin Islands falls in September, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in U.S. Virgin Islands falls in February and March. March has slightly high visitor numbers and mostly sunny weather.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January78.3°F (25.7°C)No RainMostly SunnyAverageAverage
February77.7°F (25.4°C)No RainMostly SunnyAverageSlightly High
March77.7°F (25.4°C)No RainMostly SunnySlightly HighSlightly High
April78.8°F (26.0°C)No RainMostly SunnyAverageAverage
May80.4°F (26.9°C)Light RainMostly SunnyAverageAverage
June81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
July82.2°F (27.9°C)Light RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageAverage
September82.9°F (28.3°C)Light RainMostly SunnySlightly HighSlightly Low
October82.6°F (28.1°C)Light RainMostly SunnySlightly LowSlightly Low
November81.1°F (27.3°C)Light RainMostly CloudySlightly LowSlightly Low
December79.5°F (26.4°C)No RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to U.S. Virgin Islands

Flying into the U.S. Virgin Islands can be done through its major airports. St. Thomas (STT-Cyril E. King) is located 8km away, with nearby hotels such as The Ritz-Carlton, St. Thomas (13km away) and The Westin St. Thomas Beach Resort & Spa (5km away). St. Thomas (SPB-St. Thomas Seaplane Base) is 5km from the islands, offering accommodations like Margaritaville Vacation Club (8km away). Christiansted (STX-Henry E. Rohlsen), located 71km away, features options like Carambola Beach Resort (8km away). Each airport has transportation services available to facilitate easy access to these hotels.

Frequently Asked Questions

How much do hotels in U.S. Virgin Islands cost?

The season and factors like school holidays, Christmas and Easter can influence the price of a hotel in U.S. Virgin Islands. You can find cheap options from ₹10,832 in a few different ways on Expedia. First, key in the dates you'd like to get away, then use the filters such as property type and amenities to fine-tune your search. You can also sort by price, so the most economical options appear first.

When is the best time to go to U.S. Virgin Islands?

If you want to visit in summer, reserve your U.S. Virgin Islands hotel between June and August. Temperatures during the summer here range from -1ºC to -1ºC. U.S. Virgin Islands has a tropical monsoon climate, so pack accordingly.

How can I find cheap hotels in U.S. Virgin Islands?

U.S. Virgin Islands cheap hotels start at ₹10,832 per night. To browse these types of affordable options, take advantage of our "Price per night" filter. Other tips? Consider being flexible with your getaway dates and book in advance. Have a look at our cheap hotels in U.S. Virgin Islands page for bargains you'll find hard to resist.

What are the best hotels in U.S. Virgin Islands for families?

Expedia makes it a breeze to lock in a property with everything you need for an unforgettable family escape to U.S. Virgin Islands. Start by choosing "Family friendly" in the "Traveller experience" heading of our filter tool. Then narrow your search by things like amenities and guest ratings. Whether you need a family hotel in U.S. Virgin Islands for a weekend adventure or a big winter holiday, we've got you and your team covered.

Why should I book my U.S. Virgin Islands hotel with Expedia?

Awesome deals and a wide range of options are two of the many reasons to book your U.S. Virgin Islands hotel with Expedia. What's more, our free rewards platform, One Key™, lets you collect and redeem OneKeyCash™* on eligible car rentals, hotels and more. And if your plans change and you have to modify your reservation, don't stress. Our online Help Centre will assist you anytime, day or night.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia