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.8 out of 10, Good, (596 reviews)
"Clean resort, decent food, friendly staff. We’d definitely return! "
United States
Sarah
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,008 reviews)
"Spectacular spot and great staff"
United States
Harold
$584 nightly
The price is $646
Mar 11 - Mar 12
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,006 reviews)
"Nice place, secluded & quiet, staff is friendly "
United States
James
$199 nightly
The price is $224
Mar 25 - Mar 26
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, (222 reviews)
"Clean room, amazing staff, clean pool and hot tub, food was amazing. "
United States
Kristin
$522 nightly
The price is $588
Mar 27 - Mar 28
Total with taxes and fees
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, (843 reviews)
"Beautiful location "
United States
Elizabeth
$125 nightly
The price is $139
Mar 16 - Mar 17
Total with taxes and fees
Palms Resort and Beach

The Cove Hotel St.Croix

The Cove Hotel St.Croix
3.0 star property
Christiansted
10.0 out of 10, Exceptional, (166 reviews)
"The owner is fantastic - the location was perfect for going anywhere on the island. "
United States
Amy
$194 nightly
The price is $216
Apr 1 - Apr 2
Total with taxes and fees
The Cove Hotel St.Croix

King Christian Hotel

King Christian Hotel
3.5 star property
Christiansted Historic District
8.8 out of 10, Excellent, (635 reviews)
"Great location, clean room"
United States
Rebecca
$174 nightly
The price is $196
Apr 8 - Apr 9
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, (930 reviews)
"Amazing staff, beautiful beach, comfortable room."
United States
Jodi
$277 nightly
The price is $312
Apr 8 - Apr 9
Total with taxes and fees
Sand Castle on the Beach - Adults Only

The Fred - Adults Only

The Fred - Adults Only
3.5 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (348 reviews)
"clean rooms great staff"
United States
Melissa
$163 nightly
The price is $182
Apr 10 - Apr 11
Total with taxes and fees
The Fred - Adults Only

Tamarind Reef Resort Spa & Marina

Tamarind Reef Resort Spa & Marina
3.5 star property
Christiansted
8.4 out of 10, Very Good, (529 reviews)
"Absolutely!"
United States
Hwing
$165 nightly
The price is $186
Apr 2 - Apr 3
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, (183 reviews)
"Yes the staff was friendly and the room was nice."
United States
Susan K
$259 nightly
The price is $291
Mar 25 - Mar 26
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
9.0 out of 10, Wonderful, (247 reviews)
"Reasonable and quiet hotel for short business visit to St.Croix"
United States
Paul
$123 nightly
The price is $137
Apr 5 - Apr 6
Total with taxes and fees
Company House Hotel St. Croix

Hotel on the Cay

Hotel on the Cay
3.0 star property
Christiansted
7.6 out of 10, Good, (787 reviews)
"2 nd time staying here and I love it."
United States
Dimion
$156 nightly
The price is $176
Apr 1 - Apr 2
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, (739 reviews)
"Room was excellent, staff was pleasant"
United States
Clinton
$127 nightly
The price is $141
Apr 1 - Apr 2
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, (336 reviews)
"Everything was excellent, I liked the view and everything you can do around."
United States
Alessandra
$296 nightly
The price is $330
Mar 27 - Mar 28
Total with taxes and fees
The Waves at Cane Bay

Bungalows on the Bay

Bungalows on the Bay
3.0 star property
Chenay Bay
7.6 out of 10, Good, (115 reviews)
"Great place. Beautiful beach "
United States
Lisa D
$218 nightly
The price is $242
Mar 17 - Mar 18
Total with taxes and fees
Bungalows on the Bay

Holger Danske Hotel

Holger Danske Hotel
3.5 star property
Christiansted Historic District
8.0 out of 10, Very Good, (841 reviews)
"The closeness to downtown is perfect. Staff very friendly and personable. Lots of food choices. "
United States
Matthew
$200 nightly
The price is $223
Mar 11 - Mar 12
Total with taxes and fees
Holger Danske 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, (244 reviews)
"We love these Condos! This was our 3rd stay and will be back in March. Nothing fancy, but the staff is friendly. Close to Christiansted. And although all beaches are public, we feel we have our own private beach."
United States
Robert
Club St. Croix Beach & Tennis Resort by Antilles Resorts

Cottages by the Sea

Cottages by the Sea
3.0 star property
Frederiksted
9.6 out of 10, Exceptional, (312 reviews)
"Amazing place and staff!! Will be back!! "
United States
Brian Lewis
Cottages by the Sea

The Frederiksted Hotel

