Where to Stay in St Croix in 2023 (Best Areas and Hotels)
There are plenty of options if you’re wondering where to stay in St Croix. The island has b&bs, Airbnbs, hotels, villas, and luxury resorts. Below is a list of some of the beautiful options you have to choose from for your next trip to St Croix.
Caribbean Uncovered contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these links, we may receive compensation at no extra cost to you. Read disclaimer for more information
Best Budget Stay | Arawak Bay: Inn at Salt River |
Best Beach Stay | The Buccaneer Hotel |
Best City Stay | Company House Hotel |
Most Unique Stay | Hotel on the Cay |
READ ON: Before you plan your trip…is St Croix worth visiting?
Why Visit St Croix USVI?
St Croix is an island full of history and adventure. The white sand beaches are a Caribbean Staple. St Croix is also home to the protected Buck Island National Resort, home of Turtle Beach, frequently voted one of the most beautiful beaches in the world.
The great thing about the USVI? U.S. citizens don’t need a passport to visit! Start planning your trip with the beautiful accommodations you’ll find around the island.
Where to Stay in St Croix, Christiansted
If you’re looking for the perfect downtown getaway, look no further than Christiansted St. Croix! This beautiful part of the island is home to an array of attractions and activities that will keep visitors entertained throughout their stay.
From its stunning beaches nearby and a vibrant nightlife scene, plus delicious local cuisine, there’s something for everyone in Christiansted. Plus, the town itself offers a unique mix of history, culture, artistry, and natural beauty.
This makes Christainsted an unforgettable destination for travelers seeking an exciting adventure with plenty of sightseeing opportunities. If you want to be downtown on your next beach vacation in USVI, Christiansted is the perfect option.

Best Beachfront Hotels in St Croix
Related reading: St Croix hotels on the beach
1. Buccaneer Hotel
⭐ Book your stay at the Buccaneer Hotel!⭐
The Buccaneer Hotel is located a few steps from spectacular beaches like Mermaid Beach and Buccaneer Beach. This resort is one of the most luxurious places to stay in St Croix with an 18-hole golf course, oceanfront views, spas, restaurants, and more.
Buccaneer has suites to fit up to six people and will work to provide you with an all-inclusive, retreat-like experience. In the summer, they offer special family rates!
Pool: Yes
Beach: Whistle Beach, Mermaid Beach, Grotto Beach
Other Amenities: Beach attendants, snorkel gear, kayaks, concierge, restaurants, free breakfast
Rates: Starting rate $476
⭐ Book your stay at the Buccaneer Hotel!⭐
2. Hotel on the Cay

Hotel on the Cay (pronounced key) is located on Protestant Cay, one of two protected critical habitats in St Croix. If you don’t know what a cay is, it’s a low bank or reef of coral, rock, or sand, similar to an island with a lower elevation! You won’t be able to take a car to this protected land/hotel.
The quick two-minute ferry from Christiansted to the hotel runs every 10 minutes so you don’t have to worry about getting to and from downtown.
Visitors here are fortunate enough to experience unique wildlife and endangered animals right near the Christiansted Harbor. Prepare to be amazed at this lodging on a private beach area as it’s the only beach in downtown Christiansted.
Pool: No Outdoor Pool
Beach: You couldn’t get closer to the water if you tried on this incredible cay!
Other Amenities: Water sports, on-site fine dining, a free ferry for guests
Rates: $476 and up
⭐Reserve your room at Hotel on the Cay
3. Company House Hotel

Located in the heart of Christiansted, Company House Hotel offers modern, newly furnished guest rooms with spectacular city views on their historic property.
They offer meeting spaces for a tropical conference, making it a great spot for corporate travelers. You won’t be a hop and a skip away from the beaches, but you’ll be right on the Historic Christiansted boardwalk filled with adventures and Caribbean Cuisine
Sugar Beach and Buccaneer Beach are about a 7-minute drive away from the Company House Hotel.
Outdoor Pool: Yes
Beach: Short drive to beaches
Other Amenities: meeting space, WiFi, bar and lounge
Rates: Starting at $219
Book in the heart of Christiansted ➡
⭐View Company House Hotel reservations⭐
4. Tamarind Reef Resort

Live on island time at this oceanfront hideaway. Tamarind Reef Resort is the place to stay in if you’re ready to hit the calm waters for snorkeling.
At Tamarind Reef Resort, you’re so close to Green Cay and Buck Island Reef National Monument, you’ll get a view of the island from every private balcony in the hotel.
Offering packages for honeymooners, families, and golfers, there’s an adventure for everyone waiting at Tamarind.
Outdoor Pool: Yes
Beach: Yes
Other Amenities: tennis courts, marina, bar, fine dining, kayaks, snorkeling gear, private balcony
Rates: Rates start at $199
Plan your adventure ➡
⭐ Book the Tamarind Reef Resort ⭐
5. Sugar Apple Bed and Breakfast

