Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near Rainbow Beach - Rainbow Beach

Hotels/lodging near Rainbow Beach are shown below sorted by distance (closest at the top). Browse our hotels/motels to find accommodations near Rainbow Beach (in Rainbow Beach) for your personal or business trips.We sell the best motels and hotels close to Rainbow Beach so you can review the discounted Rainbow Beach hotels below and book your ideal hotel. Planning a group hotel block? Request a Rainbow Beach group hotel deal

Lodging/Accommodations close by Rainbow Beach

Cottages by The Sea
+1-888-690-5247
127a Smithfield Rd., Frederiksted St. Croix, 00840 Virgin Islands--US ~1.68 miles south of Rainbow Beach
  • Luxury 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. ~2.46 miles south of Rainbow Beach
  • 3 star Beach property
  • Hotel has 21 rooms
Renaissance St. Croix Carambola Beach Resort & Spa Estate Davis Bay, Kingshill, 00851 Virgin Islands - U.S. ~4.27 miles east of Rainbow Beach
  • Four star Oceanfront hotel
  • Gym / Fitness Center Available
  • Standard TV
  • Amazing ocean view
From$179
Very Good 4.0 /5Read Reviews CallBookMore Details
Grande Bay Resort : Bay St. Cruz Bay Quarter Bay St. Cruz Bay Quarter, St John, 00831 Virgin Islands - US ~7.76 miles east of Rainbow Beach
  • 3 star hotel
  • Check-in time: 16:00
The Palms at Pelican Cove - Christiansted 4126 Lagrande Princesse, Christiansted, 00820 Virgin Islands - US ~10.58 miles east of Rainbow Beach
  • Four-star Beach hotel
  • 41 sleeping rooms in hotel
  • Fantastic service
  • Very good romantic hotel
From$112
Very Good 4.5 /5Hotel Reviews CallBookMore Details
E Palms at Pelican Cove 4126 La Grande Princesse, St Croix, 00000 ~10.60 miles east of Rainbow Beach
  • Midscale property
Colony Cove Beach Resort : 3221 Estate Golden Rock 3221 Estate Golden Rock, Saint Croix, 821 Virgin Islands - US ~11.18 miles east of Rainbow Beach
  • Midscale property
  • Check in time: 15:00
Mill Harbour in Christiansted
+1-888-690-5247
3220 Estate Golden Rock, Christiansted, Virgin Islands - U.S. ~11.20 miles east of Rainbow Beach
  • Four-star property
  • Hotel has 86 rooms
Sugar Beach Condo Resort : 3245 Estate Golden Rock 3245 Estate Golden Rock, Christiansted, 00820 Virgin Islands - U.S. ~11.21 miles east of Rainbow Beach
  • Affordable Beach property
  • Access to gym on-site
Holger Danske Hotel 1200 King Cross St., Christiansted, 00820 Virgin Islands - U.S. ~12.17 miles east of Rainbow Beach
  • Low priced Downtown property
  • 42 rooms in hotel
  • Price can't be beat
  • Rooms are ok
Club Comanche Hotel St. Croix 1 Strand St., Christiansted, 00820 Virgin Islands - U.S. ~12.25 miles east of Rainbow Beach
  • Three Star Downtown property
  • Hotel has 4 floors
Hotel on the Cay - Christiansted Protestant Cay, Christiansted, 00822 Virgin Islands - U.S. ~12.29 miles east of Rainbow Beach
  • 3-star Oceanfront hotel
  • Hotel has 53 rooms
  • Good cleanliness
  • The snorkeling right off the beach
From$127
Very Good 4.0 /5Review Score CallBookMore Details
Tamarind Reef Resort Spa & Marina in Christiansted 5001 Tamarind Reef, Christiansted, 00820 ~12.33 miles east of Rainbow Beach
  • 4 star property
  • Check-in time: 15:00
Divi Carina Bay Resort & Casino in Christiansted 25 Estate Turner Hole, Christiansted, 820 Virgin Islands - US ~12.33 miles east of Rainbow Beach
  • Affordable property
  • Check-in: 16:00
The Buccaneer in Christiansted Estate Shoys, Christiansted, 00824 Virgin Islands - U.S. ~13.79 miles east of Rainbow Beach
  • High-end hotel
  • Hotel has 2 floors
From$200
Very Good 4.5 /5Hotel Reviews CallBookMore Details
The Buccaneer in Christiansted Estate Shoys, Christiansted, 00824 Virgin Islands--US ~13.79 miles east of Rainbow Beach
  • High-end Oceanfront property
  • Check in time: 11:00am
  • Every guests reviewed were happy with the price of the breakfast
  • Rather comfortable
From$250
Very Good 4.5 /5Reviews CallBookMore Details
Chenay Bay 5000 Estate Chenay Bay Route 8, St Croix, 00824 Virgin Islands - U.S. ~15.36 miles east of Rainbow Beach
  • Mid-scale Oceanfront hotel
  • 30 rooms in hotel
All Inclusive Divi Carina Bay Beach Resort & Casino : 5025 Turner Hole 5025 Turner Hole, Christiansted, 00820 Virgin Islands--US ~18.70 miles east of Rainbow Beach
  • 3 star Beach property
  • 6 conference rooms in property
Divi Carina Bay Resort & Casino - Christiansted Grapetree Beach Turner Hole, Christiansted, 00820 Virgin Islands - US ~18.74 miles east of Rainbow Beach
  • Three Star property

Next: Show All Available Rainbow Beach Hotels with Pricing

Chart of the best hotels near Rainbow Beach

HotelDescriptionLink
1. Cottages by The SeaThe Cottages by The Sea is a pleasing 5 star hotel located ~1.7 mi. south of Rainbow Beach and about a 3 min. car ride. Recent guests gave this hotel an aggregate guest review score of 5 out of 5.Get the latest price
2. Sand Castle on the BeachThe Sand Castle on the Beach is a well-liked 3 star hotel located about 2.5 miles south of Rainbow Beach and about a 5 min. drive by car. With a guest review score of 4.5 out of 5, this makes it one of the premium hotels near Rainbow Beach.Get the latest price
3. Renaissance St. Croix Carambola Beach Resort & SpaThe Renaissance St. Croix Carambola Beach Resort & Spa is a crowd-pleasing 4-Star hotel located ~4.3 mi. east of Rainbow Beach and approx. a 8 minute car ride. Travelers gave this hotel an aggregate guest review score of 4/5.Get the latest price
4. Palms at Pelican CoveThe Palms at Pelican Cove is a crowd-pleasing 4-Star hotel located ~10.6 mi. east of Rainbow Beach and approx. a 21 minute car ride. Travelers gave this hotel an aggregate guest review score of 4.5/5.Get the latest price
5. Sugar Beach Condo ResortThe Sugar Beach Condo Resort is an attractive 3-Star hotel located about 11.2 miles east of Rainbow Beach and approx. a 22 minute drive or uber ride. Travelers gave this hotel a verified guest score of 4/5.Get the latest price

5 Best Hotels near Rainbow Beach

Back to Top