Compare Hotels in St. Croix Island

Search over 905 hotels from $127

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top cities in St. Croix Island

Top Rated St. Croix Island Hotels

Don't see what you're looking for?
See all available properties in St. Croix Island
View all properties
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.

Cheap St. Croix Island hotels options

    King Christian Hotel

    King Christian Hotel

    59 King's Wharf Christiansted St. Croix
    $191 nightly
    The price is $215 total per night from Nov 18 to Nov 19
    $215 total
    Nov 18 - Nov 19
    Total with taxes and fees
    Holger Danske Hotel

    Holger Danske Hotel

    1200 King Cross Street Christiansted
    $135 nightly
    The price is $152 total per night from Nov 16 to Nov 17
    $152 total
    Nov 16 - Nov 17
    Total with taxes and fees
    8/10 Very Good! (897 reviews)
    Hotel Caravelle St. Croix

    Hotel Caravelle St. Croix

    44a Queen Cross Street Christiansted
    $188 nightly
    The price is $212 total per night from Nov 29 to Nov 30
    $212 total
    Nov 29 - Nov 30
    Total with taxes and fees
    8.4/10 Very Good! (855 reviews)
    Hotel on the Cay

    Hotel on the Cay

    Protestant Cay Christiansted St. Croix
    $170 nightly
    The price is $190 total per night from Nov 18 to Nov 19
    $190 total
    Nov 18 - Nov 19
    Total with taxes and fees
    Sand Castle on the Beach - Adults Only

    Sand Castle on the Beach - Adults Only

    127 Smithfield Frederiksted St. Croix
    $236 nightly
    The price is $266 total per night from Nov 17 to Nov 18
    $266 total
    Nov 17 - Nov 18
    Total with taxes and fees
    9.4/10 Exceptional! (1,001 reviews)
    The Buccaneer Beach & Golf Resort

    The Buccaneer Beach & Golf Resort

    Estate Shoys Christiansted St. Croix
    $378 nightly
    The price is $419 total per night from Nov 14 to Nov 15
    $419 total
    Nov 14 - Nov 15
    Total with taxes and fees
    9/10 Wonderful! (1,010 reviews)

St. Croix Island hotels essential information

Accommodation
905 hotels
Lowest Price
$127
Highest Price
$419
Popular hotels
Carina Bay All Inclusive Resort & Casino - Adults Only, King Christian Hotel, The Buccaneer Beach & Golf Resort, Palms Resort and Beach, Sand Castle on the Beach - Adults Only, The Cove Hotel St.Croix , Tamarind Reef Resort Spa & Marina, Hotel Caravelle St. Croix, The Waves at Cane Bay

Recent Reviews