The Sugar Apple Bed and Breakfast might be a new hotel, but it’s full of history! Dating back to 1780, the Sugar Apple places you within walking distance of the vibrant streets of Christiansted.
The Christiansted boardwalk is just a short from this B&B. The hotel also has a Sister Property Eco Retreat located in Frederiksted, Feather Leaf Inn.
Outdoor Swimming Pool: Yes
Beach: No, near a few beaches
Other Amenities: Terrace Gardens, WiFi, Walking distance to Christiansted
Rates: $159 and up
Stay in the bustling downtown St Croix ➡
⭐Make your Sugar Apple B&B Reservations
6. Hotel Caravelle
Home to the popular RumRunners restaurant and bar, Hotel Caravelle is located on the Christiansted boardwalk. The onsite casino makes it the perfect spot for visitors looking for Christiansted nightlife.
The closest beach to the hotel is Hotel on the Cay. You can catch the $5 shuttle and experience the protected beach land across the water.
Outdoor Swimming Pool: currently closed for renovations
Beach: short drive to beaches
Other Amenities: downtown shuttle, onsite casino, dining, WiFi, ocean views,
Rates: $209 and up
Stay waterfront in the city ➡
⭐Book your stay with Hotel Caravelle
7. Holger Danske Hotel
Also located on the Christiansted Boardwalk, The Holger Danske Hotel is steps away from many of the historic sites, shops, fine dining, and activities Christiansted has to offer.
The pool onsite overlooks the ocean – talk about a great photo op! The spacious guest rooms could use some updating but makes up for it in charm and location.
You can grab the ferry to Hotel on the Cay for the closest beach experience, or drive about 7 minutes to the beaches nearby.
Outdoor Swimming Pool: Yes
Beach: Oceanview room, but close to beaches
Other Amenities: Bar lounge, printing, cable, WiFi
Rates: $180 starting
8. Chenay Bay Beach Resort
This charming hotel offers luxury cottages and guest rooms on the North shore of St Croix. This remote location is close enough to the city and far enough to feel like you’re on a remote island!
You’ll be right on the Chenay Bay at this resort and a 10-minute drive to downtown Christiansted. The staff is friendly and you can fill your time lounging at the beach or renting paddle boards and snorkeling gear.
Outdoor Swimming Pool: Yes
Beach: Yes
Other Amenities:
Rates: $125 for rooms, luxury cottages available at request
⭐Reserve your room at Chenay Bay Beach Resort⭐
View more places to stay in Christiansted! ➡️
Where to Stay in St Croix, Frederiksted

9. Sand Castle on the Beach
This adult-only resort offers access to a crystal clear beach, beautiful waterfront views, and complimentary snorkeling and kayaking. There’s a beautiful waterfront restaurant on site and the owners are friendly, welcoming, and love having new friends join their Sand Castle community.
If you’re feeling frisky on your kid-free vacation, one of their two on-property pools is clothing optional. This a great, romantic option if you’re looking at St Croix for your honeymoon.
Pool: Yes
Beach: West End Bay. Dorsch Beach and West Beach nearby
Other Amenities: Beachfront Villas available, AC, Cable TV, Beach Bar, Kayaking, Snorkeling
Rates: Starting from $239
Plan your adults-only trip ➡
⭐Reserve Sand Castle on the Beach
10. Victoria House

This St Croix boutique hotel has been recently renovated. With only 8 units, you’ll have an isolated, peaceful Caribbean vacation. The Victoria House is oceanfront with beautiful views and within walking distance of restaurants, water sports, bars, and shopping.
If you’re looking for an incredible weekend with your best friends, you can rent out the entire property! They have event spaces and an awesome staff waiting to make your vacation one to remember.
The hotel is right in downtown Frederiksted, steps away from the pier and Gecko’s Island Adventures, offering St Croix tropical rain forest ATV tours.
Pool: No
Beach: Oceanfront
Other Amenities: full kitchen options, AC, TV, beach towels
Rates: $199 and up
Plan your adults-only trip ➡
⭐Reserve The Victoria House Hotel

Where to Stay in St Croix, Other
11. Arawak Bay Inn at Salt River!
20-minute drive to Christiansted, the Arawak Bay Inn is located right next to the Salt River Bay National Historic Park! For hikers and adventurers wanting to be close to nature, this is the spot for you.
Pool: Yes
Beach: Cane Bay Beach
Other Amenities: Breakfast, internet, balconies
Rates: Starting at $135
Plan your trip ➡
⭐Book the Arawak Bay Inn at Salt River!
12. Carambola Beach Resort
This secluded, Marriott resort is steps away from the ocean and near the Carambola Tide Pools, a unique and must-do attraction in St Croix.
The villas at the resort are spacious, offer incredible ocean views, and are located near a golf club. From here, you are 5 miles from Frederiksted and 8 miles from Christiansted.
Pool: Yes
Beach: Yes
Other Amenities: fitness center, golf club, hot tub, restaurant, meeting spaces
Rates: Starting at $293
Plan your trip ➡
⭐Book the Carambola Beach Resort
14. The Waves Cane Bay

