Beginning of main content

846 Travelers rated St. Croix Island highly for Snorkeling and Islands

This weekend
Apr 27 - Apr 29
Next weekend
May 4 - May 6

Top rated hotels in St. Croix Island

See all 63 Hotels in St. Croix Island

The Waves at Cane Bay

Nice island hotel

"the Waves" is accurate. The waves break right under your balcony! Very "islandy" hotel. A little older place, but very comfortable. Short walk to Cane Bay (beautiful beach, great scuba). Really good food truck about 500 yards down street for breakfast. Zero cell phone reception and zero internet. Restaurant in hotel is very good, dinner only, reservations required. We like this place!

A verified traveler

1 year ago


Carringtons Inn

Ultimate BnB Find

Fitted our needs perfectly (retired couple). Inn overlooks Chritiansted Harbor & Protestant Cay. Stayed 4 nights. Day outings included Christiansted; West - Frederiksted (cruise ship port), drive through rainforest & visit botanical gardens; East - Point Udall (magnificent), Cramer Park (excellent beach & facilities). Enjoyed Protestant Cay beach. Inn has great breakfast & Roger is gracious host.

A verified traveler

1 year ago


The Palms at Pelican Cove

Nice bar and restaurant. The food was great and ba

I was staying there for four nights on a half work and half vacation stay. The breakfast was excellent. It has a very nice bar with an experienced and very friendly bartender. The owner Sandi is a super great lady, that went out of her way to help us. The front desk had a lady named Sonya that was extremely friendly and helped us with the little things.

A verified traveler

7 months ago


Hotel Caravelle

Good value for our 8-day stay by the boardwalk

Nice, clean, good location for access to restaurants (e.g.: Rum Runners, Angry Nates, Shupes, You Are Here), gift shops & dive boats (e.g.: S.C.U.B.A.'s Reliance), tours (e.g.: Big Beards), and a 5 minute walk from the ferry you can take to enjoy the beach over at Hotel on the Cay ($5/person, free kids under 12, round trip). Pool is decent-sized & 3-8 feet deep. Handy onsite ATM ($3 fee). Our 2 queen beds were comfortable. Minor things can take awhile to fix; soda machine ran out of diet coke for at least 3 days. Tropical storm dumped over 5 inches of rain & threw off the pool chemistry, shutting the pool down 3 days, but the hotel spontaneously provided us $15 to use to take our little girl via ferry to the beach at Hotel on the Cay. Due to renovation they had us park at an off-site parking lot a block or so away. That should be short term. Air conditioning worked fine. We had a safe and mini-fridge but no microwave.

A verified traveler

8 months ago

Planning a Trip to St. Croix

With its stunning location and spectacular topography, St. Croix is the perfect base for a vacation in the U.S. Virgin Islands. Offering everything from beaches to rainforests and towering mountains, the island has something for everyone. With, you can book St. Croix hotels and find great deals on local events and attractions.


If you’re looking to get away from it all, Frederiksted is the perfect spot. Located on the western side of the island, this village offers a friendly atmosphere and a quiet setting. From here, you can explore the Sandy Point National Wildlife Refuge and the Westend Saltpond. The best accommodation option in Frederiksted is the Sand Castle On The Beach hotel. This beautiful resort offers a tranquil beachfront setting, and you can spend long afternoons napping or sunbathing next to the ocean. The hotel can also help you book sunset cruises, local tours and kayaking trips. You can choose from a wide variety of rooms with varying features, from full kitchens to private balconies. The onsite restaurant offers fresh local seafood. Rates start at $175 per night; call the hotel for more information at (340) 772-1205.


Christiansted is the largest town on St. Croix, offering a wide selection of restaurants, hotels and shopping options. Here, you will find lively nightclubs and a number of water sports companies that will help you explore the island’s beautiful shoreline. One of the most central hotel options is the Hotel Caravelle. The hotel offers everything from scuba diving booking to onsite shops. Rooms offer comfortable beds, in-room refrigerators and a clothing iron for your convenience. Rates start at $121 per night. To learn more, call the hotel at (800) 524-0410. For a luxury resort near the water, try the Tamarind Reef Resort. The hotel offers spectacular ocean views and extensive grounds, creating a relaxing atmosphere for guests. All rooms have air conditioning, bathrobes and Internet connections. During your stay, you can take advantage of the spa, sparkling pool and gourmet restaurant with marina views. Rates average $200, and you can call the hotel for details at (800) 619-0014.

Turner Hole

If you are looking for an exclusive luxury vacation on St. Croix, look no further than Turner Hole. Located on the eastern side of the island, this area offers a secluded location and quiet atmosphere. To get away from it all, check out the Divi Carina Bay All Inclusive Beach Resort. Your room fees include all of your meals, which you can eat at any of the three onsite restaurants. The resort offers a variety of water sports, tennis courts and a driving range. Spend your evenings at the hotel’s casino or enjoy a relaxing afternoon at the spa. Rates average $309 per night. Call the resort for details at (800) 367-3484.

Experience St. Croix

Whether you are coming to St. Croix for a weekend or a week, the island offers a wide range of activities to keep you entertained. From sunbathing to deep-sea fishing, the island has something for every type of traveler. When you book St. Croix hotels with, you can find great deals and manage all your travel details in one place.