Book 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

Guest rating
Guest rating
Star rating

Our top choices for U.S. Virgin Islands hotels

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2,460 reviews)
"We had a great week stay here. I would recommend staying again!"
United States
Tiffany
Margaritaville Vacation Club - St. Thomas

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (461 reviews)
"Our favorite place to come !"
United States
John
The price is AU$259
includes taxes & fees
21 June - 22 June
Bluebeard's Castle Resort

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,258 reviews)
"Great resort!!"
United States
Janine
The price is AU$790
includes taxes & fees
5 July - 6 July
The Westin St. Thomas Beach Resort & Spa

Carina Bay Boutique All Inclusive Resort & Casino

Carina Bay Boutique All Inclusive Resort & Casino
3.5 star property
Christiansted
7.6 out of 10, Good, (684 reviews)
"Food was great and staff very helpful and friendly"
United States
Cody Austin
Carina Bay Boutique All Inclusive Resort & Casino

Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,004 reviews)
"It’s a beautiful place food is great staff are amazing"
United States
Oneesha
Bolongo Bay Beach Resort

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,417 reviews)
"Great place to stay close to airport and car rental a lot of activities on the beach great views"
United States
Marketta
The price is AU$520
includes taxes & fees
2 July - 3 July
Emerald Beach Resort

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.2 out of 10, Wonderful, (1,005 reviews)
"Great boutique hotel feel!!"
United States
Angelica C
The price is AU$599
includes taxes & fees
2 July - 3 July
The Buccaneer Beach & Golf Resort

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (401 reviews)
"The room was beautiful! They upgraded us at no extra cost to us ! The food was Delicious and fresh. All the staff... every single one of them in maintenance, housekeeping, reception, bartenders, servers, culinary staff are so welcoming, amazing and so kind. You're very lucky to find such a wonderful group of people to represent the Pink Palm hotel in St Thomas🙏 I spoke with them all to thank them for making our stay so comfortable and enjoyable!"
United States
Elizabeth
The price is AU$468
includes taxes & fees
16 June - 17 June
The Pink Palm Hotel - Adults Only

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (469 reviews)
"Stay was magical"
United States
Salvatore
The price is AU$1,393
includes taxes & fees
6 July - 7 July
The Ritz-Carlton, St. Thomas

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,011 reviews)
"Staff, food and room was all amazing"
United States
Kenneth
Mafolie Hotel

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, (174 reviews)
"Resort is beautiful! Excellent service and staff"
United States
Nancy
The price is AU$1,179
includes taxes & fees
5 July - 6 July
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (167 reviews)
"Great hotel to stay in! So clean and comfortable!"
United States
Hazel
The price is AU$416
includes taxes & fees
19 June - 20 June
Hampton by Hilton St. Thomas

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,467 reviews)
"great hotel, location and staff!"
United States
chris
The price is AU$277
includes taxes & fees
29 June - 30 June
Windward Passage Hotel

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,009 reviews)
"Great location for a short walk to the airport. Stayed there at the beginning and end of our trip to USVI. All staff were extremely helpful and friendly! Would definitely stay trhere again! "
United States
Mark
The price is AU$267
includes taxes & fees
17 June - 18 June
Lindbergh Bay Hotel and Villas

The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
9.8 out of 10, Exceptional, (189 reviews)
"The owner very attentive and the hotel was very clean ,a peaceful place to stay !"
United States
Maria
The price is AU$225
includes taxes & fees
15 June - 16 June
The Cove Hotel St.Croix

Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (946 reviews)
"Great staff, great value Great location"
United States
Frank
The price is AU$181
includes taxes & fees
10 June - 11 June
Palms Resort and Beach

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,001 reviews)
"Fantastic resort, friendly staff, great location"
Canada
Lisa
The price is AU$992
includes taxes & fees
17 June - 18 June
Secret Harbour Beach Resort

Sand Castle on the Beach - Adults Only

