Search hotels on Saint Croix, U.S. Virgin Islands

Enter your dates and choose from 66 hotels and other places to stay

Check out these popular cities on Saint Croix

Stay in Saint Croix's best hotels!

Filter by:

Star Rating

Review score

Victoria House

Hotel in Frederiksted

Victoria House has an outdoor swimming pool, garden, a terrace and restaurant in Frederiksted. Among the various facilities are a bar and a casino.

M
Matt
From
United States
The location was perfect, and exactly what we were looking for. If you're looking to stay in the quieter side of the island, Frederiksted is the perfect town. We loved the restaurant (Flyers) that was attached, and we loved the little dog adoption bar downstairs too (Ruff Start.) The check-in process was so smooth, and the daily housekeeping was great. We loved our stayed here, and plan to come back again later in the year, and with our two sons next time too!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 39 reviews
Price from
$174.90
1 night, 2 adults

The Waves at Cane Bay

Hotel in Kingshill

Facing the beachfront in Kingshill, The Waves at Cane Bay features a terrace and a bar.

U
Urs
From
Switzerland
It has all been said in other comments. Great location, wild waves crashing, you need a rental car, and mind the potholes. Walk to nice little beach at Cane Bay, limited food options close by, and a wonderful high-end restaurant next door. If you like this scenario, you ar going to love it.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 50 reviews
Price from
$276.21
1 night, 2 adults

Sand Castle on the Beach - Adults Only

Hotel in Frederiksted

Sand Castle on the Beach - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Frederiksted. The hotel also provides free WiFi and free private parking.

D
Deborah
From
United States
The breakfast was continental with fruit, bread and cheese. Fruit juice and Columbian Coffee was also available.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 84 reviews
Price from
$229.50
1 night, 2 adults

King Christian Hotel

Hotel in Christiansted

Located in Christiansted, a few steps from Cay Beach, King Christian Hotel provides accommodations with an outdoor swimming pool, private parking, a private beach area and a restaurant.

V
Virginia
From
U.S. Virgin Islands
Beautifully renovated hotel offering esquisite vistas along the shoreline of downtown Christiansted. The hotel's vibrant waiting area included rare table-sized books by artist Fritz Henle and was a welcoming surprise!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 143 reviews
Price from
$169
1 night, 2 adults

Caravelle Hotel St Croix

Hotel in Christiansted

Located a 4-minute walk from Cay Beach, Caravelle Hotel St Croix offers 3-star accommodations in Christiansted and features a terrace, a restaurant and a bar.

T
TR
From
U.S. Virgin Islands
I truly enjoyed my stay at the Caravelle Hotel on St. Croix. It is my go-to hotel for accommodations whenever I travel to St. Croix for work. The hotel provides a quiet comfortable environment for rest and relaxation. My stay was exceptional, and room was spacious, it had a desk and other amenities but, I like that I was able to sit at a desk to get some additional office work completed. Notably, there is a restaurant on the property, which is very convenient. Unfortunately, I did not get to dine at the restaurant during my stay but, I have eaten at the restaurant during in the past. The food is great, and they have great menu options. Lastly, the Caravelle staff is professional, helpful, and informative especially the front desk agents. I was a little worried about getting stuck on the island because Hurricane Erin was traveling and expected to come near the Virgin Islands. The front desk agent, Aisha, however, assured me that the hotel was equipped to provide any necessary essentials, safety, care, and continued electricity so that guests are cared for and comfortable during a storm, if required. She certainly made me feel at ease, fortunately I made it home before the weather came.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 114 reviews
Price from
$209
1 night, 2 adults

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 also provides free WiFi and free private parking.

A
Alana
From
U.S. Virgin Islands
The complimentary breakfast was a lovely touch.. all employees were very friendly..rooms were large and spacious.. Overall a great experience.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 20 reviews
Price from
$225
1 night, 2 adults

Company House Hotel St Croix

Hotel in Christiansted

Featuring a bar, Company House Hotel St Croix is located in Christiansted in the Saint Croix region, a 4-minute walk from Cay Beach and 1.4 miles from Sugar Beach.

S
Sherri
From
United States
Clean, comfortable, and close to the beach and boardwalk.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 44 reviews
Price from
$129
1 night, 2 adults

The Frederiksted Hotel

Hotel in Frederiksted

Featuring barbecue facilities, The Frederiksted Hotel is located in Frederiksted. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

A
Amber
From
British Virgin Islands
Great location, so close to the beach. Amazing management staff. Friendly and accommodating. Gorgeous views
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 140 reviews
Price from
$194.69
1 night, 2 adults

Hotel on the Cay

Hotel in Christiansted

On lush Protestant Cay and accessible only by boat, this Christiansted landmark hotel features a private beach. Free Wi-Fi is available in all areas.

K
Kirby
From
United States
I loved the privacy. I also felt very safe. The staff was super friendly
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 124 reviews
Price from
$139
1 night, 2 adults

The Comanche A Club Inn of Christianted St Croix

Hotel in Christiansted

The Comanche A Club Inn of Christianted St Croix is a historical building set 656 feet from Christiansted Harbor and 2 minutes’ walk from D Hamilton Jackson Park. It features a free Wi-Fi.

R
Robin
From
United States
The location and the staff was friendly.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews
Price from
$119.23
1 night, 2 adults
See all 66 hotels on Saint Croix

Most booked hotels on Saint Croix in the past month

See all

FAQs about hotels in Saint Croix

See reviews by guests who stayed at hotels on Saint Croix

