Search Hotels in U.S. Virgin Islands

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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
$395 nightly
The price is $444
Nov 9 - Nov 10
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

2. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (957 reviews)
"All around great place"
United States
Hector
$236 nightly
The price is $266
Nov 29 - Nov 30
Total with taxes and fees
Bluebeard's Castle Resort

3. 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,575 reviews)
"Resort was wonderful staff was very helpful and nice would recommend when visiting."
United States
Gregrion
$460 nightly
The price is $517
Nov 29 - Nov 30
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

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
$470 nightly
The price is $528
Nov 10 - Nov 11
Total with taxes and fees
Bolongo Bay Beach Resort

5. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very good, (1,497 reviews)
"They truly very helpful and welcoming def know how to treat guest!"
United States
Marisela
$238 nightly
The price is $267
Nov 9 - Nov 10
Total with taxes and fees
Emerald Beach Resort

6. 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

7. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (507 reviews)
"We were very happy with our stay. Lived the cabana near the beach and lived having the club level. Very impressed with the staff, food, and drinks. Highly recommend."
United States
Jeffrey
$943 nightly
The price is $1,054
Nov 10 - Nov 11
Total with taxes and fees
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
$657 nightly
The price is $739
Nov 29 - Nov 30
Total with taxes and fees
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
$391 nightly
The price is $440
Nov 22 - Nov 23
Total with taxes and fees
The Westin St. John Resort Villas

10. 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
$279 nightly
The price is $314
Nov 9 - Nov 10
Total with taxes and fees
The Pink Palm Hotel - Adults Only

11. The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.0 out of 10, Wonderful, (1,009 reviews)
"Rooms where very clean the staff was so nice. Breakfast was excellent."
United States
Jacqueline
$354 nightly
The price is $392
Nov 13 - Nov 14
Total with taxes and fees
The Buccaneer Beach & Golf Resort

12. Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (1,003 reviews)
"Staff was amazing room was clean breakfast. Awesome great bar."
United States
shannon
$113 nightly
The price is $126
Nov 24 - Nov 25
Total with taxes and fees
Palms Resort and Beach

13. 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
$121 nightly
The price is $136
Nov 9 - Nov 10
Total with taxes and fees
Bunker Hill Hotel

14. 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,001 reviews)
"Great place ! Friendly staff ! Good vibes !"
United States
Steven Brian
$236 nightly
The price is $266
Nov 9 - Nov 10
Total with taxes and fees
Sand Castle on the Beach - Adults Only

15. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,006 reviews)
"Very clean, great parking and the breakfast was good."
United States
Christopher
$148 nightly
The price is $163
Nov 9 - Nov 10
Total with taxes and fees
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
$508 nightly
The price is $570
Nov 14 - Nov 15
Total with taxes and fees
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, (270 reviews)
"Great stay…. Plan on coming back and will stay again. Everything was good thanks so much"
United States
Antonio D
$169 nightly
The price is $190
Nov 9 - Nov 10
Total with taxes and fees
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
$299 nightly
The price is $336
Nov 19 - Nov 20
Total with taxes and fees
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
$167 nightly
The price is $188
Nov 27 - Nov 28
Total with taxes and fees
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,501 reviews)
"Perfect location in the Island!!!!and good service."
United States
cordova
$180 nightly
The price is $202
Nov 9 - Nov 10
Total with taxes and fees
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:Nov 13 - Nov 15
Showing deals for:Dec 8 - Dec 9

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 some of the most beautiful beaches in the Caribbean, perfect for sunbathing and swimming.
  • Outdoor Adventures: From hiking in lush national parks to thrilling water sports, the islands offer endless opportunities for outdoor enthusiasts.
  • Cultural Exploration: Vibrant cities like Charlotte Amalie provide a rich cultural experience with local cuisine and unique shopping.
  • Scenic Landscapes: Picture-perfect bays and breathtaking views ensure a memorable backdrop for relaxation and exploration.
  • Diverse Accommodations: Options range from luxurious beachfront resorts to family-friendly hotels, catering to all types of travelers.

Find great hotels in U.S. Virgin Islands