⭐Book The Waves Cane Bay
The Waves Cane Bay is not only located on a beautiful beach, but it’s equidistant from Frederiksted and Christiansted, about a 25-minute drive to each. If you’re looking to stay out of the more populated city spots, but want to be close enough to see the whole island, this is the perfect hotel for you!
This newly renovated stay in St Croix offers a unique nightlife with a highly-rated seafood restaurant and two bars with handcrafted cocktails. There are also a few restaurants nearby if you want to explore the area.
To make your stay more luxurious, they can hook you up with in-room spa services, making it the perfect spot for newlyweds!
Pool: No
Beach: Cane Bay Beach
Other Amenities: Balcony, internet, water views, microwave/fridge, pet friendly (under 20 lbs), bar
Rates: from $409
⭐Book The Waves Cane Bay
15. The Palms at Pelican Cove
13 minutes from Christiansted, Pelican Cove sits right next to a long reef offshore, making it a great hotel for snorkeling in your front yard.
Pelican Cove has worked hard to provide you with everything you need onsite. From adult and kid-friendly pools and dining, business facilities, water sports, snorkeling rentals, and even babysitting if you need a date night out!
Pool: Yes
Beach: Sugar Beach, Pelican Cove Beach
Other Amenities: restaurant, beach bar, weekly activities, cable, wifi, babysitting
Rates: From $225
Enjoy beachfront living ➡
⭐Rent a Condo at the Cove
Things to Do in St Croix
St Croix is full of things to do for the whole family, from underwater adventures to nightlife, and history and culture to relaxing on the shorelines.
Take a Trip to Buck Island National Monument
Buck Island is an uninhabited, protected land off the coast of St Croix. You can only get to it through a few approved tour companies. Buck Island is a can’t-miss when visiting U.S. Virgin Islands.
Tours will take you out to the island, let you explore the beach and land, and take you on a snorkel tour through the untouched, protected coral reefs.
Point Udall – Easternmost Point of the United States
Point Udall was built in 2000 as a celebration of the new millennium. Its location marks the first spot of daylight in the US.
You can guess that the best time to visit is sunrise! Enjoy the first spot of sunshine in the US at Point Udall and then enjoy the scenic drive back down the mountain when you’re done!
Best Time to Visit St Croix
For the best weather, the best time to visit St Croix is between January and April. The island breeze is cool and the climate is dry, so you’ll likely have a rain-free vacation!
To save on costs, you’ll want to visit around June or November, when hurricane season is beginning and ending, but the weather is still fair. You might find some passing showers around these two months.
You’ll want to veer away from visiting during peak hurricane and rain season, which falls between August and October. You might find the cheapest prices, but you also have a higher risk of being rained out of a nice beach trip.
Getting to St Croix
The Henry E. Rohlsen Airport, St. Croix – Airport code: STX is conveniently located southwest of the island, closer to Frederiksted. While most flights fly to St Thomas, you can find some direct flights to St Croix. If you can’t, it’s easy to take a hopper plane, ferry, or private boat to St Croix when you arrive!
How to Get Around St Croix
Rental Cars
No matter where you stay in St Croix, my best advice for traveling around: get a rental car! Getting a rental car in St Croix can cost as little as $50 a day! A rental car will give you the ability to explore all the off-the-beaten-path beaches, hikes, and secluded gems hiding around the island.
Gas is more affordable in St Croix than on other islands due to its proximity to a gas facility and there is no sales tax in St Croix!
Don’t forget they drive on the LEFT side of the road in the US Virgin Islands! U.S. Citizens can drive for 90 days in St Croix with their U.S. Drivers License.
⭐Reserve your rental car from St Croix Airport (STX)
⭐Pickup your rental car from Christiansted
Taxis
Taxis are readily available throughout the island and there are plenty of taxi service numbers you can keep on hand if you end up in a secluded area where you’ll need to schedule a pickup!
The fares in St Croix are based on where you’re going, not mileage, and are generally priced per person.
Because of the low prices of rental cars in St Croix, it will likely be pricier to travel everywhere by taxi vs renting your own car.
Taxi Costs: subject to change*
Christiansted to Frederiksted | approx. $11/person |
Airport to Christiansted | approx. $9/person |
Where to Stay in St Croix: Best Hotels Summary
No matter what you’re looking for in St Croix, you’ll find a great place to stay for your trip. Whether you want to be in the city, near the action, or on the beach lounging all day, St Croix is the place for you!
Best Budget Stay | Arawak Bay: Inn at Salt River |
Best Beach Stay | The Buccaneer Hotel |
Best City Stay | Company House Hotel |
Most Unique Stay | Hotel on the Cay |
Now that you know where to stay in St Croix, it’s time to start planning your trip with the best things to do in St Croix! ➡️
Thanks for being here! 👋
Still not sure which US Virgin Island to visit next? ➡️