USVI Beaches logo

Rainbow Beach

West End, St. Croix

Somewhere over the rainbow orange drinks fly. Pain killers fly down the bar that is. Rainbow Beach is located on the western end of St. Croix just north of Frederiksted. The beach is a small, wide strip of soft sand that is really more or less a part of the larger Spratt Hall Beach that is just adjacent to the north. I think rainbow beach is more or less just branding for the bar, Rhythms at Rainbow Beach, which is located right next to the water. It's the best branding ever I might add.

Visiting Rainbow Beach is like striking the pot of gold at the end of the rainbow. At Rhythms you can get some delicious food and drinks. You can also rent chairs at the beach and if you'd like to relax under the shade of an umbrella you can do that too. What's really cool is that you can also rent jet skis at the beach, something that not many places in the USVI offers.

More Information

Fee required: No
Beach Busy: Yes
Beach Size: Small


  • Food / Bar
  • Bathrooms
  • Swimming
  • Snorkeling
  • Parking
  • Chair Rentals
  • Picnic Tables

How to Get There

  • Drive