Discover your ideal hotel in the stunning U.S. Virgin Islands, where adventure and relaxation await. From beachfront resorts to family-friendly hotels, the options cater to every traveler's needs. Explore the best U.S. Virgin Islands hotels, complete with enticing vacation packages, and enjoy unforgettable experiences amidst breathtaking landscapes and vibrant culture.

  • Margaritaville Vacation Club - St. Thomas: Embrace the island lifestyle at Margaritaville Vacation Club, a vibrant 4-star getaway rated 8.0 by guests. This beachfront resort is perfect for travelers seeking adventure, with activities like kayaking, sailing, and fishing all nearby. Enjoy a tropical atmosphere where relaxation meets excitement, featuring spacious accommodations designed for comfort. Guests rave about the stunning views and direct beach access, making it an ideal choice for those looking to unwind or embark on thrilling water sports.
  • Windward Passage Hotel: Windward Passage Hotel is a charming 3.5-star property with a guest rating of 8.0, situated conveniently in the U.S. Virgin Islands. This hotel offers a blend of comfort and convenience, featuring a restaurant, bar, and various dining options to start your day right. For those looking to stay active, the fitness facilities are a great way to maintain your routine. Guests appreciate the entertainment options, including satellite TV and movies, which make it a cozy retreat after a day of exploration.
  • Emerald Beach Resort: Emerald Beach Resort is a delightful 3.5-star hotel that caters to both adventure seekers and business travelers alike. With direct beach access and a range of water activities like surfing and parasailing available onsite or nearby, this resort promises an exciting stay. Rated highly by guests, it combines leisure and convenience, offering comfortable accommodations and a professional atmosphere. Whether you're here to relax or conduct business, Emerald Beach Resort provides the perfect blend of both worlds.

Where to stay in U.S. Virgin Islands

The U.S. Virgin Islands offer an unforgettable island getaway, showcasing stunning beaches and lush landscapes perfect for outdoor adventures. Explore vibrant cities like Charlotte Amalie, where you can indulge in local cuisine and shop for unique souvenirs. Whether you're seeking a romantic retreat or a family-friendly vacation, the islands provide a tropical atmosphere filled with excursions and relaxation. Discover the best places to experience the enchanting vibe of these beautiful islands and create lasting memories.

  • St. Thomas: St. Thomas is a vibrant island district in the U.S. Virgin Islands known for its stunning beaches, outdoor activities, and breathtaking scenery. Travelers can enjoy a variety of experiences, including golfing at scenic courses, catching a movie, or simply relaxing by the beach or bay. The island's natural beauty is complemented by the Virgin Islands National Park, offering ample opportunities for hiking and exploration. With peak visitor seasons in March, July, and September, St. Thomas is a popular destination for those seeking adventure and relaxation alike.
  • St. John: As the smallest of the three main U.S. Virgin Islands, St. John is a paradise for nature lovers and outdoor enthusiasts. This island boasts pristine beaches and lush landscapes, making it perfect for those looking to connect with nature. Visitors can indulge in a variety of underwater sports, or embark on exciting adventures at local resorts. The island is home to a significant portion of the Virgin Islands National Park, which showcases its unspoiled beauty. With peak travel times in March, July, and September, St. John offers a serene escape for those looking to enjoy a tranquil island experience.
  • Christiansted: Nestled on the island of St. Croix, Christiansted is a charming city that combines rich history with stunning natural beauty. Visitors can enjoy the picturesque waterfront, explore local beaches, and partake in water sports or adventure activities. The vibrant culture is enriched by historical landmarks and the scenic bay, making it a delightful place to roam and discover. Popular during the peak months of March, April, and July, Christiansted offers a unique blend of relaxation and exploration, making it a must-visit destination in the U.S. Virgin Islands.

Things to do in U.S. Virgin Islands

The U.S. Virgin Islands offers an ideal setting for outdoor enthusiasts and beach lovers alike. Visitors can enjoy spectacular beaches and thrilling day trips, perfect for honeymoon vibes and adventure seekers. Activities like boat tours, golfing, and exploring scenic landscapes highlight the islands' charm. With wild waves and stunning views, the U.S. Virgin Islands promises an unforgettable vacation experience.

Shopping

In the U.S. Virgin Islands, the Tutu Park Mall offers a variety of retail shops, from fashion to electronics. For a unique experience, head to the local markets like Emancipation Garden, where you can find handmade crafts and souvenirs that reflect the vibrant culture of the islands.

Recreation

Experience the soothing ambiance at the Spa at The Ritz-Carlton, where you can indulge in rejuvenating treatments and therapies. For outdoor fun, explore the pristine beaches of St. John, perfect for swimming, snorkeling, or simply unwinding under the sun while soaking in the breathtaking scenery.