Sand Castle on the Beach - Adults Only
3.5 star property
Frederiksted
9.2 out of 10, Wonderful, (964 reviews)
"Quick and easy access to one of the best beaches on the island. Friendly and helpful staff."
United States
Cade
The price is AU$402
includes taxes & fees
11 June - 12 June
Sand Castle on the Beach - Adults Only

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.2 out of 10, Very good, (488 reviews)
"Excellent place for families "
United States
Laura
The price is AU$1,150
includes taxes & fees
5 July - 6 July
The Westin St. John Resort Villas

Villa Island Paradise

Villa Island Paradise
4.0 star property
St. John
9.6 out of 10, Exceptional, (30 reviews)
"Beautiful location with stunning views and a peaceful atmosphere. The room was clean and comfortable, and the staff was friendly and helpful throughout the stay. Great option for a relaxing getaway in St. John."
United States
Quoc Phong Eric
The price is AU$787
includes taxes & fees
28 June - 29 June
Villa Island Paradise
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:12 June - 14 June

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.
  • Adventure Activities: Enjoy a range of outdoor adventures, including golf, snorkelling, and scenic island tours amidst breathtaking landscapes.
  • Rich Marine Life: Exceptional snorkelling opportunities allow you to witness vibrant marine ecosystems up close.
  • Varied Accommodation: A wide selection of lodgings, from luxurious resorts to family-friendly hotels, caters to all travellers.
  • Nearby Exploration: Venture to the British Virgin Islands for an enriching island-hopping experience.

Find great hotels in U.S. Virgin Islands

The U.S. Virgin Islands offer an array of accommodation options, from luxurious resorts to comfortable hotels, perfect for every traveller. Whether you're seeking thrilling adventure, a relaxing beach getaway, or a memorable family holiday, you'll discover a variety of star-rated hotels equipped with top-notch facilities. Explore the best hotels in the area, ensuring your stay is as enjoyable as the stunning scenery that surrounds you.

  • Margaritaville Vacation Club - St. Thomas: Embrace the laid-back island lifestyle at Margaritaville Vacation Club - St. Thomas, a 4-star beachfront haven perfect for those seeking a relaxing getaway. With direct access to the stunning beach, guests can enjoy sun-soaked days and vibrant sunsets. The resort embodies a playful theme with its tropical décor, inviting atmosphere, and a variety of leisure activities. Known for its exceptional hospitality, this property offers spacious accommodations that make it an ideal choice for families, couples, and solo travellers alike.
  • Windward Passage Hotel: The Windward Passage Hotel, rated at 3.5 stars, is a convenient and comfortable option for visitors looking to explore the U.S. Virgin Islands. This hotel boasts a variety of dining options, including a full breakfast and a lively bar lounge, perfect for unwinding after a day of adventure. With fitness facilities available and entertainment options like satellite TV and pay movies, guests are well catered for. The hotel's proximity to the airport ensures easy access for travellers, making it a practical choice for those seeking both relaxation and exploration.
  • Emerald Beach Resort: Experience the perfect blend of relaxation and functionality at Emerald Beach Resort, another 3.5-star property that welcomes pets and business travellers alike. With direct beach access, guests can indulge in seaside leisure while having access to essential business amenities such as conference spaces and meeting rooms. The resort is committed to accommodating furry friends, allowing pets with certain restrictions, making it a great option for pet owners. The vibrant atmosphere and a variety of services ensure a memorable stay for both leisure and business visitors.

Where to stay in U.S. Virgin Islands

