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
    $187 nightly
    The price is $210 total per night from Nov 16 to Nov 17
    $210 total
    Nov 16 - Nov 17
    Total with taxes and fees
    8.8/10 Excellent! (854 reviews)
    Holger Danske Hotel

    Holger Danske Hotel

    1200 King Cross Street Christiansted
    $129 nightly
    The price is $145 total per night from Nov 13 to Nov 14
    $145 total
    Nov 13 - Nov 14
    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
    Hotel on the Cay

    Hotel on the Cay

    Protestant Cay Christiansted St. Croix
    $203 nightly
    The price is $227 total per night from Nov 16 to Nov 17
    $227 total
    Nov 16 - Nov 17
    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 11 to Nov 12
    $266 total
    Nov 11 - Nov 12
    Total with taxes and fees
    The Buccaneer Beach & Golf Resort

    The Buccaneer Beach & Golf Resort

    Estate Shoys Christiansted St. Croix
    $354 nightly
    The price is $392 total per night from Nov 15 to Nov 16
    $392 total
    Nov 15 - Nov 16
    Total with taxes and fees

St. Croix Island hotels essential information

Accommodation
905 hotels
Lowest Price
$127
Highest Price
$392
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