St. Thomas is more than just beautiful beaches—it’s home to some of the most vibrant snorkeling in the U.S. Virgin Islands. From sea turtle hangouts and coral reefs near shore to remote rock formations and sunken wrecks only accessible by boat, there’s something here for every snorkeling style.

Best Snorkeling in St. Thomas, USVI

Whether you’re diving in off a beach or slipping into the water from the swim platform of your private charter, here are 13 of the best snorkeling spots around St. Thomas:


1. Turtle Cove (Buck Island)

Just a short cruise from St. Thomas, Turtle Cove on Buck Island is one of the top snorkeling spots near the island. You’re almost guaranteed to spot sea turtles here, along with rays and plenty of tropical fish. It’s a calm, clear, and beginner-friendly site—great for families and first-timers.


2. Shipwreck at Buck Island (Cartanza Senora)

Located near Turtle Cove, this shallow shipwreck offers a unique chance to snorkel over the remains of the Cartanza, a partially submerged freighter that’s become an artificial reef. With plenty of fish activity and easy depths, it’s a fun blend of history and reef life.


3. Christmas Cove (Great St. James Island)

A favorite stop for lunch and a snorkel, Christmas Cove features a vibrant reef teeming with coral and fish just steps from the floating pizzeria, Pizza Pi. It’s a fantastic combo of reef adventure and Caribbean chill.


4. Coki Point Beach

Lively both above and below the water, Coki Beach has some of the best shore-access snorkeling on St. Thomas. Swim along the rocky edge for a close-up view of coral, sergeant majors, and trumpetfish. The reef is vibrant and shallow, great for beginner snorkelers.


5. Secret Harbour

Located on the east end, Secret Harbour offers easy access to shallow reefs filled with life. The water is calm and the beach is peaceful, making this a laid-back stop with solid snorkeling along both sides of the bay.


6. Lindquist Beach (Smith Bay Park)

While not a traditional snorkel site, the rocky edges of Lindquist Beach can surprise you with sightings of rays and reef fish. It’s a great dual-purpose stop—swim, sunbathe, and then go for a short snorkel adventure near the rocks.


7. Sapphire Beach

A scenic beach with decent snorkeling right off the point, Sapphire Beach offers a mix of reef, sand patches, and sea fans. The clarity is usually great, and it’s easy to swim out and explore at your own pace.


8. Cas Cay Mangrove Lagoon

For a unique twist, snorkel through the protected mangrove ecosystem at Cas Cay on St. Thomas’ southeast side. You’ll find juvenile fish hiding among the roots, sponges, and calm waters ideal for beginners. It’s a very different vibe from reef snorkeling—more tranquil and exploratory.


9. Santa Maria Bay

Tucked on the island’s quieter west end, Santa Maria Bay is a boat-accessible spot with rocky reef areas and plenty of fish. It’s peaceful, scenic, and perfect for a relaxed snorkel with few (if any) other visitors.


10. Cow & Calf Rocks

A boat-only snorkel site off the south shore, Cow & Calf Rocks feature towering rock formations above and below the surface. Expect deeper water, coral-covered walls, and big fish. It’s a favorite for more experienced snorkelers and offers something different from the usual shallow reef.


11. Little St. James Island

Just next to Great St. James, Little St. James offers remote reef walls, coral formations, and strong visibility when conditions are right. The island itself is private and not accessible, but the surrounding waters are beautiful and often visited on charters.


12. Dog Island

This tiny, uninhabited island off St. Thomas’ southeast coast features excellent snorkeling around its rocky perimeter. With coral heads and deeper pockets, it’s an off-the-radar stop best suited for adventurous snorkelers when the seas are calm.


13. Brewers Bay

Located near the university and airport, Brewers Bay has calm, clear water and is well known for turtle sightings. It’s a great shoreline snorkel that’s easy and mellow—perfect for a relaxing last stop of the day.


Let’s Snorkel the Best of St. Thomas

Whether you want to spot turtles at Buck Island, snorkel alongside a sunken ship, or explore reefs only accessible by boat, St. Thomas delivers. Our private charters are tailored to your group, the weather, and your vibe, making it easy to mix adventure with island relaxation.