Beaches in USVI
The U.S. Virgin Islands’ beaches offer calm bays, clear water for snorkeling, snack shacks with drinks and treats, and stretches of shoreline that feel completely undeveloped. Each beach has its own character and features, whether you’re looking to swim, snorkel, relax or explore. Visit some of the most popular beaches across St. Thomas, St. John and St. Croix.







Trunk Bay Beach
St. John
On St. John’s north shore, Trunk Bay is known for its clean crescent shoreline, clear turquoise water and easy access to snorkeling. It’s part of Virgin Islands National Park and features a marked underwater snorkeling trail with signs identifying reef life along the way. Restrooms, showers, a snack bar and lifeguards make it one of the most visitor-friendly beaches on the island. There is a small entrance fee that helps support park maintenance and conservation efforts.
Read moreBuck Island
St. Croix
Off the north shore of St. Croix, Buck Island Reef National Monument protects a coral reef ecosystem and a quiet stretch of undeveloped beach. Access is only by boat, with daily charters leaving from Christiansted for the 45- to 90-minute trip. The island includes a snorkeling trail through the reef, where visitors can spot fish, coral and marine life. The beach itself is simple and natural without any facilities. The island’s isolation and beautiful reef system make it one of the best spots in the territory for underwater exploration.
Read moreMagens Bay Beach
St. Thomas
Located on the north side of St. Thomas, Magens Bay is one of the most-visited beaches in the U.S. Virgin Islands. A mile-long curve of white sand meets calm, sheltered water, making it ideal for swimming and paddleboarding. The beach is surrounded by a protected nature preserve, backed by green hills and shady sea grape trees. Amenities include restrooms, showers, lifeguards and a beach cafe.
Lindquist Beach
St. Thomas
On the East End, Lindquist Beach catches cooling trade winds and offers scenic views of nearby cays (small islands). The beach is part of a protected 21-acre park, which features a lifeguard, picnic tables and restrooms.
Cinnamon Beach
St. John
Also located within Virgin Islands National Park on St. John, Cinnamon Bay is one of the island’s longest beaches. The water is good for swimming and windsurfing, and there’s lots of open space on the beach. Offshore, Cinnamon Cay offers a snorkeling spot with reef life in relatively shallow water. Restrooms and a small campground are nearby. Trails in the area connect to plantation ruins and forested inland routes, making it a good place to combine a beach day with light hiking or exploring.
Cane Bay Beach
St. Croix
Cane Bay Beach, on the north shore of St. Croix, is popular for both diving and snorkeling. Just offshore, the Cane Bay Wall drops dramatically into deeper water, giving divers easy access to a deep reef system without needing a boat. The beach itself is narrow and lined with palms, small beach bars and dive shops that rent out gear. The nearshore reef is also accessible for snorkelers, and the area is known for clear water and consistent visibility.
Smith Bay Beach
St. Thomas
On the east end of St. Thomas, Smith Bay Beach is part of Smith Bay Park, a protected coastal area with a more natural, open feel. The sand is soft and bright, and the water stays shallow and clear, making it great for wading or snorkeling near shore. The beach has a lifeguard, picnic tables and restrooms, and offers views of nearby cays and passing boats in the distance.
Read moreFilter results
Showing of Results
Get Inspired
Your USVI Diving Trip Itinerary
Your USVI Diving Trip Itinerary From wrecks and reefs to world-class cuisine and cultural excursions, this thrilling dive journey offers a curated itinerary that explores the vibrant marine world and rich heritage of the U.S. Virgin Islands. Thursday EVENING Start your adventure on… ...
Read more