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

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,395 reviews)
"Great place to stay. "
United States
Jared
$467 nightly
The price is $525
Apr 18 - Apr 19
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
8.8 out of 10, Excellent, (261 reviews)
"Definitely this is the go to place whenever in St. Thomas"
United States
Brian
$235 nightly
The price is $261
May 14 - May 15
Total with taxes and fees
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,169 reviews)
"Lovely staff, amazing views and perfect for 4 nights"
United States
Hilary
$605 nightly
The price is $679
May 7 - May 8
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

Bolongo Bay Beach Resort

Bolongo Bay Beach Resort
3.0 star property
St. Thomas
8.2 out of 10, Very Good, (1,002 reviews)
"Great experience all around. "
United States
Tanya
Bolongo Bay Beach Resort

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, (631 reviews)
"Great place and nice staff. Food was excellent!!!"
United States
Dan
Carina Bay Boutique All Inclusive Resort & Casino

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,336 reviews)
"The staff was great and the beach was amazing"
United States
Deborah
$278 nightly
The price is $310
Apr 15 - Apr 16
Total with taxes and fees
Emerald Beach Resort

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,036 reviews)
"Loved the stay at this hotel, rooms stayed clean, close to the airport 5mins , and close to the beach loved the view ."
United States
Arkia
$165 nightly
The price is $184
May 7 - May 8
Total with taxes and fees
Lindbergh Bay Hotel and Villas

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,433 reviews)
"Omg i was extremely happy with thos hotel and the staff was so friendly and helpful! Very clean and quiet sstay it was perfect!"
United States
Kelly
$179 nightly
The price is $200
Apr 23 - Apr 24
Total with taxes and fees
Windward Passage Hotel

The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.2 out of 10, Wonderful, (1,005 reviews)
"The grounds were lovely and well maintained. In a great location . "
United States
Stacey
$352 nightly
The price is $390
Apr 26 - Apr 27
Total with taxes and fees
The Buccaneer Beach & Golf Resort

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.6 out of 10, Excellent, (1,011 reviews)
"Very friendly staff and enjoyable amenities!"
United States
Karen Lynn
$184 nightly
The price is $204
Apr 16 - Apr 17
Total with taxes and fees
Mafolie Hotel

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (137 reviews)
"Clean rooms nice staff, ample parking "
United States
Valerie
$290 nightly
The price is $326
May 4 - May 5
Total with taxes and fees
Hampton by Hilton St. Thomas

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very Good, (460 reviews)
"Everything was wonderful! Can’t go wrong! "
United States
shane
$1,051 nightly
The price is $1,174
May 3 - May 4
Total with taxes and fees
The Ritz-Carlton, St. Thomas

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (387 reviews)
"Great view, good staff"
United States
Eric
$357 nightly
The price is $401
Apr 15 - Apr 16
Total with taxes and fees
The Pink Palm Hotel - Adults Only

Buoy Haus Beach Resort St. Thomas, Autograph Collection

Buoy Haus Beach Resort St. Thomas, Autograph Collection
3.5 star property
St. Thomas
9.2 out of 10, Wonderful, (163 reviews)
"Fantastic location in the island "
United States
Behrooz
$807 nightly
The price is $906
May 11 - May 12
Total with taxes and fees
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Carambola Beach Resort St. Croix, US Virgin Islands

Carambola Beach Resort St. Croix, US Virgin Islands
4.0 star property
Kingshill
7.2 out of 10, Good, (1,000 reviews)
"Beautiful views"
United States
Mark
$199 nightly
The price is $224
Apr 22 - Apr 23
Total with taxes and fees
Carambola Beach Resort St. Croix, US Virgin Islands

Oceans at Carina Bay Adults Only

Oceans at Carina Bay Adults Only
4.0 star property
Christiansted
7.8 out of 10, Good, (239 reviews)
"Everything was great…the view, pool and bar "
United States
Jennifer
Oceans at Carina Bay Adults Only

Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (882 reviews)
"Exelent location, quiet, great services"
United States
Martin
$114 nightly
The price is $127
Apr 15 - Apr 16
Total with taxes and fees
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,006 reviews)
"Beautiful resort, amazing beach views, beachfront and snorkeling!"
United States
Nina
$628 nightly
The price is $699
May 4 - May 5
Total with taxes and fees
Secret Harbour Beach Resort

The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
9.8 out of 10, Exceptional, (179 reviews)
"We were greeted on arrival and made to feel very welcome. The owner was helpful and informative. The directions to the property were precise… Essentially it was the perfect place for us. "
United States
jessica
$169 nightly
The price is $188
Apr 20 - Apr 21
Total with taxes and fees
The Cove Hotel St.Croix

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very Good, (1,072 reviews)
"Great staff and complimentary breakfast "
United States
barbra
$140 nightly
The price is $156
May 7 - May 8
Total with taxes and fees
Bunker Hill 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.

Great weekend hotel deals in U.S. Virgin Islands

Showing deals for:Apr 24 - Apr 26

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

Top U.S. Virgin Islands Hotel Reviews

Price trends for hotels in U.S. Virgin Islands

Less expensive
More expensive
This month
Next month
July
March
$236
$226
Month
Price
January
$303
February
$303
March
$307
April
$236
May
$226
June
$220
July
$219
August
$224
September
$220
October
$229
November
$239
December
$295
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in U.S. Virgin Islands. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around 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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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.

U.S. Virgin Islands Hotel Travel Guide

Welcome to U.S. Virgin Islands

Compared to this time last year, U.S. Virgin Islands is drawing a lot more attention on Expedia as a vacation destination. Book a trip there today to see what all the fuss is about! No matter if you prefer to put your feet up in the city or would rather stay in a more remote part of U.S. Virgin Islands, you're guaranteed to find the perfect destination. Begin your search today, and see just how easy it is to visit the country of your dreams.

Looking to spend the night at an opulent inn in U.S. Virgin Islands? No problem. Expedia has a massive variety of affordable lodges also. And there are an array of options in the middle. It just depends on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll see a variety of accommodation options in the busiest part of the area, as well as private lodges on the outskirts of U.S. Virgin Islands. When you browse Expedia's selection of accommodations in U.S. Virgin Islands, you're guaranteed to find affordable rates and amazing deals on any type of lodge in the region.

Quick facts about U.S. Virgin Islands:

  • Don't forget to stop in St. Thomas and St. Johnand St. Croix Island while you're in the country

Expedia aims to save you money and time when arranging your reservations at a hotel in U.S. Virgin Islands, so you can spend your days enjoying your trip and not fretting about busting your budget. So why wait another minute to book your vacation to Caribbean? Select your perfect travel dates now to find the best discounts on vacations in U.S. Virgin Islands!

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 $127 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 $127 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.