Adventure

Explore the vibrant underwater world through snorkeling at Trunk Bay, known for its clear waters and coral reefs. Hike the scenic trails of Virgin Islands National Park, where you'll encounter lush landscapes and stunning vistas, perfect for adventure seekers and nature lovers alike.

Nightlife

Experience the vibrant nightlife at Rum Hut on the beach, where you can sip cocktails by the ocean. For a lively atmosphere, check out Duffy’s Love Shack, known for its fun vibe and tropical drinks. Don't miss the local bands playing at The Greenhouse.

*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

  • 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: The cheapest time to book a hotel in U.S. Virgin Islands is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 offers a handy search tool that lets you set your budget, choose your ideal location, and more. You can easily sort the results by price, displaying the most affordable hotels at the top. Additionally, you can refine your search by hotel type; for instance, if you select the Eco-certified option, you'll find a range of sustainable and eco-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking 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 is an ideal destination for outdoor enthusiasts and beach lovers alike. With stunning beaches, picturesque bays, and beautiful national parks, there's no shortage of scenic spots to explore. Whether you're seeking adventure or relaxation, the islands offer a variety of attractions that cater to travelers looking for an unforgettable beach vacation experience.

  • Sapphire Beach: Known for its stunning turquoise waters and soft white sands, Sapphire Beach offers a relaxing atmosphere perfect for sunbathing and swimming. The beach vibes here are inviting, making it a great spot for families and solo travelers alike.
  • Magens Bay Beach: Renowned for its breathtaking scenery, Magens Bay Beach features a picturesque bay surrounded by lush hills. This outdoor paradise is ideal for beach lovers, offering calm waters perfect for swimming and snorkeling.
  • Virgin Islands National Park: This national park is a haven for adventure seekers, boasting scenic hiking trails, vibrant wildlife, and stunning vistas. Explore the park's natural beauty while enjoying outdoor activities, making it a must-visit for nature enthusiasts.

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

When visiting the U.S. Virgin Islands, you can fly into two major airports: St. Thomas (STT-Cyril E. King) and Christiansted (STX-Henry E. Rohlsen). St. Thomas Airport is located 5 miles from the islands, with nearby hotels like The Ritz-Carlton and The Westin St. Thomas Beach Resort & Spa, offering convenient transportation services. Christiansted Airport is situated 44 miles away, featuring excellent accommodations such as Carambola Beach Resort and Sand Castle on the Beach. Additionally, the Christiansted Seaplane Base (SSB) is 43 miles from the islands, with options like Oceans at Carina Bay and King Christian Hotel just a stone's throw away.

Frequently Asked Questions

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

Prices for U.S. Virgin Islands hotels vary depending on the season and other factors, like school holidays and Christmas. You can find cheap options from $135 in a few different ways. Enter your destination and trip dates and then set your budget using the "Price per night" filter. You can then fine-tune your search by choosing your preferred property type and amenities and more.

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

The best time to be in U.S. Virgin Islands depends on where you're heading and what you want to do. Considering a summer Charlotte Amalie getaway? This captivating destination has a tropical monsoon climate, with average temperatures ranging from 81ºF to 84ºF between June and August.

What is the best area to stay in U.S. Virgin Islands?

U.S. Virgin Islands has plenty of cool places to stay, including Charlotte Amalie and Cruz Bay. Each has its own unique experiences, so why not schedule time to visit both?

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

An excellent place to begin searching is by using our "Price per night" filter. Currently, the cheapest hotels start at $135 per night. Other ways to snap up an affordable U.S. Virgin Islands escape are by booking well in advance and being flexible with travel dates. For more superb deals, check out our cheap hotels in U.S. Virgin Islands page.

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

Find some awesome U.S. Virgin Islands family properties by narrowing your search results. You can do this by clicking on "Family friendly" under the "Traveler experience" filter heading. Whether you're looking for something cheap and cheerful so you can spoil the little ones with more U.S. Virgin Islands experiences, or you're planning to splurge on that long-awaited family retreat, Expedia has the perfect hotel for you and your crew.

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

Unbeatable deals and plenty of choice are a couple of the many reasons to book your U.S. Virgin Islands hotel with Expedia. Also, our free loyalty program, One Key™, lets you collect and redeem OneKeyCash™* on eligible hotels, flights and more. And if your plans change and you have to alter your booking, don't fret. Our online Help Center will assist you anytime, night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Explore a world of travel with Expedia