St. Croix Island Hotels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in St. Croix Island

Top hotels in Christiansted

Top hotels in Kingshill

Carambola Beach Resort St. Croix, US Virgin Islands

Carambola Beach Resort St. Croix, US Virgin Islands

4 out of 5
7.2/10 Good! (1,001 reviews)
The Waves at Cane Bay

The Waves at Cane Bay

3.5 out of 5
9.4/10 Exceptional! (269 reviews)

Top hotels in Frederiksted

Top hotels in Estate Mannings Bay

Popular places to visit

Find out more about St. Croix Island

Find out more about St. Croix Island

Discover the Hidden Gems of St. Croix: Where Caribbean Serenity Meets Island Adventure

St. Croix Island, nestled in the U.S. Virgin Islands, is a tropical paradise that enchants visitors with its stunning beaches and rich history. Experience the soft sands of Buccaneer Beach, indulge in luxurious accommodations, and explore vibrant local culture. From snorkeling in crystal-clear waters to teeing off at a world-class golf resort, adventure awaits at every turn. With its lush landscapes and charming towns, St. Croix is the perfect blend of relaxation and exploration, inviting travelers to unwind and create unforgettable memories in this Caribbean gem. For our best hotel rates in St. Croix Island and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in St. Croix Island

St. Croix Island offers a variety of accommodations, from stunning beach resorts with breathtaking views to charming boutique hotels steeped in history. Enjoy luxury resorts featuring beautiful pools and fine dining, alongside beachfront properties that provide easy access to the island’s pristine shores. Here are some of our travelers' favorite hotels in St. Croix Island:

  1. Carambola Beach Resort St. CroixOpens in a new window: Carambola Beach Resort St. Croix is a 4.0-star resort located in Kingshill, offering a luxurious beach experience for leisure travelers. With direct access to pristine beaches, this property invites you to unwind with stunning ocean views and exquisite dining options. The resort features beautifully landscaped grounds and a lovely pool area, perfect for relaxation. Travelers appreciate the delightful service and the overall atmosphere, making it a top choice for those seeking a paradise-like getaway with a focus on comfort and hospitality.
  2. Divi Carina Bay All Inclusive Beach Resort & CasinoOpens in a new window: Divi Carina Bay All Inclusive Beach Resort & Casino is a 3.5-star hotel situated in Christiansted, designed for adventure seekers looking for a vibrant beach experience. This property boasts direct beach access and an array of exciting activities, from snorkeling to kayaking. Guests enjoy a comfortable ambiance with excellent dining options and a lively bar scene. The attentive service fosters a welcoming environment, ensuring all visitors feel at home. This hotel stands out as an ideal choice for travelers eager to explore while indulging in relaxation and good food.
  3. Oceans at Divi Carina Bay Adults OnlyOpens in a new window: Oceans at Divi Carina Bay Adults Only is a 4.0-star hotel nestled in Christiansted, catering to discerning leisure travelers seeking a blend of beach luxury and business amenities. This property offers direct access to the beach and features exceptional dining options, inviting guests to savor culinary delights. With elegant accommodations and a tranquil atmosphere, visitors can enjoy a sophisticated retreat. The property excels in providing a seamless experience, making it a prime destination for those looking to indulge in comfort and relaxation while enjoying the beauty of St. Croix.

Top locations to stay in St. Croix Island

When visiting St. Croix Island, U.S. Virgin Islands, consider staying in Kingshill, Christiansted, or Frederiksted. Kingshill offers stunning Cane Bay and Sugar Beach, perfect for beach lovers. Christiansted features Sugar Beach and Buck Island Reef, ideal for sea enthusiasts. Frederiksted boasts beautiful beaches like Rainbow Beach. For first-time visitors, Christiansted is the best choice, providing a vibrant mix of attractions and beach access.

  1. ChristianstedOpens in a new window: Christiansted is a vibrant hub on St. Croix, ideal for travelers who love a mix of beach life and cultural experiences. With stunning spots like Sugar Beach and the breathtaking Buck Island Reef National Monument, you'll find plenty of opportunities to soak up the sun and explore the underwater world. The area’s charming historic buildings add a unique flavor to your stay, making it a delightful place to wander. Plus, you can enjoy cultural attractions that highlight the island's rich history, making it a well-rounded destination for all types of visitors.
  2. KingshillOpens in a new window: Kingshill is a fantastic choice for those seeking a laid-back beach experience. Known for its beautiful Cane Bay and Sugar Beach, this area offers pristine shores perfect for swimming and sunbathing. The relaxed atmosphere of Kingshill allows you to unwind while still being close to some of the island's top attractions. Whether you’re looking to chill on the beach or explore the local culture, Kingshill is a great spot that combines natural beauty with a welcoming vibe.
  3. FrederikstedOpens in a new window: Frederiksted is a charming seaside town that boasts some of the most beautiful beaches on St. Croix, including Frederiksted Beach and Rainbow Beach. These picturesque locations are perfect for a day of relaxation or water activities. The area also features cultural attractions that reflect the island’s history and heritage. With its serene atmosphere and stunning views, Frederiksted is an ideal base for travelers looking to enjoy the natural beauty of the U.S. Virgin Islands.