The Frederiksted Hotel
3.0 star property
Downtown Frederiksted
8.4 out of 10, Very Good, (335 reviews)
"It was charming! Just a one night stay before we got on our live aboard. Staff was very accommodating. Location was terrific…breakfast in the courtyard… very nice!"
United States
Liz
$167 nightly
The price is $185
Mar 11 - Mar 12
Total with taxes and fees
The Frederiksted 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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Great weekend hotel deals in St. Croix Island

Showing deals for:Mar 20 - Mar 22

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
January
$207
$173
Month
Price
January
$232
February
$225
March
$207
April
$173
May
$183
June
$171
July
$175
August
$171
September
$173
October
$206
November
$198
December
$229
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: Engage in activities such as jet skiing and exploring tropical trails for an adrenaline rush.
  • Rich Cultural Experiences: Discover the island's vibrant culture through local customs, art, and traditional ceremonies.
  • Scenic National Parks: Visit national parks that showcase the island's breathtaking landscapes and diverse ecosystems.
  • Diverse Accommodations: Choose from budget-friendly hotels to luxurious resorts to suit any travel style.

Find great hotels in St. Croix Island

Discover the perfect getaway on St. Croix Island with a diverse selection of hotel accommodations ranging from budget-friendly 2-star options to luxurious 4-star resorts. Whether you're seeking beachside relaxation, adventurous activities, or a business-themed experience, St. Croix has something for everyone. Explore the best hotels and guesthouses that cater to your vacation needs and enjoy all that this beautiful island has to offer.

  • The Buccaneer Beach & Golf Resort: Experience a family-friendly getaway at The Buccaneer Beach & Golf Resort, where beachside relaxation meets an exciting golf experience. This 3.5-star resort is perfect for families seeking adventure and leisure on St. Croix Island. With direct access to pristine beaches, guests can enjoy sun-soaked days by the ocean. The resort is particularly accommodating for children, featuring a dedicated Children’s Club and babysitting services. Enjoy a round of golf on-site amidst stunning surroundings, making it an ideal choice for families looking to create lasting memories.
  • Carambola Beach Resort St. Croix, US Virgin Islands: Carambola Beach Resort combines business with pleasure in a stunning beachfront setting. As a 4-star resort, it caters to both vacationers and business travelers. Enjoy luxurious accommodations with direct beach access while taking advantage of well-equipped meeting rooms and business amenities. The resort’s golf offerings allow guests to unwind after a productive day. With its serene atmosphere and top-notch facilities, Carambola Beach Resort is perfect for those looking to blend work with relaxation in a tropical paradise.
  • Divi Carina Bay All Inclusive Beach Resort & Casino: For those seeking adventure and entertainment, Divi Carina Bay All Inclusive Beach Resort & Casino is the ultimate destination. This 3.5-star resort offers a unique blend of beach access, thrilling casino action, and exciting recreational activities. Guests can indulge in snorkeling, kayaking, and surfing right at the resort or explore nearby hiking and biking trails. With all-inclusive options, enjoy unlimited dining and entertainment, making it a perfect getaway for adventurous travelers looking to enjoy the vibrant atmosphere of St. Croix Island.

Where to stay in St. Croix Island

St. Croix Island offers a captivating blend of relaxation and adventure, making it an ideal vacation spot. Explore stunning beach resorts like Buccaneer Beach, where you can soak up the sun and enjoy water activities. The island's romantic and secluded atmosphere is perfect for couples, while families will appreciate its friendly vibe and scenic landscapes. Don't miss the opportunity to indulge in rejuvenating spa breaks as you immerse yourself in the natural beauty of Saint Croix.

  • Christiansted: Nestled on the northeastern coast of St. Croix Island, Christiansted is a vibrant city that offers a mix of rich history and stunning natural beauty. Visitors flock here year-round, with peak seasons in March to April and July. Known for its beautiful beaches, scenic bays, and nearby national parks, Christiansted is perfect for outdoor enthusiasts. Popular activities include adventure sports, underwater exploration, and golf. The city is also home to charming colonial architecture and bustling waterfront areas, making it a great place to soak in the local culture.
  • Kingshill: Located centrally on St. Croix Island, Kingshill is a city that captivates visitors with its diverse range of outdoor adventures and picturesque beaches. Similar to Christiansted, Kingshill sees a surge in travelers during March to April and July. This locale is ideal for adventure seekers looking for exhilarating activities, from underwater sports to hiking in the nearby national parks. Kingshill is also known for its beautiful water features, adding to the serene landscape. With its blend of adventure and relaxation, Kingshill is a must-visit for those looking to explore the island.
  • Frederiksted: Situated on the western coast of St. Croix Island, Frederiksted is a charming city known for its vibrant outdoor scene and beautiful beaches. This area experiences seasonal visitor patterns, with peak times in March to April and September. Frederiksted is a haven for adventure lovers, offering a range of underwater sports and access to national parks. Visitors can also enjoy the local water features and stunning beachfronts. The city's relaxed atmosphere, combined with its rich history, makes it a fantastic destination for those looking to unwind and explore.