Discover the enchanting U.S. Virgin Islands, a stunning tropical haven perfect for outdoor adventures and beach getaways. With breathtaking views and beautiful beaches, you can immerse yourself in a romantic atmosphere or enjoy family-friendly excursions. From the vibrant cities to serene island oases, every corner offers a unique experience, making your Virgin Islands vacation truly unforgettable.

  • St. Thomas: St. Thomas is a stunning island district in the U.S. Virgin Islands, renowned for its breathtaking beaches and vibrant outdoor activities. The island's scenic beauty attracts visitors year-round, with peak travel periods in March, July, and September. While exploring St. Thomas, you can indulge in various activities such as golf at its renowned courses or relax in luxurious resorts. The local landscape boasts picturesque bays and the Virgin Islands National Park, offering a perfect blend of relaxation and adventure for any traveller.
  • St. John: As the smallest of the three main islands, St. John is a serene paradise known for its natural beauty and tranquil atmosphere. Visitor numbers peak around March, July, and September, with a slight dip in May and October to November. St. John is an ideal destination for outdoor enthusiasts, featuring lush landscapes and pristine beaches. Engage in thrilling underwater sports or simply unwind at resorts that provide a front-row seat to the island's stunning scenery. The Virgin Islands National Park is a highlight here, showcasing the island’s unique flora and fauna.
  • Christiansted: Christiansted is a charming city located in St. Croix, offering a slice of Caribbean life with its historical architecture and vibrant culture. Travel to Christiansted peaks from March to April and July, making it a popular destination for those seeking outdoor fun and scenic beach experiences. The city is perfect for adventure activities, including underwater sports or a round of golf. Nearby attractions like beautiful beaches and the National Park create an inviting atmosphere for exploration and relaxation, making it a must-visit on your trip.

Things to do in U.S. Virgin Islands

The U.S. Virgin Islands offers a perfect blend of outdoor adventures and stunning scenery, making it an ideal beach holiday destination. You can indulge in a variety of activities, including golf at lush courses, exploring sandy beaches, and embarking on scenic island and sightseeing tours. Don't miss the chance to experience exceptional snorkelling opportunities that showcase the vibrant marine life. Enjoy a memorable getaway filled with relaxation and adventure in this tropical paradise!

Shopping

The vibrant Havensight Mall offers a variety of shops and dining options, perfect for finding gifts. If you're up for a drive, head to Market Square East for local goods and St. John Spice for unique island-inspired souvenirs.

Recreation

At Buccaneer Golf Course, enjoy a round of golf surrounded by stunning views and the refreshing Caribbean breeze. Lionel Roberts Stadium offers energetic sports events, perfect for active visitors. For ultimate relaxation, The Self Centre provides rejuvenating body treatments in a tranquil setting, ideal for unwinding after your adventures.

Adventure

Experience the thrill of the Skyride to Paradise Point, where you'll soar above the stunning landscapes in a cable car, soaking in breathtaking views. For a more grounded adventure, hike the Carmbola Tide Pools, discovering picturesque scenery, or trek along the Lind Point Trail, embracing the island's natural beauty.

Nightlife

Catch a film at Caribbean Cinemas St Croix, perfect for family or a romantic night out. For a unique experience, sip cocktails at Magic Ice Gallery, where the vibes are lively. Don’t miss a show at Pistarckle Theater for a blend of culture and entertainment.

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 are lower. Book your hotel about a month in advance or look for last-minute deals on Expedia. Tuesdays are the cheapest days to stay, while Sundays are the priciest. Use Expedia’s search tool to filter by budget and accommodation type, and consider bundling your hotel, flights, and activities for better rates. Don't miss free activities like exploring the stunning beaches and local markets to keep your costs down.

  • 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 preferences, such as your budget, desired location, and preferred type of accommodation. To find the best value, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save some cash 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 offer a stunning escape for outdoor lovers, with beautiful beaches, scenic bays, and captivating national parks to explore. Ideal for those seeking a beachy getaway, visitors can indulge in a range of activities amidst breathtaking scenery. Don't miss the chance to venture to the nearby British Virgin Islands for an unforgettable experience, enriching your trip to this tropical paradise.

  • Sapphire Beach: Enjoy the stunning turquoise waters and soft white sands of Sapphire Beach, perfect for relaxation and water activities. Its calm waves make it ideal for snorkelling and swimming, offering a true taste of paradise.
  • Magens Bay Beach: Renowned for its breathtaking scenery, Magens Bay is a must-visit for outdoor enthusiasts. The beach is surrounded by lush hills and provides a tranquil spot for sunbathing, swimming, and hiking along picturesque trails.
  • Emmaus Moravian Church: Immerse yourself in the rich cultural history of the U.S. Virgin Islands at Emmaus Moravian Church. This charming church showcases beautiful architecture and is a peaceful place for reflection and appreciation of local traditions.

