A tropical beach with clear turquoise waters, lush green hills, and a small red building on a hill.

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

U.S. Virgin Islands Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

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,480 reviews)
"All staff were very friendly, helpful and courteous. Very clean and beautiful resort. We will definitely stay here again."
United States
Jeremy
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.4 out of 10, Very good, (1,361 reviews)
"Excellent stay and great location. Staff were great and attentive."
United States
John
The price is Rp5.676.910
Rp7.883.921 total
includes taxes & fees
17 Aug - 18 Aug
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, (678 reviews)
"Great place!"
United States
Amy
The price is Rp3.923.468
Rp5.286.895 total
includes taxes & fees
13 Aug - 14 Aug
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)
"It’s a beautiful place food is great staff are amazing"
United States
Oneesha
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, (743 reviews)
"The carina bay hotel experience was amazing the staff was amazing , kind and helpful and made my birthday experience wonderful."
United States
amoy jenna
Carina Bay All Inclusive Resort & Casino - Adults Only

6. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,470 reviews)
"Great access to the beach and extremely friendly staff!"
United States
Winona
The price is Rp4.439.632
Rp5.438.549 total
includes taxes & fees
2 Aug - 3 Aug
Emerald Beach Resort

7. The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.2 out of 10, Wonderful, (1,009 reviews)
"This is such a top notch resort, every experience has been honestly amazing-service, food, the view from our room! I would recommend it to everyone….just spectacular!"
United States
Jami B
The price is Rp6.316.333
Rp8.140.621 total
includes taxes & fees
22 Aug - 23 Aug
The Buccaneer Beach & Golf Resort

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

Buoy Haus Beach Resort St. Thomas, Autograph Collection
3.5 star property
St. Thomas
9.4 out of 10, Exceptional, (188 reviews)
"Would 100% stay here again!"
United States
Rick
The price is Rp8.114.777
Rp11.048.929 total
includes taxes & fees
17 Aug - 18 Aug
Buoy Haus Beach Resort St. Thomas, Autograph Collection

9. The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (484 reviews)
"Clean rooms, great staff, breath taking property."
United States
Michael Peyton
The price is Rp9.922.077
Rp13.623.427 total
includes taxes & fees
24 Aug - 25 Aug
The Ritz-Carlton, St. Thomas

10. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,001 reviews)
"Clean, staff very helpful enjoyed our stay."
United States
Judy
The price is Rp2.178.483
Rp2.902.619 total
includes taxes & fees
4 Aug - 5 Aug
Mafolie Hotel

11. Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (993 reviews)
"Room was clean and comfortable. The food at the restaurant was great."
United States
Ethan
The price is Rp1.838.837
Rp2.298.547 total
includes taxes & fees
2 Aug - 3 Aug
Palms Resort and Beach

12. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (419 reviews)
"we loved everything about the place"
United States
Iroda
The price is Rp4.567.409
Rp6.041.985 total
includes taxes & fees
4 Aug - 5 Aug
The Pink Palm Hotel - Adults Only

13. The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
9.8 out of 10, Exceptional, (229 reviews)
"Doug was super nice and hotel was very cozy."
United States
Landen
The price is Rp2.277.198
Rp2.789.568 total
includes taxes & fees
27 Aug - 28 Aug
The Cove Hotel St.Croix

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, (986 reviews)
"This was one of my best vacations ever. Meeting the owners and staff was the highlight of my trip. This is a must book"
United States
rudolph
The price is Rp4.120.644
Rp4.635.724 total
includes taxes & fees
3 Aug - 4 Aug
Sand Castle on the Beach - Adults Only

15. Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (214 reviews)
"Clean and the staff was very helpful and friendly"
United States
Allan
The price is Rp4.134.741
Rp5.000.393 total
includes taxes & fees
27 Aug - 28 Aug
Hampton by Hilton St. Thomas

16. 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, (498 reviews)
"We had a good stay at the Westin in St. John. Service is slow in the resort other than that everything else was good."
United States
Rituparna
The price is Rp10.283.537
Rp11.569.069 total
includes taxes & fees
24 Aug - 25 Aug
The Westin St. John Resort Villas

17. Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,000 reviews)
"Fantastic resort, friendly staff, great location"
Canada
Lisa
The price is Rp8.886.440
Rp10.974.753 total
includes taxes & fees
4 Aug - 5 Aug
Secret Harbour Beach Resort

18. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,090 reviews)
"Nice location"
United States
Mariliza
The price is Rp2.157.464
Rp2.642.893 total
includes taxes & fees
11 Aug - 12 Aug
Bunker Hill Hotel

19. Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,490 reviews)
"Great place to stay i would be going back for a longer time"
United States
VALRIE
The price is Rp2.973.008
Rp3.641.936 total
includes taxes & fees
11 Aug - 12 Aug
Windward Passage Hotel

20. Limetree Beach Resort by Club Wyndham

Limetree Beach Resort by Club Wyndham
3.5 star property
St. Thomas
8.2 out of 10, Very good, (228 reviews)
"The resort is very walkable and loved that everything was so close. There is only one dining establishment on the actual resort so would have loved another option but the food at the Long Board was delightful. "
United States
Sade
Limetree Beach Resort by Club Wyndham
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.

Great weekend hotel deals in U.S. Virgin Islands

Showing deals for:7 Aug - 9 Aug

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

Top U.S. Virgin Islands Hotel Reviews

Guide to exploring U.S. Virgin Islands

Top reasons to visit U.S. Virgin Islands

  • Stunning Beaches: The U.S. Virgin Islands boast some of the most picturesque beaches with soft sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Diverse Outdoor Adventures: From hiking in lush national parks to exceptional diving spots, outdoor enthusiasts will find plenty to explore.
  • Vibrant Local Culture: Experience the unique charm of local hotels, restaurants, and traditional ceremonies that enrich the islands' cultural tapestry.
  • Scenic Island Tours: Enjoy breathtaking views and scenic tours that showcase the islands' natural beauty and vibrant landscapes.
  • Luxurious Accommodations: Choose from a range of accommodations, from opulent resorts to family-friendly hotels, catering to all types of travellers.

Find great hotels in U.S. Virgin Islands

Explore the idyllic U.S. Virgin Islands, where a variety of hotel accommodations await to enhance your tropical getaway. From luxurious resorts to family-friendly hotels, you’ll find options that cater to adventure seekers and beach lovers alike. Discover the best beach hotels that promise a memorable family vacation experience, providing the perfect blend of relaxation and excitement in this stunning Caribbean paradise.

  • Margaritaville Vacation Club - St. Thomas: Experience a tropical escape at Margaritaville Vacation Club - St. Thomas, renowned for its laid-back island vibe and adventure-centric offerings. This 4-star hotel, rated 8.0 out of 10, is ideal for those seeking both beach relaxation and thrilling activities. With direct access to the beach, guests can indulge in various water sports such as kayaking, sailing, and fishing, all available nearby. The property also features a vibrant atmosphere, perfect for those looking to unwind after an adventurous day exploring the stunning surroundings.
  • Windward Passage Hotel: Windward Passage Hotel presents a welcoming atmosphere with its 3.5-star rating, offering guests a blend of comfort and convenience. Situated in the heart of the U.S. Virgin Islands, this hotel provides diverse dining options, including a restaurant and bar, ensuring a delightful culinary experience. For those keen on staying active, the hotel features fitness facilities and entertainment options like satellite TV and pay movies. Guests will appreciate its proximity to the airport, making it a practical choice for travellers seeking both leisure and accessibility.
  • The Westin St. Thomas Beach Resort & Spa: As a sophisticated 4.5-star resort, The Westin St. Thomas Beach Resort & Spa boasts a guest rating of 8.4 out of 10, making it an excellent choice for families and adventure seekers alike. The property offers direct beach access and a range of exhilarating activities, including onsite kayaking and nearby snorkeling and ziplining. Families will find amenities tailored to children, such as complimentary babysitting and cribs, ensuring a stress-free stay for parents. The resort's serene environment combined with its extensive facilities makes it a premier destination for unforgettable family vacations.

Where to stay in U.S. Virgin Islands

Exploring the U.S. Virgin Islands promises an unforgettable adventure filled with stunning beaches and lush tropical landscapes. From the vibrant shores of St. Thomas to the serene beauty of St. John, visitors can indulge in beach resorts and enjoy easy beach access. Whether seeking a romantic getaway or a family-friendly retreat, the islands offer a sanctuary for relaxation and excursions, making it the perfect destination for every traveller.

  • St. Thomas: Nestled in the heart of the U.S. Virgin Islands, St. Thomas is an enchanting island district that offers a blend of stunning beaches and vibrant outdoor activities. With visitor numbers peaking during the months of March, July, and September, it’s a popular destination for those seeking scenic beauty and adventure. The island boasts magnificent beaches and tranquil bays, making it perfect for sunbathing or water sports. St. Thomas is also home to diverse attractions, including golf courses and cinemas, ensuring a well-rounded travel experience for all types of tourists. Be sure to explore the local landmarks, where the natural splendour is matched only by its rich cultural heritage.
  • St. John: Known for its breathtaking landscapes and pristine beaches, St. John is a serene island district that promises an unforgettable escape. Visitors flock here primarily in March, July, and September, drawn by the allure of outdoor adventures and scenic hiking trails. The island is famous for its national park, which encompasses stunning beaches and lush greenery, offering countless opportunities for exploration. From underwater sports to relaxing at luxurious resorts, St. John caters to all types of adventurers. The island's close-knit community and natural beauty make it an ideal destination for those seeking tranquillity and connection with nature.
  • Christiansted: As a charming city within the U.S. Virgin Islands, Christiansted is a vibrant hub of outdoor activities and scenic experiences. With peak visitation from March to April and July, it is particularly popular during these months for its beautiful beaches and inviting bays. Christiansted offers a range of activities, including underwater sports and golf, making it a versatile destination for both relaxation and adventure. Visitors can also enjoy the city's rich history, reflected in its well-preserved architecture and local water features. Christiansted is an ideal base for exploring the surrounding natural wonders while immersing yourself in the local culture.