See all
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 114 reviews
    I truly enjoyed my stay at the Caravelle Hotel on St. Croix. It is my go-to hotel for accommodations whenever I travel to St. Croix for work. The hotel provides a quiet comfortable environment for rest and relaxation. My stay was exceptional, and room was spacious, it had a desk and other amenities but, I like that I was able to sit at a desk to get some additional office work completed. Notably, there is a restaurant on the property, which is very convenient. Unfortunately, I did not get to dine at the restaurant during my stay but, I have eaten at the restaurant during in the past. The food is great, and they have great menu options. Lastly, the Caravelle staff is professional, helpful, and informative especially the front desk agents. I was a little worried about getting stuck on the island because Hurricane Erin was traveling and expected to come near the Virgin Islands. The front desk agent, Aisha, however, assured me that the hotel was equipped to provide any necessary essentials, safety, care, and continued electricity so that guests are cared for and comfortable during a storm, if required. She certainly made me feel at ease, fortunately I made it home before the weather came.
    Guest review by
    TR
    U.S. Virgin Islands
  • From $312.99 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 90 reviews
    The ocean was right at our doorstep, we kept the deck door open at night to let it lull us to sleep. The staff was incredibly kind, friendly, and helpful. Our stay was in mid August, and it was not crowded at all during the time. Quiet, cozy, no rush, tucked away atmosphere. Lots of wildlife on land and in the ocean. Besides various fish, I saw a stingray and a few lobsters while snorkeling like 50 meters from the beach. You can borrow a sea kayak and life jackets on receiption for free. The gym is not big, but has a nice selection of machines.
    Guest review by
    Kithara
    Ukraine
  • From $286.88 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 84 reviews
    The breakfast was continental with fruit, bread and cheese. Fruit juice and Columbian Coffee was also available.
    Guest review by
    Deborah
    United States
  • From $183.38 per night
    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 124 reviews
    I loved the privacy. I also felt very safe. The staff was super friendly
    Guest review by
    Kirby
    United States
  • From $403.01 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 62 reviews
    Almost everything, especially the kind, always smiling people.
    Guest review by
    George
    United States
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 8 reviews
    Very close to the beach Big apartment. Pool Nice staff
    Guest review by
    Fiorela
    United States
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 17 reviews
    rooms was really nice near the boardwalk
    Guest review by
    Deena
    United States

Planning a trip? Get inspired by reviews of cities on Saint Croix

  • 10.0

    Loved the countryside, restaurants, people were friendly and...

    Loved the countryside, restaurants, people were friendly and helpful, shopping very enjoyable, downtown night life very enjoyable, visited several beaches and all were beautiful, loved the ocean, and did not have a bad meal at any restaurant. I especially liked the hospitality shown to me at various sites throughout the island. Historically interesting also ...
    Guest review by
    Sedonia
    United States
  • 10.0

    We stayed at our resort the whole time because we didn’t...

    We stayed at our resort the whole time because we didn’t want to leave so I can’t rate Frederiksted. We ordered a taxi before we left and Henry was waiting for us at the airport. We called him again to take us back and he was there on time.
    Guest review by
    David
    United States
  • 2.0

    No air conditioning in master bedroom.

    No air conditioning in master bedroom. Water leak in master bath. Uncomfortable twin beds in guest room. Small shower in guest room. Mold smell. Very limited internet. Dirty/soiled living room furniture. Dirty outdoor furniture. Beautiful view but beach not for swimming. The Landing was our favorite spot. Avoid towing traps downtown.
    Guest review by
    Vicki
    United States
  • 8.0

    Lots of shops and great places to eat.

    Lots of shops and great places to eat. Grocery prices are UNBELIEVABLY HIGH. I packed about 35# of frozen food in my checked luggage to help offset food costs. IE: 1 quart of milk was $ 9.99 at grocery store 😨, half pound of bacon was $ 19.99...YIKES
    Guest review by
    Terry
    United States
  • 8.0

    Christiansted boardwalk had plenty of restaurants and bars.

    Christiansted boardwalk had plenty of restaurants and bars. For breakfast we recommend Christine. We enjoyed a delicious dinner at Bombay. Without a car travel is difficult. The cars were all rented when we arrived and there were none available. The taxi drivers change their rates and you always feel like you’re being hustled. We were less than 2 miles from the boardwalk and they wanted $40.00 each way. The driver $200 for a ride to and from Pointe Uddell.
    Guest review by
    Cynthia
    United States
  • 6.0

    Frederiksted is definitely a sleepy town.

    Frederiksted is definitely a sleepy town. Not much happening there and even less activity since Covid. Its quaint and has a few nice restaurants. Walking the peer is a good activity, but in general Christiansted is much more lively.
    Guest review by
    Christopher
    United States
  • 8.0

    If you want to have a Caribbean vacation on an uncrowded...

    If you want to have a Caribbean vacation on an uncrowded island, St. Croix is for you. We enjoyed staying in Christiansted, which is the larger of the main two cities. We came to scuba dive, and the diving didn't disappoint. I would have to say, however, the island doesn't have as much going on as maybe St. Thomas, but this was fine with us. We didn't eat in any restaurants, but that was a personal preference; we rented an apartment, sourced and cooked all of our meals. I would say Christiansted isn't necessarily that easy to get around in, you need a car -- we rented one but it's left-side driving which can be frustrating and confusing at times (we even witnessed a very bad accident while there). A lot of people, probably tourists, forget which side and end driving down the middle in a lot of places. The roads are also not in the greatest shape, not well-marked and rather narrow. However, we only drove so we could get to the dive boats.
    Guest review by
    Susan
    United States
  • 4.0

    If you're looking for complete quiet and solitude this is...

    If you're looking for complete quiet and solitude this is the place. There are many improvements that could be made such as handicap access, a bulletin notifying guests of events such as a band, music nightly would be nice, a can opener in the room, and better TV provider.
    Guest review by
    Jon
    United States