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
  • Three Star property
  • Hotel has 25 rooms
The Palms at Pelican Cove : 4126 Lagrande Princesse 4126 Lagrande Princesse, Christiansted, 00820 Virgin Islands - US ~1.70 miles northeast of St. Croix
  • High-end Beach hotel
  • 3 floors in property
  • Fantastic service
  • Modestly maintained rooms
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
  • Affordable property
  • Hotel has 40 rooms
Sugar Beach Condo Resort : 3245 Estate Golden Rock 3245 Estate Golden Rock, Christiansted, 00820 Virgin Islands - U.S. ~2.16 miles east of St. Croix
  • Affordable Beach hotel
  • Fitness center on property
From$99
Very Good 4.0 /5 Review Score Call BookMore Details
Colony Cove Beach Resort 3221 Estate Golden Rock, Saint Croix, 821 Virgin Islands - US ~2.21 miles northeast of St. Croix
  • 3 star property
  • Hotel has 3 floors
Mill Harbour in Christiansted
+1-866-429-5787
3220 Estate Golden Rock, Christiansted, Virgin Islands - U.S. ~2.22 miles northeast of St. Croix
  • Four-star hotel
  • 86 suites in hotel
Holger Danske Hotel - Christiansted 1200 King Cross St., Christiansted, 00820 Virgin Islands - U.S. ~2.98 miles east of St. Croix
  • Economy Downtown property
  • 42 sleeping rooms in hotel
  • Average cleanliness
  • Fantastic service
From$95
Average 3.5 /5 Recent Reviews Call BookMore Details
Club Comanche Hotel St. Croix : 1 Strand St. 1 Strand St., Christiansted, 00820 Virgin Islands - U.S. ~3.06 miles east of St. Croix
  • 3 star Downtown property
  • Hotel has an eco-friendly policy Learn more
From$125
Average 3.5 /5 Reviews Call BookMore Details
Hotel on the Cay : Protestant Cay Protestant Cay, Christiansted, 00822 Virgin Islands - U.S. ~3.12 miles east of St. Croix
  • 3-star Oceanfront hotel
  • Hotel has an eco-friendly policy See policy
  • WiFi system needs upgrading
  • Good kitchenette
From$127
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Tamarind Reef Resort Spa & Marina : 5001 Tamarind Reef 5001 Tamarind Reef, Christiansted, 00820 ~3.14 miles east of St. Croix
  • High end property
  • Hotel has 2 floors
Divi Carina Bay Resort & Casino 25 Estate Turner Hole, Christiansted, 820 Virgin Islands - US ~3.14 miles east of St. Croix
  • 3 star hotel
  • Check-in time: 16:00
The Buccaneer Estate Shoys, Christiansted, 00824 Virgin Islands - U.S. ~4.64 miles east of St. Croix
  • Expensive property
  • 2 floors in property
From$200
Very Good 4.5 /5 Latest Reviews Call BookMore Details
The Buccaneer in Christiansted Estate Shoys, Christiansted, 00824 Virgin Islands--US ~4.64 miles east of St. Croix
  • Expensive Oceanfront property
  • Fitness / Gym is on-site
  • Great reception
  • Enjoy the pool
From$250
Very Good 4.5 /5 Read 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
  • High end Oceanfront property
  • Hotel has 2 floors
  • For only 64%, the tv was ok
  • Good service
From$227
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Chenay Bay : 5000 Estate Chenay Bay Route 8 5000 Estate Chenay Bay Route 8, St Croix, 00824 Virgin Islands - U.S. ~6.24 miles east of St. Croix
  • 3 star Oceanfront property
  • Check in: 4:00 PM
From$80
Average 3.5 /5 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
  • Luxurious Five Star property
From$105
Excellent 5.0 /5 Review Score Call BookMore Details
Sand Castle on the Beach in Frederiksted 127 Smithfield, Frederiksted, 00840 Virgin Islands - U.S. ~9.29 miles west of St. Croix
  • 3 star Beach hotel
  • Check-in time: 2:00 PM
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
All Inclusive Divi Carina Bay Beach Resort & Casino - Christiansted 5025 Turner Hole, Christiansted, 00820 Virgin Islands--US ~9.48 miles east of St. Croix
  • 3 star Beach hotel
  • 6 conference rooms in property
From$334
Average 3.5 /5 Review Score Call BookMore Details
Divi Carina Bay Resort & Casino - Christiansted Grapetree Beach Turner Hole, Christiansted, 00820 Virgin Islands - US ~9.52 miles east of St. Croix
  • Midscale hotel
  • Check-in: 4:00
The Westin St. John Villas in St John 300a Chocolate Hole, St John, 00831 Virgin Islands - U.S. ~40.48 miles north of St. Croix
  • Four star Resort hotel
  • Fitness + Health Center
From$399
Very Good 4.0 /5 Review Score Call BookMore Details
Elysian Beach Resort 6800 Estate Nazareth, St Thomas, 802 ~40.51 miles north of St. Croix
  • Four star property
  • Check-in: 15:00
Secret Harbour Beach Resort : 6280 Estate Nazareth 6280 Estate Nazareth, St Thomas, 00802 Virgin Islands - U.S. ~40.59 miles north of St. Croix
  • High end Resort property
  • Hotel has 3 floors
  • Somewhat dated very well maintained
  • Staff at check in was very friendly and helpful
From$164
Very Good 4.0 /5 Latest 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
  • Gym is available on property
  • Beds were acceptable for 57%
  • Most guests thought they were poorly maintained
From$209
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Paradise Cove Cottages : 2ga Ridge Rd. 2ga Ridge Rd., St Thomas, 00802 Virgin Islands - U.S. ~40.82 miles north of St. Croix
  • 3-star Oceanfront property
  • 2 floors in hotel
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
St. John Inn 277 Estate Enighed, St John, 00831 Virgin Islands - U.S. ~40.88 miles north of St. Croix
  • Affordable Suburban hotel
  • Complimentary breakfast is offered
From$150
Very Good 4.5 /5 Reviews Call BookMore Details
Next 25 St. Croix Hotels >   [1 - 25 of 48]    
Next: See My St. Croix Hotels with Pricing
Back to Top