Skip to content

Beaches on St. Croix

About the island: the St. Croix guide

Cane Bay Beach

Last verified October 30, 2026

Cane Bay is a public beach on the north shore of St. Croix, about 5 miles west of Salt River Bay, popular for shore diving and snorkeling.

Chenay Bay Beach

Last verified October 30, 2026

Chenay Bay Beach, also called Southgate Beach, is on St. Croix's East End, a little over 3 miles east of Christiansted.

Cramer's Park

Last verified October 30, 2026

Cramer's Park is a public beach park on the north shore of St. Croix's East End, near Point Udall, run by the Department of Sports, Parks and Recreation (DSPR).

Grapetree Bay and Turner Hole on St. Croix's south shore seen from Grapetree Point road, with villas on green hills, a large white house on the hilltop and agave and palms in the foreground

Grapetree Beach

Last verified October 30, 2026

Photo: Jason P. Heym, CC BY-SA 3.0

Grapetree Beach runs along Grapetree Bay on the south shore of St. Croix's East End, between Point Udall and Divi Carina Bay, in a residential neighborhood.

Jack Bay seen from the cactus-dotted hillside above its west end, a long sandy beach backed by green scrub curving toward a low point, with waves breaking over the reef

Isaac Bay and Jack Bay

Last verified October 30, 2026

Photo: Grisha Levit, CC BY-SA 2.0

Isaac Bay and Jack Bay are undeveloped beaches near Point Udall on the far East End of St. Croix, inside The Nature Conservancy's Jack and Isaac Bay Preserve, about 300 acres protected since 1999 and open to…

Protestant Cay in Christiansted Harbor, with palm trees, a small beach with umbrellas and swimmers, a dock and sailboats moored in the blue water

Protestant Cay Beach

Last verified October 30, 2026

Photo: Connie Ma, CC BY-SA 2.0

Protestant Cay is a small island in Christiansted Harbor, just off the downtown waterfront, and its beach is the only one in downtown Christiansted.

Rainbow Beach

Last verified October 30, 2026

Rainbow Beach is a public beach on the West End of St. Croix, on Route 63 about a mile north of the Frederiksted Pier.

Wide, empty sand beach at Sandy Point National Wildlife Refuge, with green beach vines on the dune and turquoise water breaking over the reef

Sandy Point National Wildlife Refuge

Last verified October 30, 2026

Photo: Turn685, CC BY-SA 3.0

Sandy Point National Wildlife Refuge, on the West End of St. Croix about a mile south of Frederiksted, protects about two miles of beach where endangered leatherback and hawksbill sea turtles and threatened…

Shoys Beach

Last verified October 30, 2026

Shoys Beach is a long, quiet beach on the East End of St. Croix, a few miles east of Christiansted, reached through the gated neighborhood of Estate Shoys.