Best time to go to U.S. Virgin Islands

The best time to visit U.S. Virgin Islands is dependant 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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.3°F (25.700000000000003°C)No Rain (Dry)Mostly SunnyAverageAverage
February77.7°F (25.4°C)No Rain (Dry)Mostly SunnyAverageSlightly High
March77.7°F (25.4°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
April78.8°F (26.0°C)No Rain (Dry)Mostly 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.200000000000003°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 Rain (Dry)Mostly SunnySlightly LowSlightly High

Accommodation in U.S. Virgin Islands

Azure waters, pristine sands, palms rustling in the breeze: The U.S. Virgin Islands are a true tropical paradise. Perched just east of Puerto Rico, this American territory is among the Caribbean’s most popular getaway spots, and one peek at the island chain clearly explains why. Verdant cliffs tower over white-sand beaches, sugar plantations dot the landscape, and calypso beats whirl through each village like a laid-back soundtrack. Whether you want to browse the best shops in Charlotte Amalie or soak up the sun in Cinnamon Bay, the top U.S. Virgin Islands hotel packages offer an unforgettable experience. Plus, with Expedia’s cheap hotel deals in the U.S. Virgin Islands, you’ll have everything you need to track down the best rates and book your reservations.

St. Thomas

When most people think of the islands, they think of dynamic St. Thomas. Though it’s not the largest of the three — that title goes to the less-visited St. Croix — it does feature two busting cities, several can’t-miss sights, and a stunning array of U.S. Virgin Islands hotels. Start your trip in Charlotte Amalie to score a discount at the local rum shops and perfumeries, and catch a glimpse of Blackbeard’s Castle. Then, get a taste of the local life in Red Hook before heading north to Magen’s Bay. This protected beach area is known for its crystal-clear water and coconut groves, and it’s a fantastic place to snap a few special pictures of the island.

St. John

It’s only a short ferry ride from St. Thomas, but St. John feels worlds away. Composed mostly of the Virgin Islands National Park, the tiny island of St. John offers several petroglyph-sighting spots, the historical Annaberg Sugar Plantation, and a number of well-known — and often surprisingly quiet — beach areas. Make sure to spend a little time wandering around the pastel buildings and narrow alleys of Cruz Bay. For such a small village, it’s absolutely electric with local energy. Plus, you’ll find a few U.S. Virgin Islands hotel deals close to the action.

St. Croix

Vacationers often skip this comparatively remote island, but St. Croix’s Danish architecture and lush rainforests make it worth exploring. Sightseers should start at the St. George Village Botanical Garden for a peek at this former plantation before moving on to the Cruzan Rum Distillery and Christiansted Historic Site. Prefer a more adventurous journey? Check out the underwater snorkeling trails at the Buck Island Reef National Monument, or hike along the St. Croix National Scenic Riverway. You might even track down a cheap U.S. Virgin Islands hotel deal near the Frederiksted casino.

No matter where you choose to go, many hotels in the U.S. Virgin Islands provide a centrally located home base for exploring the beaches, forests, and historical sites. Compare Expedia’s rooms and prices, and then pack your bags for this warm-weather destination.

Explore a world of travel with Expedia

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 AU$181 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 AU$181 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?
Join One Key™ for free and unlock Member Prices, rewards for future trips and exclusive perks each and every time you book. Plenty of U.S. Virgin Islands hotels on Expedia also have flexible policies, so you can change or cancel if need be. From mini getaways to grand adventures, you're sure to find a stay that's just right with Expedia.