Rainbow Beach, St. Croix

#2 of 14 in Beaches in St. Croix
Beach · Nature / Park
Rest or get active at Rainbow Beach, a small, laid-back stretch of sand near the Frederiksted cruise ship dock. Sunbathe on a rented lounge chair or on the soft white sand; enjoy the quiet atmosphere; and watch the cruisers roll into the nearby dock. You can swim in the calm, clear water, or venture into the rockier part of the beach for some snorkeling near the coral reef. If you get hungry or thirsty, grab a seat at the beach bar and try out their dishes and refreshing juices. Use our St. Croix visit planning tool to add Rainbow Beach and other attractions to your St. Croix vacation plans.
Create an itinerary including Rainbow Beach

Rainbow Beach reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 4.5
547 reviews
  • Had a great day; rented an umbrella and chair spending 8 hours relaxing. The sand is nice but the beach is on the smaller side however it’s very active and fun.  more »
  • Spent an hour on the jet skis, two hours snorkeling capturing lion fish. good times.. Nice sand and very friendly people.  more »

Plan your trip to St. Croix

  • Get a personalized trip
    A complete day by day itinerary
    based on your preferences
  • Customize it
    Refine your trip. We'll find the
    best routes and schedules
  • Manage it
    Everything in one place.
    Everyone on the same page.