Things to do in St. Croix Island

St. Croix Island offers an exciting blend of outdoor activities and stunning scenery, making it ideal for a memorable vacation. Enjoy adventure sports like jet skiing, explore the island's tropical trails, or relax at a luxurious golf resort. With its vibrant tourist vibes, there’s plenty to discover, from pristine beaches to underwater sports, ensuring an unforgettable experience on this beautiful Caribbean island.

Recreation

Experience tranquility at the Buccaneer Golf Course, where lush landscapes meet stunning views. The Carambola Golf Club offers a challenging course amidst tropical beauty, while The Reef Golf Course invites you to unwind with its scenic surroundings and invigorating outdoor vibes, perfect for relaxation and recreation.

Adventure

Explore the Carmbola Tide Pools on a scenic hiking trail that showcases the stunning natural beauty of St. Croix Island. Experience the thrill of adventure as you navigate through lush landscapes, enjoy breathtaking views, and discover the enchanting tide pools that await you along the way.

Nightlife

Experience the vibrant nightlife at the Casino at the Divi Carina Bay, where you can try your luck amid romantic city vibes. For a fun family outing, catch a movie at Caribbean Cinemas St. Croix, offering an entertaining atmosphere perfect for all ages.

Booking tips and Expedia advantages for St. Croix Island

To save money during your visit to St. Croix Island, consider traveling between August and October when hotel prices are lower. Book your stay about a month in advance for the best rates, and look for last-minute deals on Expedia. Saturday is the cheapest day to stay, while Sunday is the most expensive. Utilize Expedia's search tool to find affordable accommodations, and consider booking a package for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and rewards for future stays. Take advantage of free activities and public transport to keep costs down.

  • 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: The cheapest time to book a hotel in St. Croix Island 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 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 customize your travel experience by allowing you to specify your budget, desired location, and other preferences. You can arrange your search results to display hotel prices from lowest to highest, so you can quickly find the most affordable options. Additionally, you can refine your search by hotel type—selecting the "Eco-certified" filter will show you a selection of sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay on St. Croix Island with your flights and activities by booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. Croix Island

St. Croix Island offers a perfect blend of outdoor adventures, stunning beaches, and breathtaking scenery, making it an ideal vacation spot. Visitors can explore various points of interest, including beautiful beaches, charming bays, and national parks. Whether you're seeking cultural experiences or outdoor activities, St. Croix caters to all your needs. Don't forget to consider nearby St. Thomas for additional attractions and experiences during your trip.

  • Cane Bay: Experience the laid-back beach vibes of Cane Bay, where crystal-clear waters meet soft sands. Perfect for swimming, snorkeling, or simply soaking up the sun, this beach offers a relaxed atmosphere and stunning views.
  • Buck Island Reef National Monument: Dive into adventure at Buck Island Reef National Monument. This protected area boasts vibrant coral reefs and diverse marine life, making it ideal for snorkeling and exploring the underwater scenery while enjoying the great outdoors.
  • St. Croix Point Udall: Visit St. Croix Point Udall, the easternmost point in the U.S. Virgin Islands. Here, you’ll find breathtaking scenery and serene beach vibes, perfect for a peaceful retreat or a picturesque sunset view.

Best time to go to St. Croix Island

Visitor numbers in St. Croix Island is generally unchanged in popularity throughout the year. The best time to visit St. Croix Island can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Croix Island falls in September, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in St. Croix Island falls in February and March. March has slightly high visitor numbers and mostly sunny weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January78.3°F (25.7°C)No Rain (Dry)Mostly SunnyAverageSlightly High
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 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 Rain (Dry)Mostly SunnySlightly LowAverage

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

Traveling to St. Croix Island is convenient with two main airports. Christiansted (STX-Henry E. Rohlsen) is located 3 miles from the island, offering nearby accommodations like Carambola Beach Resort St. Croix, a 4-star resort 5 miles away, and Sand Castle on the Beach, a 3.5-star hotel 6 miles away. Additionally, Christiansted (SSB-St. Croix Seaplane Base) is situated 9 miles from the island, with hotels such as Oceans at Divi Carina Bay and Divi Carina Bay All Inclusive Beach Resort & Casino, both 7 miles away. For those coming from St. Thomas (STT-Cyril E. King), located 43 miles away, The Ritz-Carlton, St. Thomas, is an upscale option just 8 miles from the airport.

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