Search Hotels in St. Croix Island

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

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Croix Island hotels

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

The Buccaneer Beach & Golf Resort

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

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 17 - Apr 18
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, (236 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, (875 reviews)
"Exelent location, quiet, great services"
United States
Martin
$114 nightly
The price is $127
Apr 10 - Apr 11
Total with taxes and fees
Palms Resort and Beach

The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
9.8 out of 10, Exceptional, (178 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
$182 nightly
The price is $203
Apr 11 - Apr 12
Total with taxes and fees
The Cove Hotel St.Croix

The Fred - Adults Only

The Fred - Adults Only
3.5 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (368 reviews)
"The place was very beautiful, with a great atmosphere. The staff was friendly and welcoming, and the view was amazing. I really enjoyed my experience."
United States
Julio
$204 nightly
The price is $227
May 7 - May 8
Total with taxes and fees
The Fred - Adults Only

King Christian Hotel

King Christian Hotel
3.5 star property
Christiansted Historic District
8.8 out of 10, Excellent, (667 reviews)
"Always a good stay here"
United States
Cory
$132 nightly
The price is $149
Apr 22 - Apr 23
Total with taxes and fees
King Christian Hotel

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, (944 reviews)
"Staff was very informative about places to eat and things to do.. the be oven view was phenomenal! "
United States
Michael
$232 nightly
The price is $261
May 7 - May 8
Total with taxes and fees
Sand Castle on the Beach - Adults Only

Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina
3.5 star property
Christiansted
8.2 out of 10, Very Good, (551 reviews)
"This place was awesome!"
United States
Gabrielle
$149 nightly
The price is $168
Apr 19 - Apr 20
Total with taxes and fees
Tamarind Reef Resort Spa & Marina

Grapetree Bay Hotel & Villas

Grapetree Bay Hotel & Villas
3.5 star property
Grapetree
8.8 out of 10, Excellent, (187 reviews)
"Beach was very rocky and not swimmable. Bed was very hard and uncomfortable. But staff was amazing and very friendly! Views were amazing! Food at every restaurant was delicious! "
United States
Hope
$233 nightly
The price is $262
Apr 30 - May 1
Total with taxes and fees
Grapetree Bay Hotel & Villas

Company House Hotel St. Croix

Company House Hotel St. Croix
3.0 star property
Christiansted Historic District
8.8 out of 10, Excellent, (251 reviews)
"Cute hotel. Would stay again "
United States
melanie
$129 nightly
The price is $144
Apr 29 - Apr 30
Total with taxes and fees
Company House Hotel St. Croix

Bungalows on the Bay

Bungalows on the Bay
3.0 star property
Green Cay
7.8 out of 10, Good, (117 reviews)
"I would stay here again. We were here 9 years ago and loved it! It was just as good this time. Views are wonderful, beach is very nice and not crowded, bartender Connor was excellent and food truck was delicious!! We fell in love with the cats around our cabin. All in all, this place will always be our place to stay!! "
United States
KATHI
$256 nightly
The price is $284
Apr 22 - Apr 23
Total with taxes and fees
Bungalows on the Bay

Hotel on the Cay

Hotel on the Cay
3.0 star property
Christiansted
7.6 out of 10, Good, (799 reviews)
"Had a great view of the boardwalk from the 3rd floor ! It was a very relaxing hotel with friendly staff and a on site bar & restaurant."
Canada
Colin
$156 nightly
The price is $176
Apr 10 - Apr 11
Total with taxes and fees
Hotel on the Cay

Hotel Caravelle St. Croix

Hotel Caravelle St. Croix
3.0 star property
Christiansted Historic District
8.2 out of 10, Very Good, (750 reviews)
"Restaurant was excellent"
United States
Walter
$130 nightly
The price is $145
Apr 24 - Apr 25
Total with taxes and fees
Hotel Caravelle St. Croix

The Waves at Cane Bay

The Waves at Cane Bay
3.5 star property
Kingshill
9.4 out of 10, Exceptional, (340 reviews)
"The hotel is great. In a great location to be able to visit the entire island. Great beach and several restaurants within a short walk."
United States
Michelle
$249 nightly
The price is $278
Apr 15 - Apr 16
Total with taxes and fees
The Waves at Cane Bay

Holger Danske Hotel

Holger Danske Hotel
3.5 star property
Christiansted Historic District
8.0 out of 10, Very Good, (849 reviews)
"Great location very old tired hotel. Outlets didn’t work very dirty and old rooms"
United States
Ian
$146 nightly
The price is $163
Apr 22 - Apr 23
Total with taxes and fees
Holger Danske Hotel

Cottages by the Sea

Cottages by the Sea
3.0 star property
Frederiksted
9.6 out of 10, Exceptional, (316 reviews)
"If you are looking for a tranquil place on a beautiful beach, the Cottages by the Sea is the perfect place. Sandy and John are so warm and welcoming. We felt at home immediately. This place is special, and situated on a gorgeous, calm, and uncrowded beach. We will be back again. "
United States
Sharmayne
Cottages by the Sea

The Frederiksted Hotel

The Frederiksted Hotel
3.0 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (350 reviews)
" Great place to stay in Fredericksted. Hotel is a little older but rooms are nice, beds are comfortable, service was great. Close to the beach and other attractions."
United States
Kyle
$224 nightly
The price is $249
Apr 22 - Apr 23
Total with taxes and fees
The Frederiksted Hotel

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, (246 reviews)
"Our room and kitchen were great, clean, well stocked. "
United States
Clinton
Club St. Croix Beach & Tennis Resort by Antilles Resorts
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:Apr 17 - Apr 19

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
This month
Next month
June
March
$187
$198
Month
Price
January
$232
February
$232
March
$233
April
$187
May
$198
June
$174
July
$176
August
$174
September
$182
October
$183
November
$194
December
$230
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

The nearest major airports for your trip to St. Croix Island

Traveling to St. Croix Island in the U.S. Virgin Islands can be done via two major airports. Christiansted (STX-Henry E. Rohlsen) is conveniently located 3 miles from St. Croix, with nearby hotels like Carambola Beach Resort, a 4-star option 5 miles away, and Sand Castle on the Beach, a 3.5-star hotel 6 miles away. Alternatively, Christiansted (SSB-St. Croix Seaplane Base) is 8 miles from St. Croix, offering accommodations such as Oceans at Carina Bay, a 4-star hotel 7 miles away, and King Christian Hotel, just 0.3 miles away. Transportation services are readily available from these hotels to their respective airports.

Explore a world of travel with Expedia

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.