Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Saint Croix's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Victoria House

Hotel in Frederiksted

Victoria House has a garden, terrace, a restaurant and bar in Frederiksted. Some accommodations at the property have a patio with a sea view. Spent some time at Victoria House and I was beyond pleased with the service. The room was perfect just like the pictures, clean, quiet and very spacious. The area felt safe and my stay made me feel like I was at home. Definitely worth 10 stars!

Show more Show less
9.1
Wonderful
29 reviews
Price from
$209
per night

The Waves at Cane Bay

Hotel in Kingshill

Facing the beachfront, The Waves at Cane Bay offers 3-star accommodations in Kingshill and features a terrace, bar and private beach area. This 3-star hotel offers a concierge service.

Show more Show less
9.2
Wonderful
65 reviews
Price from
$349
per night

Sugar Apple Bed and Breakfast

Hotel in Christiansted

Located a 7-minute walk from Cay Beach, Sugar Apple Bed and Breakfast offers 3-star accommodations in Christiansted and has a garden. The values they have for residents

Show more Show less
8.6
Excellent
122 reviews
Price from
$182.85
per night

Caravelle Hotel

Hotel in Christiansted

Located in Christiansted, Hotel Caravelle offers an on-site restaurant and free WiFi access. Private parking is offered. Clean and quiet! My husband daughter and I enjoyed our stay. Having the convenience of restaurants in walking distance was a plus!

Show more Show less
8.4
Very Good
147 reviews
Price from
$209
per night

Company House Hotel

Hotel in Christiansted

Located a 4-minute walk from Cay Beach, Company House Hotel offers 2-star accommodations in Christiansted and has a bar. This 2-star hotel offers a 24-hour front desk, an ATM and free WiFi. Very clean beautiful quiet hotel. Walking distance of everything. Staff supplied anything that was needed or requested with promptness and kindness even without asking. Excellent service!

Show more Show less
8.3
Very Good
39 reviews
Price from
$239
per night

The Frederiksted Hotel

Hotel in Frederiksted

The Frederiksted Hotel is a family-owned hotel located in Frederiksted’s historic center. Free WiFi access is available. Guests can enjoy activities such as diving and snorkeling. Friendly staff and simple but delicious breakfast

Show more Show less
8.4
Very Good
50 reviews
Price from
$189
per night

Sand Castle on the Beach - Adults Only

Hotel in Frederiksted

Offering a beautiful setting on Frederiksted Beach, Sand Castle on the Beach - Adults Only features well-equipped studios, a gym and 2 outdoor swimming pools. The terrace overlooks the Caribbean Sea. beautiful view, friendly stuff, perfect getaway for a long weekend!

Show more Show less
8.7
Excellent
95 reviews
Price from
$244
per night

Arawak Bay: Inn at Salt River

Hotel in Christiansted

Located in Christiansted, Arawak Bay: Inn at Salt River offers 3-star accommodations with a shared lounge and a terrace. Arawak Bay Inn worked out really well for a friend and me. Very good value for the $$, nice view of the ocean from the covered veranda. Room was modest but very clean and well maintained. Staff were super and the breakfast was a real treat in terms of food, setting and friendly guests. You have to have a car, but that said, easy access to Cane Bay and C'sted. Very quiet and relaxing.

Show more Show less
7.8
Good
116 reviews
Price from
$127.30
per night

King Christian Hotel

Hotel in Christiansted

Featuring an outdoor swimming pool, bar and views of city, King Christian Hotel is located in Christiansted, a few steps from Cay Beach. I do like the comfortable warm hospitality feeling it’s brings to the table

Show more Show less
7.9
Good
152 reviews
Price from
$189
per night

Grapetree Bay Hotel and Villas

Hotel in Christiansted

Grapetree Bay Hotel and Villas features an outdoor swimming pool, fitness center, a terrace and bar in Christiansted. The hotel provides both free WiFi and free private parking.

Show more Show less
9.3
Wonderful
3 reviews
Price from
$270
per night

Hotels with extra health and safety measures

Find hotels in Saint Croix with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Saint Croix in the past month

See all

Saint Croix's best hotels with breakfast

See all

FAQs about hotels in Saint Croix