A tropical island with clear turquoise waters, several sailboats, and a beach with palm trees and buildings.

Search Hotels in St. Croix Island

Top Cities in St. Croix Island

Check prices for these dates

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 St. Croix Island hotels

1. Carina Bay All Inclusive Resort & Casino - Adults Only

Carina Bay All Inclusive Resort & Casino - Adults Only
3.5 star property
Christiansted
7.6 out of 10, Good, (738 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

2. The Buccaneer Beach & Golf Resort

The Buccaneer Beach & Golf Resort
4.0 star property
Christiansted
9.2 out of 10, Wonderful, (1,004 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
$329 nightly
The price is $365
Aug 23 - Aug 24
Total with taxes and fees
The Buccaneer Beach & Golf Resort

3. Palms Resort and Beach

Palms Resort and Beach
3.5 star property
Christiansted
7.8 out of 10, Good, (983 reviews)
"Staff was attentive, room was clean and nice."
United States
Richard
$114 nightly
The price is $127
Jul 27 - Jul 28
Total with taxes and fees
Palms Resort and Beach

4. The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
9.8 out of 10, Exceptional, (219 reviews)
"Staff members were super nice and friendly."
United States
Hugo
$122 nightly
The price is $137
Aug 23 - Aug 24
Total with taxes and fees
The Cove Hotel St.Croix

5. 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, (984 reviews)
"First rate team at the property who really focus on guest comfort and chill island hospitality. Clean well appointed rooms with recreational equipment on-site and access to all the island offers mere minutes away."
United States
Barry C
$204 nightly
The price is $230
Jul 25 - Jul 26
Total with taxes and fees
Sand Castle on the Beach - Adults Only

6. King Christian Hotel

King Christian Hotel
3.5 star property
Christiansted Historic District
8.8 out of 10, Excellent, (762 reviews)
"Very convenient to shops, restaurants, and boardwalk! Excellent location."
United States
Lindsey
$156 nightly
The price is $175
Aug 8 - Aug 9
Total with taxes and fees
King Christian Hotel

7. Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina
3.5 star property
Christiansted
8.2 out of 10, Very Good, (585 reviews)
"The view was beautiful and the staff was friendly, "
United States
Elizabeth
$147 nightly
The price is $166
Jul 26 - Jul 27
Total with taxes and fees
Tamarind Reef Resort Spa & Marina

8. The Waves at Cane Bay

The Waves at Cane Bay
3.5 star property
Kingshill
9.4 out of 10, Exceptional, (365 reviews)
"Friendly staff, great location if you want to just relax. Good food options and a beach nearby within walking distance."
United States
Andrew
$178 nightly
The price is $198
Jul 29 - Jul 30
Total with taxes and fees
The Waves at Cane Bay

9. Grapetree Bay Hotel & Villas

Grapetree Bay Hotel & Villas
3.5 star property
Grapetree
8.8 out of 10, Excellent, (204 reviews)
"Decent stay with friendly staff"
United States
David
$186 nightly
The price is $210
Jul 24 - Jul 25
Total with taxes and fees
Grapetree Bay Hotel & Villas

10. The Fred - Adults Only

The Fred - Adults Only
3.5 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (405 reviews)
"I loved it. The front desk attendant Delia was so sweet and welcoming. She stayed in contact and made sure we were comfortable!"
United States
Frances
$259 nightly
The price is $289
Jul 29 - Jul 30
Total with taxes and fees
The Fred - Adults Only

11. Hotel Caravelle St. Croix

Hotel Caravelle St. Croix
3.0 star property
Christiansted Historic District
8.4 out of 10, Very Good, (805 reviews)
"Clean room, nice staff, great views, and food and bars aplenty"
United States
Jasmine
$125 nightly
The price is $140
Aug 10 - Aug 11
Total with taxes and fees
Hotel Caravelle St. Croix

12. Holger Danske Hotel

Holger Danske Hotel
3.5 star property
Christiansted Historic District
8.0 out of 10, Very Good, (878 reviews)
"Nice staff clean room, nice pool and view"
United States
Rebeca
$118 nightly
The price is $135
Jul 25 - Jul 26
Total with taxes and fees
Holger Danske Hotel

13. Hotel on the Cay

Hotel on the Cay
3.0 star property
Christiansted
7.6 out of 10, Good, (827 reviews)
"Roaches in room"
United States
Victor
Hotel on the Cay

14. Carambola Beach Resort

Carambola Beach Resort
4.0 star property
Kingshill
7.0 out of 10, Good, (1,000 reviews)
"What an amazing honeymoon stay, so beautiful & peaceful! The staff was amazing and they even made our honeymoon special with cake & champagne waiting for us!"
United States
Caitlin
Carambola Beach Resort

15. Cottages by the Sea

Cottages by the Sea
3.0 star property
Frederiksted
9.6 out of 10, Exceptional, (323 reviews)
"The kitchen was well stocked, and the ocean was just steps away! Perfect room"
United States
Amanda
Cottages by the Sea

16. Company House Hotel St. Croix

Company House Hotel St. Croix
3.0 star property
Christiansted Historic District
9.0 out of 10, Wonderful, (270 reviews)
"Very nice place quiet and good location"
United States
James
Company House Hotel St. Croix

17. Club St. Croix Beach & Tennis Resort by Antilles Resorts

Club St. Croix Beach & Tennis Resort by Antilles Resorts
3.0 star property
Christiansted
8.0 out of 10, Very Good, (248 reviews)
Club St. Croix Beach & Tennis Resort by Antilles Resorts

18. The Frederiksted Hotel

The Frederiksted Hotel
3.0 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (370 reviews)
"Great hotel across from the water. The hotel is modest, but clean and safe, and a very short walk to a fantastic beach. The staff (Liz) was super helpful with suggestions to make our stay even more enjoyable. We highly recommend it and would love to stay again in the future."
United States
Hector J
$167 nightly
The price is $191
Jul 24 - Jul 25
Total with taxes and fees
The Frederiksted Hotel

19. Victoria House

Victoria House
3.5 star property
Downtown Frederiksted
9.2 out of 10, Wonderful, (137 reviews)
"We loved our stay at the Victoria House "
United States
Julia Umemoto
$196 nightly
The price is $220
Jul 24 - Jul 25
Total with taxes and fees
Victoria House

20. Club Comanche Hotel, St. Croix

Club Comanche Hotel, St. Croix
3.0 star property
Christiansted Historic District
6.2 out of 10, (544 reviews)
"C"
United States
Jazmarie
$120 nightly
The price is $135
Jul 27 - Jul 28
Total with taxes and fees
Club Comanche Hotel, St. Croix
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 St. Croix Island

Showing deals for:Jul 31 - Aug 2

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

Top St. Croix Island Hotel Reviews

Price trends for hotels in St. Croix Island

Less expensive
More expensive
Next month
June
February
$172
Month
Price
January
$220
February
$228
March
$220
April
$185
May
$197
June
$171
July
$174
August
$172
September
$183
October
$197
November
$197
December
$200
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 St. Croix Island. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around St. Croix Island

Top reasons to visit St. Croix Island

  • Stunning Beaches: St. Croix boasts beautiful beaches like Buccaneer Beach, perfect for sunbathing and water sports.
  • Outdoor Adventures: Enjoy thrilling activities such as kayaking, jet skiing, and golfing on scenic courses.
  • Rich Cultural Heritage: Explore historical sites and immerse yourself in the island's vibrant culture and traditions.
  • Charming Towns: Discover local cuisine and unique shops in charming towns across the island.
  • Diverse Accommodations: Choose from cozy hotels to luxurious resorts that cater to every traveler's needs.

Find great hotels in St. Croix Island

Discover the perfect getaway on St. Croix Island, where a variety of hotels and guesthouses cater to every traveler's desires. Whether you're seeking adventure, a relaxing beach escape, or a productive business trip, you'll find accommodations that suit your needs. From cozy croix hotels to luxurious resorts, St. Croix offers a vibrant vacation experience that will leave you rejuvenated and inspired.

  • The Buccaneer Beach & Golf Resort: The Buccaneer Beach & Golf Resort is a 3.5-star hotel with a guest rating of 9.2, ideal for families seeking a memorable beach vacation. Nestled on the stunning shores of St. Croix Island, this resort offers direct beach access and a variety of kid-friendly amenities, including beach toys and babysitting services. Guests appreciate the spacious accommodations that cater to families, making it a perfect base for both relaxation and adventure. With its vibrant atmosphere and commitment to family fun, The Buccaneer ensures an unforgettable getaway for all ages.
  • Carambola Beach Resort St. Croix, US Virgin Islands: Carambola Beach Resort is a luxurious 4-star property that combines beach relaxation with a passion for golf. This resort offers direct beach access and a picturesque setting ideal for both leisure and business travelers. Guests can enjoy the on-site golf experience, making it a fantastic choice for those looking to tee off in paradise. With elegant accommodations and a serene atmosphere, Carambola Beach Resort invites guests to unwind while indulging in the best that St. Croix has to offer.
  • Sand Castle on the Beach - Adults Only: Sand Castle on the Beach - Adults Only is a charming 3.5-star hotel with a guest rating of 9.2, perfect for couples and adventure seekers. Located directly on the beach, this adults-only retreat offers a blend of relaxation and excitement with nearby adventure sports such as sailing, parasailing, and snorkeling. Guests love the intimate setting and the opportunity to explore the vibrant marine life or simply soak up the sun. This hotel is a haven for those looking to create lasting memories in a tranquil, adult-centric environment.

Where to stay in St. Croix Island

St. Croix Island, the largest of the U.S. Virgin Islands, offers an unforgettable vacation experience with its stunning beaches and lush scenery. Whether you seek a romantic getaway or a family-friendly adventure, this island paradise is perfect for relaxation and exploration. Discover charming towns, indulge in local cuisine, and immerse yourself in the vibrant culture. Don’t miss the chance to visit historical sites and enjoy outdoor activities that await on your visit to St. Croix.

  • Christiansted: Nestled on the northeastern coast of St. Croix, Christiansted is a vibrant city known for its rich history and stunning waterfront views. The town’s colonial architecture complements its beautiful beaches and clear blue waters, making it a prime destination for outdoor enthusiasts. Visitors flock here for a variety of activities, including snorkeling, diving, and golfing. The nearby landmarks, such as the Christiansted National Historic Site and the picturesque boardwalk, offer a perfect blend of culture and leisure. Peak travel seasons in March to April and July bring a lively atmosphere, so plan ahead to experience its bustling charm.
  • Kingshill: Located inland, Kingshill is a city that captures the adventurous spirit of St. Croix. Known for its proximity to breathtaking natural landscapes, Kingshill is an excellent base for thrill-seekers looking to explore the island's hiking trails and national parks. The area is also popular for underwater sports and golf, with stunning views of the coast. With traveler arrivals peaking in March to April and July, visitors can enjoy a diverse array of activities while soaking in the local culture and enjoying the warm Caribbean sun.
  • Frederiksted: Situated on the west end of St. Croix, Frederiksted boasts a laid-back atmosphere with beautiful beaches and rich historical significance. This city is perfect for travelers seeking outdoor adventures, with opportunities for snorkeling and diving in the nearby coral reefs. The waterfront promenade is a highlight, where you can enjoy stunning sunsets and local dining options. Although visitor numbers peak during the months of March to April and September, Frederiksted maintains a relaxed vibe, making it an ideal place to unwind and explore the natural beauty of the island.

Things to do in St. Croix Island

St. Croix Island in the U.S. Virgin Islands is perfect for outdoor and beach enthusiasts. Visitors can enjoy a variety of activities, including thrilling underwater sports, adventurous excursions, and relaxing at scenic beach clubs. Popular options include kayak tours and jet ski rentals, as well as golfing on beautiful courses. Experience the island's stunning scenery while engaging in these exciting activities for an unforgettable vacation.

Shopping

Steps from the beach, you'll discover unique treasures at the Orange Grove Shopping Center, featuring local artisans and boutiques. For a more vibrant experience, head to the Christiansted Market, where you can find handcrafted souvenirs and traditional Caribbean crafts that capture the island's spirit.

Recreation

The Spa at The Buccaneer offers rejuvenating treatments surrounded by stunning ocean views, perfect for relaxation. For a holistic experience, visit the Yoga Center for classes that harmonize mind and body, set in a tranquil environment. Explore the island’s beauty with guided hikes that promote wellness and connection to nature.

Adventure

Explore the vibrant coral reefs while snorkeling at Buck Island National Monument, where colorful marine life surrounds you. For thrill-seekers, dive into the exhilarating experience of kayaking through the bioluminescent bay at Salt River, witnessing nature's stunning light display after dark.

Nightlife

Experience vibrant nightlife at The Beach House in Frederiksted, where you can enjoy cocktails by the sea. Don't miss the lively atmosphere at Rum Runners, featuring a mix of local bands and DJs, perfect for dancing the night away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Croix Island

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Croix Island are August to October, where the prices are slightly lower. This is in comparison to January to March, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in St. Croix Island about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Croix Island is Saturday. The most expensive day to stay in St. Croix Island is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy to choose your budget, preferred destination, and additional preferences. You can sort the results from lowest to highest price, ensuring you see the most affordable hotel options first. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in St. Croix Island with your flights and activities through an Expedia package.

Find the best attractions in St. Croix Island

St. Croix Island offers a perfect blend of outdoor adventures and stunning scenery, making it ideal for beach and cultural vacations. Popular attractions include Buccaneer Beach and various historic sites, catering to travelers seeking both relaxation and exploration. Don't miss the chance to discover the best beaches and local points of interest that showcase the island's rich heritage and natural beauty.

  • Cane Bay: Experience the laid-back vibes at Cane Bay, a stunning beach known for its clear waters and excellent snorkeling opportunities. Relax on the sandy shores or explore vibrant marine life just offshore, making it a perfect spot for both relaxation and adventure.
  • Buck Island Reef National Monument: Dive into adventure at Buck Island Reef National Monument, where breathtaking scenery meets outdoor fun. Enjoy guided snorkeling tours among coral reefs and abundant marine life, offering a unique glimpse into the underwater paradise of the Caribbean.
  • St. Croix Point Udall: Visit St. Croix Point Udall, the easternmost point in the U.S. Virgin Islands, for stunning coastal views and serene beach vibes. This picturesque cape is ideal for capturing breathtaking sunsets and enjoying the natural beauty of the island.

Best time to go to St. Croix Island

The best time to visit St. Croix Island 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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.3°F (25.7°C)No RainMostly SunnyAverageSlightly High
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 SunnySlightly HighAverage
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 SunnyAverageAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageSlightly Low
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 LowAverage
December79.5°F (26.4°C)No RainMostly SunnySlightly LowAverage

Frequently asked questions

How much do hotels in St. Croix Island cost?
The season and factors like school holidays and Christmas can affect the price of a hotel in St. Croix Island. You can find cheap options from $127 in a few different ways on Expedia. First, select the dates you'd like to go on vacation, then use the filters such as amenities and property type to refine your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to St. Croix Island?
If you want to visit in summer, book your St. Croix Island stay between June and August. Temperatures during the summer here range from 82ºF to 82ºF. St. Croix Island has a tropical savanna climate, so pack appropriately.
What are the top all-inclusive hotels in St. Croix Island?
Divi Carina Bay All Inclusive Beach Resort & Casino is one of the best hotels in St. Croix Island that offers all-inclusive deals. With meals, snacks and entertainment typically covered in the room price, you can put away your wallet and enjoy the ultimate worry-free escape at this property.
How can I find cheap hotels in St. Croix Island?
Discover affordable hotels with ease by using our filter tool. Select the "Price per night" box to see budget-friendly options in St. Croix Island. You can also take a look at our cheap hotels in St. Croix Island page. The lowest available rate starts at $127 per night.
What are the best hotels in St. Croix Island for families?
Discover some great St. Croix Island family hotels by narrowing your search results. You can do this by clicking on "Family friendly" under the "Traveler experience" filter heading. Whether you're after something that's easy on the wallet so you can treat the little ones to more St. Croix Island experiences, or you're preparing to splurge on that long-awaited family escape, Expedia has the ideal stay for you and your crew.
Why should I book my St. Croix Island hotel with Expedia?
Expedia makes booking a stay in St. Croix Island as simple as swiping right for your dream escape. First off, there's the extensive range of options and terrific prices. Then, there's our online Help Center, which operates around-the-clock. Plus, when you sign up for our One Key™ loyalty program, you can collect OneKeyCash™* and redeem it on eligible hotels, flights, activities and more. *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