Search Hotels in St. Croix Island

    price find illustration
    Upfront pricing
    Our total price for your stay includes taxes and fees
    deals illustration
    Treat yourself
    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration
    Be picky
    Search almost a million properties worldwide

Top Cities in St. Croix Island

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 846 hotels in St. Croix Island with room rates, reviews, and availability. Most hotels are fully refundable.

Divi Carina Bay All Inclusive Beach Resort & Casino

3.5 star property
8.0 out of 10, Very Good, (452)
"The resort was very nice! The staff was wonderful! The only thing I would change is having a free shuttle to and from the airport. "
Divi Carina Bay All Inclusive Beach Resort & Casino

Carambola Beach Resort St. Croix, US Virgin Islands

4.0 star property
7.2 out of 10, Good, (1006)
"Our favorite place to stay!"
$232 nightly
The price is $261
Jul 14 - Jul 15
Total includes taxes and fees
Carambola Beach Resort St. Croix, US Virgin Islands

The Cove Hotel St.Croix

3.0 star property
10.0 out of 10, Exceptional, (29)
"Excellent boutique hotel…chic decor and very clean "
$193 nightly
The price is $214
Jul 6 - Jul 7
Total includes taxes and fees
The Cove Hotel St.Croix

The Buccaneer Beach & Golf Resort

4.0 star property
9.2 out of 10, Wonderful, (1001)
"Amazing resort, great staff. It was an amazing stay."
$290 nightly
The price is $322
Aug 1 - Aug 2
Total includes taxes and fees
The Buccaneer Beach & Golf Resort

Oceans at Divi Carina Bay Adults Only

4.0 star property
7.8 out of 10, Good, (195)
"Very friendly staff. Too much seaweed. Quiet and comfortable. Bartenders are great! But if you really want to enjoy the beach go somewhere else. Taxi rates are really high. Rent a car. Food is good but very low choices."
$770 nightly
The price is $867
Jul 6 - Jul 7
Total includes taxes and fees
Oceans at Divi Carina Bay Adults Only

Sand Castle on the Beach - Adults Only

3.5 star property
9.2 out of 10, Wonderful, (861)
"Excellent stay. "
$230 nightly
The price is $258
Jul 6 - Jul 7
Total includes taxes and fees
Sand Castle on the Beach - Adults Only

King Christian Hotel

3.5 star property
8.8 out of 10, Excellent, (446)
"Great location and had everything we needed. "
$173 nightly
The price is $195
Jul 14 - Jul 15
Total includes taxes and fees
King Christian Hotel

The Waves at Cane Bay

3.5 star property
9.4 out of 10, Exceptional, (282)
"This place was amazing!!!!"
$243 nightly
The price is $270
Jul 12 - Jul 13
Total includes taxes and fees
The Waves at Cane Bay

Tamarind Reef Resort Spa & Marina

3.5 star property
8.4 out of 10, Very Good, (480)
"Wonderful place to stay. "
$196 nightly
The price is $220
Jul 8 - Jul 9
Total includes taxes and fees
Tamarind Reef Resort Spa & Marina

The Palms at Pelican Cove

3.5 star property
8.0 out of 10, Very Good, (731)
"Staff was very friendly and helpful."
$211 nightly
The price is $237
Jul 7 - Jul 8
Total includes taxes and fees
The Palms at Pelican Cove

Bungalows on the Bay

3.0 star property
8.0 out of 10, Very Good, (100)
"This place is currently getting fixed and updated and needs a ton of work but we loved it. The views are amazing, amenities were great, food great, staff was awesome. Will definitely stay again!"
$214 nightly
The price is $237
Jul 12 - Jul 13
Total includes taxes and fees
Bungalows on the Bay

Company House Hotel

3.0 star property
9.0 out of 10, Wonderful, (220)
"The surrounding area"
$133 nightly
The price is $148
Jul 30 - Jul 31
Total includes taxes and fees
Company House Hotel

Hotel Caravelle St. Croix

3.0 star property
8.2 out of 10, Very Good, (658)
"It was a great stay staff was helpful and kind "
$142 nightly
The price is $158
Aug 3 - Aug 4
Total includes taxes and fees
Hotel Caravelle St. Croix

Holger Danske Hotel

3.5 star property
8.0 out of 10, Very Good, (775)
"Very good location"
$169 nightly
The price is $188
Jul 6 - Jul 7
Total includes taxes and fees
Holger Danske Hotel

Hotel on the Cay

3.0 star property
7.6 out of 10, Good, (720)
"Simple hotel, not fancy, even though it is in need of repair it was perfect for my family of 11. We reserved 4 rooms. Very clean, nice and comfortable beds. Very affordable, the beach was perfect, and the ferry was very reliable."
$166 nightly
The price is $187
Jul 6 - Jul 7
Total includes taxes and fees
Hotel on the Cay

Cottages by the Sea

3.0 star property
9.6 out of 10, Exceptional, (276)
"Beautiful, quiet beach with calm clear water. This was our second stay… and we’ll be back. Our favorite place away from home! "
Cottages by the Sea

The Frederiksted Hotel

3.0 star property
8.4 out of 10, Very Good, (292)
"The Frederiksted hotel was clean. The bed was comfortable. The room was nice. I enjoyed my stay there."
$176 nightly
The price is $196
Jul 6 - Jul 7
Total includes taxes and fees
The Frederiksted Hotel

The Fred - Adults Only

3.5 star property
8.2 out of 10, Very Good, (275)
"The staff was amazing, super sweet and very kind. The hotel is super clean and the location is perfect."
$150 nightly
The price is $167
Jul 7 - Jul 8
Total includes taxes and fees
The Fred - Adults Only

Victoria House

3.5 star property
9.2 out of 10, Wonderful, (108)
"fun spot!"
$184 nightly
The price is $207
Jul 6 - Jul 7
Total includes taxes and fees
Victoria House

Grapetree Bay Hotel & Villas

3.5 star property
8.8 out of 10, Excellent, (152)
"With only 18 guest rooms it was extremely quiet at night to sleep and neither the pool nor restaurants were packed with a lot of people. Great getaway!!"
$224 nightly
The price is $252
Jul 17 - Jul 18
Total includes taxes and fees
Grapetree Bay Hotel & Villas
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 18 - Jul 20
Save an average of 15% on thousands of hotels when you're signed in

Find out more about St. Croix Island

Find out more about 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.

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