Saint Croix hotels

la 4/20
ke 4/24

Search hundreds of travel sites at once for hotels in Saint Croix

...and more

Let KAYAK do the searching

Save on your next stay

Search and compare hundreds of travel sites at once for hotels in Saint Croix

We’re completely free to use – no hidden charges or fees

Latest Saint Croix Hotel Deals

MOST POPULARChristiansted
3 stars from 522 ﷼
4+ stars from 1,044 ﷼

Best Saint Croix hotels

Most recommended Saint Croix hotels

Show all
Divi Carina Bay Beach Resort & Casino - Christiansted - Casino
1,847 ﷼+
Parking
Free Wi-Fi
Pool
Air Conditioning
The Buccaneer Beach & Golf Resort - Christiansted - Beach
The Buccaneer Beach & Golf Resort
8.4 Very good
1,524 ﷼+
1,524 ﷼+
Parking
Free Wi-Fi
Pool
Pet friendly
Hotel on the Cay
7.1 Good
665 ﷼+
665 ﷼+
Parking
Free Wi-Fi
Air Conditioning
King Christian Hotel
7.8 Good
873 ﷼+
873 ﷼+
Free Wi-Fi
Pool
Air Conditioning
Caravelle Hotel & Casino
8.4 Very good
780 ﷼+
780 ﷼+
Free Wi-Fi
Air Conditioning
Bungalows On The Bay
7.9 Good
815 ﷼+
815 ﷼+
Parking
Free Wi-Fi
Pool
Pet friendly
Grapetree Bay Hotel and Villas
8.4 Very good
1,497 ﷼+
1,497 ﷼+
Parking
Free Wi-Fi
Pool
Air Conditioning
Tamarind Reef Resort Spa & Marina
10 Wonderful
1,196 ﷼+
1,196 ﷼+
Free Wi-Fi
Pool
Air Conditioning
1,286 ﷼+
Free Wi-Fi
Pool
Pet friendly
Air Conditioning

How much is a Saint Croix hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Average price (weeknight)

1,595 ﷼

Average price (weekend night)

1,351 ﷼
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Saint Croix

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding the perfect Saint Croix hotel

  • When you want to stay in one of the nicest hotels available in Saint Croix, one option is The Buccaneer Beach & Golf Resort, a luxurious recreational haven that awaits guests with three private beaches, three restaurants, and boutique shops.
  • When the entire family is making the trip to Saint Croix, the King Christian Hotel is a great choice because it is quite close to a couple of amazing beaches, and it offers an outdoor pool and a restaurant with room service.
  • Couples on a romantic getaway looking for a great hotel choice should consider the Hotel on the Cay that features a wonderful private beach, private balconies in each one of the rooms, plus the hotel can set up all manner of water sports activities.
  • When you want a hotel that offers some nighttime fun and excitement, the Caravelle Hotel & Casino offers the fun of casino gambling plus, there is an amazing lounge, plenty of outdoor activities available, and it's very close to a seaplane base.
  • If you are the type of traveler who enjoys staying in quaint boutique hotels, the Sand Castle on the Beach is an adults-only hotel that sits right along the water and offers bright Caribbean-style decor and an outdoor bar that is quite popular with guests.

FAQs when booking a hotel in Saint Croix

  • What is the most popular destination in Saint Croix?

    Based on KAYAK hotel searches, the most popular destination is Christiansted (100% of total searches to Saint Croix).

  • How much is a cheap hotel in Saint Croix?

    KAYAK users have found double rooms in Saint Croix for as cheap as 305 ﷼ (Christiansted) in the last 3 days. The average price is 1,069 ﷼.

  • How much is a hotel in Saint Croix for tonight?

    In the last 72 hours, users have found Saint Croix hotels for tonight for as low as 540 ﷼ (Christiansted). Users have also found 3-star hotels from 572 ﷼ (Christiansted) and 4-star+ hotels from 1,514 ﷼ (Christiansted).

  • What makes a good hotel choice that is close to an airport?

    The Buccaneer is a well-known and upscale resort located on the east end of the island of Saint Croix in the U.S. Virgin Islands. The resort offers elegantly furnished rooms and is situated just a 25-minute drive from the Henry E. Rohlsen Airport (STX). Guests can also avail of the airport transfer facility provided by the resort. Apart from the stunning location, the resort offers several convenient services, such as an express check-in and check-out feature, a 24-hour reception, and babysitting/child services.

  • What would be a good hotel choice if I would like to spend a lot of time driving to explore the island?

    The Frederiksted Hotel makes a great choice because it sits right near Hams Bluff Rd., which will offer you easy access to make your way quickly around the island. Situated in the historic center of Frederiksted, this is a family-owned establishment that provides complimentary Wi-Fi access. Guests have the opportunity to engage in activities like diving and snorkeling.

  • Where can I stay if I want plenty of access to dining options near my hotel?

    When you stay right in the heart of Christiansted on the northern coast of the island, you will have plenty of dining options that you can easily reach from your hotel. Situated in Christiansted within the Saint Croix region, the Company House Hotel offers a bar and is within 400 meters of Cay Beach and 2.2 km from Sugar Beach. This hotel provides a 24-hour front desk, an ATM, and complimentary Wi-Fi.

  • What makes a good hotel choice if I want to get away from the busier towns on the island?

    Discover the serene beauty of the Caribbean at Carambola Beach Resort. Nestled in a tranquil enclave, this lush paradise graces the pristine white sand beaches of St. Croix. The resort showcases captivating views of sea, mountains, and sand, as well as rainforests, earning its reputation as one of the island's best-kept secrets. Maintain an active lifestyle with the outdoor pool and the 24-hour fitness center. Immerse yourself in the natural wonders that surround the resort when you snorkel among vibrant reefs and hike the tropical trails.

Where to stay in Saint Croix?

Our map will help you find the perfect place to stay in Saint Croix by showing you the exact location of each hotel.