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 & Accommodations

Grande Bay Resort Bay St. Cruz Bay Quarter, St John, 00831 Virgin Islands - US ~1.47 miles west of St. Croix
  • Midscale property
  • Hotel has 20 suites
The Palms at Pelican Cove : 4126 Lagrande Princesse 4126 Lagrande Princesse, Christiansted, 00820 Virgin Islands - US ~1.70 miles northeast of St. Croix
  • 4-star Beach hotel
  • 41 sleeping rooms in hotel
  • Very good romantic hotel
  • Terrific location
From$112
Very Good 4.5 /5 Recent Reviews Call BookMore Details
E Palms at Pelican Cove 4126 La Grande Princesse, St Croix, 00000 ~2.03 miles northeast of St. Croix
  • 3 star hotel
  • 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
  • Midscale Beach hotel
  • Hotel has 36 suites
From$99
Very Good 4.0 /5 Review Score Call BookMore Details
Colony Cove Beach Resort : 3221 Estate Golden Rock 3221 Estate Golden Rock, Saint Croix, 821 Virgin Islands - US ~2.21 miles northeast of St. Croix
  • Affordable property
  • 60 suites in hotel
Mill Harbour
+1-866-429-5787
3220 Estate Golden Rock, Christiansted, Virgin Islands - U.S. ~2.22 miles northeast of St. Croix
  • 4-star hotel
  • 3 floors in hotel
Holger Danske Hotel in Christiansted 1200 King Cross St., Christiansted, 00820 Virgin Islands - U.S. ~2.98 miles east of St. Croix
  • 2-star Downtown hotel
  • 42 sleeping rooms in hotel
  • Best ocean view
  • Great shopping
From$95
Average 3.5 /5 Reviews Call BookMore Details
Club Comanche Hotel St. Croix 1 Strand St., Christiansted, 00820 Virgin Islands - U.S. ~3.06 miles east of St. Croix
  • Midscale Downtown hotel
  • 4 floors in property
From$125
Average 3.5 /5 Recent Reviews Call BookMore Details
Hotel on the Cay Protestant Cay, Christiansted, 00822 Virgin Islands - U.S. ~3.12 miles east of St. Croix
  • Affordable Oceanfront hotel
  • 3 meeting rooms in property
  • Most guests thought the view was good
  • Most guests complained about the bathroom
From$127
Very Good 4.0 /5 Review Score Call BookMore Details
Tamarind Reef Resort Spa & Marina - Christiansted 5001 Tamarind Reef, Christiansted, 00820 ~3.14 miles east of St. Croix
  • Four-star property
  • 40 rooms in hotel
Divi Carina Bay Resort & Casino in Christiansted 25 Estate Turner Hole, Christiansted, 820 Virgin Islands - US ~3.14 miles east of St. Croix
  • Mid-scale property
  • 126 rooms in hotel
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 /5 Hotel Reviews Call BookMore Details
The Buccaneer Estate Shoys, Christiansted, 00824 Virgin Islands--US ~4.64 miles east of St. Croix
  • Expensive Oceanfront property
  • Free breakfast available
  • Most guests said the beds were comfortable
  • The majority of guests said rooms were clean
From$250
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Renaissance St. Croix Carambola Beach Resort & Spa Estate Davis Bay, Kingshill, 00851 Virgin Islands - U.S. ~5.55 miles west of St. Croix
  • 4-star Oceanfront property
  • Hotel has an eco-friendly policy Read more
  • Food is a bit overpriced
  • Great reception
From$179
Very Good 4.0 /5 Reviews Call BookMore Details
Chenay Bay in St Croix 5000 Estate Chenay Bay Route 8, St Croix, 00824 Virgin Islands - U.S. ~6.24 miles east of St. Croix
  • Midscale Oceanfront property
  • 30 rooms in hotel
From$80
Average 3.5 /5 Guest Reviews Call BookMore Details
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
  • Luxury 5 star hotel
From$105
Excellent 5.0 /5 Latest Reviews Call BookMore 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
  • 21 rooms in hotel
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
All Inclusive Divi Carina Bay Beach Resort & Casino : 5025 Turner Hole 5025 Turner Hole, Christiansted, 00820 Virgin Islands--US ~9.48 miles east of St. Croix
  • Affordable Beach hotel
  • 196 rooms in hotel
From$334
Average 3.5 /5 Review Score Call BookMore Details
Divi Carina Bay Resort & Casino Grapetree Beach Turner Hole, Christiansted, 00820 Virgin Islands - US ~9.52 miles east of St. Croix
  • Midscale hotel
The Westin St. John Villas 300a Chocolate Hole, St John, 00831 Virgin Islands - U.S. ~40.48 miles north of St. Croix
  • Four star Resort property
  • Check in: 3:00 pm
From$399
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Elysian Beach Resort 6800 Estate Nazareth, St Thomas, 802 ~40.51 miles north of St. Croix
  • 4-star hotel
  • 67 sleeping rooms 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
  • 4 star Resort property
  • Access to gym on-site
  • Staff is really amazing
  • Clean beach
From$164
Very Good 4.0 /5 Guest Reviews Call BookMore Details
The Ritz Carlton St. Thomas 6900 Great Bay, St Thomas, 00802 Virgin Islands - US ~40.63 miles north of St. Croix
  • Luxurious Five Star Beach hotel
  • Hotel has 6 floors
  • Most guests said rooms were big enough
  • Most guests said it was a stylish hotel
From$209
Very Good 4.5 /5 Review Score Call BookMore Details
Paradise Cove Cottages - St Thomas 2ga Ridge Rd., St Thomas, 00802 Virgin Islands - U.S. ~40.82 miles north of St. Croix
  • 3-star Oceanfront property
  • Hotel has 19 rooms
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
St. John Inn in St John 277 Estate Enighed, St John, 00831 Virgin Islands - U.S. ~40.88 miles north of St. Croix
  • Midscale Suburban property
  • Free breakfast
From$150
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Next 25 St. Croix Hotels >   [1 - 25 of 48]    
Next: See My St. Croix Hotels with Pricing
Back to Top