Things to do in St. Croix Island

St. Croix Island offers a delightful blend of excitement and relaxation, where you can snorkel in vibrant reefs, dance to live music, and explore local shops. Unwind on sun-kissed beaches or indulge in a round of golf at a luxurious resort, all while soaking in the stunning coastal views.

5 tips for savvy savings when booking a hotel in St. Croix Island

  1. Book for the cheapest times: The most budget-friendly time to visit St. Croix Island is from August to October, when hotel prices are typically lower. For a truly enriching experience, consider staying for at least 3 days to fully explore the island's remarkable landmarks and cultural sites. You can enjoy great value for money while visiting attractions like Cane Bay, Buck Island Reef National Monument, Rainbow Beach, Sugar Beach, and Cane Bay Beach. During this period, prices may drop, making it an ideal time for travelers on a budget to discover St. Croix's natural beauty and history.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in St. Croix Island on Hotels.com, begin by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections, where you may discover discounted rates on hotels as your travel date approaches. To stay informed about potential flash sales and special promotions, consider enabling email alerts or push notifications. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, helping you make informed decisions. With these resources, you're more likely to catch price drops or availability changes for your favorite accommodations, setting the stage for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates might help you save on your stay at a hotel in St. Croix Island. If you're interested in unique accommodations, boutique hotels can provide a more personalized experience and often better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If it’s on the higher side, we’ll recommend more affordable dates, increasing the likelihood that you’ll find the best deal.
  4. Consider your location: Staying in the heart of major cities on St. Croix Island can be incredibly convenient, as it places you right near local attractions and vibrant cultural experiences. However, this prime location often comes with a higher price tag. In contrast, accommodations in smaller towns and rural areas are more likely to be affordable, allowing travelers to stretch their budgets further. For those looking to save, considering hotels just outside the city center can yield better rates, although it may involve some extra travel to reach key sites. Additionally, exploring nearby cities can uncover a wealth of activities and experiences while still offering more budget-friendly lodging options.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in St. Croix Island. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to St. Croix Island

St. Croix Island has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. March, April, and September are the peak travel months in St. Croix Island, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by no to light rainfall and mostly sunny to mostly cloudy conditions.

What's St. Croix Island like?

There's a lot visitors like about St. Croix Island, especially its beaches and restaurants. Plan a fun excursion to Carambola Golf Club and Frederiksted Pier while here. And while you're here, be sure to stop by Cane Bay Beach and Rainbow Beach.

Where are the best places to stay in St. Croix Island?

Here are our travelers' top 5 places to stay in St. Croix Island:

King Christian Hotel, in Christiansted

City-center hotel
  • Free WiFi • 3 restaurants • 4 bars • Outdoor pool • Central location

Company House Hotel, in Christiansted

  • Free WiFi • Bar • 24-hour front desk

The Buccaneer Beach & Golf Resort, in Christiansted

Beachfront hotel with golf course, near Buccaneer Beach
  • Free breakfast • Free parking • Free WiFi • 2 beach bars • Attentive staff

Victoria House, in Frederiksted

Victorian guesthouse
  • Free WiFi • Restaurant • 2 bars • Outdoor pool • Garden

The Fred - Adults Only, in Frederiksted

Adults-only beachfront hotel with spa
  • Free parking • Free WiFi • 2 poolside bars • 2 outdoor pools • Attentive staff

What is there to see around St. Croix Island?

  • Frederiksted Pier (3.3 mi/5.3 km from the city center)
  • Cane Bay Beach (3.6 mi/5.8 km from the city center)
  • Rainbow Beach (3.7 mi/5.9 km from the city center)
  • Cane Bay (3.7 mi/6 km from the city center)
  • Sandy Point (5.5 mi/8.9 km from the city center)

What is there to do around St. Croix Island?

  • Carambola Golf Club (3.2 mi/5.2 km from the city center)
  • Buccaneer Golf Course (10.6 mi/17.1 km from the city center)
  • Buck Island Reef National Monument (14.7 mi/23.6 km from the city center)
  • Casino at the Divi Carina Bay (15.1 mi/24.3 km from the city center)
  • St. George Village Botanical Garden (0.8 mi/1.3 km from the city center)

Other Popular St. Croix Island Attractions

  • Sugar Beach
  • Fort Christiansvaern
  • Buccaneer Beach
  • Shoys Beach
  • Tamarind Reef Beach