Things to do in U.S. Virgin Islands

Shopping

The shops in the U.S. Virgin Islands offer a delightful variety of gifts and souvenirs. At Tutu Park Mall, you’ll discover various retail outlets, while the local vendors at Market Square provide unique handcrafted items that reflect the island's culture. Enjoy your shopping experience.

Recreation

At the Sugar Bay Resort & Spa, indulge in rejuvenating treatments at the Serenity Spa, where skilled therapists utilise local ingredients. Engage in yoga sessions on the beach, allowing the sound of the waves to enhance your relaxation experience amidst the tropical surroundings.

The Westin St. John Resort & Villas offers wellness activities including meditation classes and aqua aerobics. Explore nature trails or unwind at the Heavenly Spa, which features treatments designed to restore balance and promote overall wellbeing while surrounded by lush landscapes.

Adventure

Experience the Skyride to Paradise Point, a scenic cable car journey offering stunning views of the U.S. Virgin Islands. At the top, enjoy outdoor activities and family-friendly adventures amidst lush surroundings, making it an exhilarating addition to your holiday itinerary.

Nightlife

The nightlife in the U.S. Virgin Islands offers a vibrant mix of beach bars and lively clubs. For a relaxed evening, visit the Rum Bar at the Greenhouse for cocktails and ocean views. Alternatively, enjoy dancing and live music at Club 54 for a spirited 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 on your trip to the U.S. Virgin Islands, consider visiting between September and November when prices drop. Book your hotel about a month in advance, or look for last-minute deals on Expedia. Aim to check in on a Tuesday for the best rates, as Sundays are pricier. Use Expedia to compare prices and filter for eco-friendly accommodations to maximise your budget. Additionally, consider bundling your hotel, flights, and activities for greater savings, ensuring you get the best value for your stay.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the most competitive prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in the U.S. Virgin Islands with your flights and activities by booking an Expedia package.

Find the best attractions in U.S. Virgin Islands

The U.S. Virgin Islands is a perfect destination for those seeking outdoor adventures, stunning scenery, and relaxing beach vacations. Visitors can explore a variety of attractions including beautiful beaches, serene bays, and national parks. For an enriching experience, consider venturing to the nearby British Virgin Islands and discovering the unique charm of island oases while enjoying the numerous attractions the U.S. Virgin Islands has to offer.

  • Sapphire Beach: Discover the tranquil beauty of Sapphire Beach, where soft white sands meet crystal-clear waters. This idyllic spot is perfect for sunbathing, swimming, or simply enjoying the relaxed beach vibes while soaking in the stunning Caribbean scenery.
  • Cabes Point: Explore Cabes Point, a breathtaking natural feature that offers dramatic views of the surrounding coastline. It's a great place for nature enthusiasts to observe local wildlife and enjoy the unspoiled beauty of the U.S. Virgin Islands.
  • Skyride to Paradise Point: Experience an exhilarating ride on the Skyride to Paradise Point, a cable car gondola that takes you high above the island. Enjoy panoramic views while embarking on an adventure that's perfect for families seeking outdoor fun.

Best time to go to U.S. Virgin Islands

The best time to visit U.S. Virgin Islands is dependent on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. February and March are its coolest month on average. At the time of March, visitor numbers are slightly high and weather is mostly sunny.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

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 Rp2.298.547 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 27ºC to 29ºC 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 Rp2.298.547 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 "Traveller 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?
Incredible prices on U.S. Virgin Islands hotels are just the beginning of the reasons to book with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, along with membership perks to sweeten the deal. We're talking instant savings of 10% or more on over 100,000 hotels worldwide! Plus, most of our hotels come with free cancellation, so you can lock in your dream getaway without worrying about your plans changing.

Explore a world of travel with Expedia