Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Croix Virgin Islands - U.S. Hotels & Motels

Find hotels in St. Croix using the list and search tools below. Find cheap and/or discounted hotel rates in or near St. Croix, Virgin Islands - U.S. for your business or personal leisure travel. We list the best St. Croix motel and hotel rooms. Browse the St. Croix area hotels to find the perfect lodging! Please use the provided map of the St. Croix hotels.

The St. Croix center point is about 2 miles east of Downtown Kingshill and 2 miles south of Salt River Bay National Historical Park.

St. Croix Hotels/Motels & Accommodations

Grande Bay Resort in St John Bay St. Cruz Bay Quarter, St John, 00831 Virgin Islands - US ~1.47 miles west of St. Croix
  • Mid-scale hotel
  • 25 sleeping rooms in hotel
The Palms at Pelican Cove - Christiansted 4126 Lagrande Princesse, Christiansted, 00820 Virgin Islands - US ~1.70 miles northeast of St. Croix
  • 4-star Beach hotel
  • Hotel has 4 suites
  • All meals were delicious
  • Food delicious but surprisingly affordable
From$112
Very Good 4.5 /5Latest Reviews CallBookMore Details
E Palms at Pelican Cove in St Croix 4126 La Grande Princesse, St Croix, 00000 ~2.03 miles northeast of St. Croix
  • 3 star property
  • 40 rooms in hotel
Sugar Beach Condo Resort 3245 Estate Golden Rock, Christiansted, 00820 Virgin Islands - U.S. ~2.16 miles east of St. Croix
  • 3-star Beach property
  • Hotel has 3 floors
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Colony Cove Beach Resort - Saint Croix 3221 Estate Golden Rock, Saint Croix, 821 Virgin Islands - US ~2.21 miles northeast of St. Croix
  • Midscale property
  • 3 floors in property
Mill Harbour in Christiansted
+1-866-429-5787
3220 Estate Golden Rock, Christiansted, Virgin Islands - U.S. ~2.22 miles northeast of St. Croix
  • High-end hotel
  • 86 sleeping rooms in hotel
Holger Danske Hotel - Christiansted 1200 King Cross St., Christiansted, 00820 Virgin Islands - U.S. ~2.98 miles east of St. Croix
  • Two star Downtown property
  • Check in time: 2:00 PM
  • Great location
  • Beds were acceptable for 67%
Club Comanche Hotel St. Croix in Christiansted 1 Strand St., Christiansted, 00820 Virgin Islands - U.S. ~3.06 miles east of St. Croix
  • 3-star Downtown property
  • 4 floors in hotel
Hotel on the Cay : Protestant Cay Protestant Cay, Christiansted, 00822 Virgin Islands - U.S. ~3.12 miles east of St. Croix
  • Affordable Oceanfront property
  • Hotel has a green policy Learn more
  • The snorkeling right off the beach
  • Poor wifi connection
From$86
Very Good 4.0 /5Review Score CallBookMore Details
Tamarind Reef Resort Spa & Marina - Christiansted 5001 Tamarind Reef, Christiansted, 00820 ~3.14 miles east of St. Croix
  • High-end hotel
  • Check-in time: 15:00
Divi Carina Bay Resort & Casino - Christiansted 25 Estate Turner Hole, Christiansted, 820 Virgin Islands - US ~3.14 miles east of St. Croix
  • 3-star property
  • 2 floors in property
The Buccaneer : Estate Shoys Estate Shoys, Christiansted, 00824 Virgin Islands - U.S. ~4.64 miles east of St. Croix
  • 4-star hotel
  • 138 rooms in hotel
From$200
Very Good 4.5 /5Review Score CallBookMore Details
The Buccaneer Estate Shoys, Christiansted, 00824 Virgin Islands--US ~4.64 miles east of St. Croix
  • Four-star Oceanfront property
  • Check-in: 11:00am
  • Near the pool
  • Great room
From$247
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Renaissance St. Croix Carambola Beach Resort & Spa Estate Davis Bay, Kingshill, 00851 Virgin Islands - U.S. ~5.55 miles west of St. Croix
  • Four-star Oceanfront property
  • Gym / Fitness Center Available
  • Food is all right
  • Internet is crap
From$169
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Chenay Bay - St Croix 5000 Estate Chenay Bay Route 8, St Croix, 00824 Virgin Islands - U.S. ~6.24 miles east of St. Croix
  • 3-star Oceanfront hotel
  • Hotel has 30 rooms
Cottages by The Sea
+1-888-305-3366
127a Smithfield Rd., Frederiksted St. Croix, 00840 Virgin Islands--US ~8.90 miles west of St. Croix
  • Luxurious 5 Star property
From$105
Excellent 5.0 /5Guest Reviews CallBookMore Details
Sand Castle on the Beach 127 Smithfield, Frederiksted, 00840 Virgin Islands - U.S. ~9.29 miles west of St. Croix
  • 3 star Beach property
  • 2 floors in hotel
From$80
Very Good 4.5 /5Reviews CallBookMore Details
All Inclusive Divi Carina Bay Beach Resort & Casino 5025 Turner Hole, Christiansted, 00820 Virgin Islands--US ~9.48 miles east of St. Croix
  • Mid-scale Beach property
  • Check in time: 4:00
Divi Carina Bay Resort & Casino in Christiansted Grapetree Beach Turner Hole, Christiansted, 00820 Virgin Islands - US ~9.52 miles east of St. Croix
  • 3 star property
  • Check-in time: 4:00
The Westin St. John Villas : 300a Chocolate Hole 300a Chocolate Hole, St John, 00831 Virgin Islands - U.S. ~40.48 miles north of St. Croix
  • High end Resort hotel
  • 3 floors in property
From$399
Very Good 4.0 /5Review Score CallBookMore Details
Elysian Beach Resort 6800 Estate Nazareth, St Thomas, 802 ~40.51 miles north of St. Croix
  • 4-star property
  • 67 rooms in hotel
Sunset Gardens : 11 4 Contant Crown Mountain Rd. Charlotte Amalie 11 4 Contant Crown Mountain Rd. Charlotte Amalie, St. Thomas, 00803 Virgin Islands - US ~40.57 miles north of St. Croix
  • Affordable hotel
  • 16 suites in hotel
Secret Harbour Beach Resort - St Thomas 6280 Estate Nazareth, St Thomas, 00802 Virgin Islands - U.S. ~40.59 miles north of St. Croix
  • Four-star Resort property
  • 69 suites in hotel
  • Amazing property
  • Hotel is very dated
From$164
Very Good 4.0 /5Recent Reviews CallBookMore Details
The Ritz Carlton St. Thomas 6900 Great Bay, St Thomas, 00802 Virgin Islands - US ~40.63 miles north of St. Croix
  • Luxury 5-star Beach hotel
  • 180 sleeping rooms in hotel
  • Kind, wonderful staff
  • Popular among couples
From$209
Very Good 4.5 /5Guest Reviews CallBookMore Details
Paradise Cove Cottages : 2ga Ridge Rd. 2ga Ridge Rd., St Thomas, 00802 Virgin Islands - U.S. ~40.82 miles north of St. Croix
  • Midscale Oceanfront hotel
  • Has environment-friendly policy Learn more
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 St. Croix Hotels >  [1 - 25 of 48]    
Next: See My St. Croix Hotels with Pricing
Back to Top