Top 5 Beaches to Snorkel with Sea Turtles On St. John
Want to swim with sea turtles in the US Virgin Islands? Here are the top five spots on St. John to snorkel with sea turtles — plus tips for respectful wildlife encounters.

Yes, You Can Snorkel with Sea Turtles on St. John — Here’s Where to Go
Few things make a trip to the Virgin Islands more memorable than snorkeling alongside a sea turtle in the wild. On St. John, it’s not just possible — it’s pretty common, especially if you know where to look.
Because much of the island’s shoreline is part of Virgin Islands National Park, it’s protected, undeveloped, and teeming with marine life — including green sea turtles and hawksbills. Some of the best beaches are easily accessible by car, and all you need is a mask, a snorkel, and a bit of luck (though not much — we’ll help with that part).
In this guide, we’re breaking down the top five beaches to spot sea turtles while snorkeling on St. John, plus a few tips for being a responsible and respectful visitor in their ocean home.
1. Salt Pond Bay — Secluded, Serene, and Full of Turtles
Located on the southeastern tip of St. John, Salt Pond Bay is one of the best places to snorkel with sea turtles — and it’s far enough off the main tourist track to feel like a hidden gem. The bay is calm, protected, and features lush seagrass beds, which are exactly what hungry turtles love.
It’s a bit of a walk (about a 5–10 minute downhill trail from the parking area), but well worth it for the peaceful setting and excellent wildlife spotting. Green sea turtles are frequently seen grazing in the shallow water, and you might even spot rays and squid if you’re lucky.
Pro tip: After your snorkel, take a short hike over to the nearby Salt Pond to look for flamingos or tackle the Ram Head Trail for stunning views.

2. Maho Bay — St. John’s Most Popular Turtle Hangout
Maho Bay is the most well-known turtle spot on the island, and for good reason — the calm, shallow bay is filled with seagrass beds just a few yards from shore, where green sea turtles regularly feed throughout the day.
It’s easy to access by car with plenty of parking (though it fills up fast), and there are food trucks, paddleboard rentals, and chairs available just off the beach. While Maho is no secret, the turtles don’t seem to mind the company — and you’ll usually see several within a short swim from shore.
The sea turtles love the area around the green and red buoys on the right side of the bay. Stay quiet and float calmly above them. You’ll get the best view, and they’ll feel comfortable staying close.
Want a Full St. John Snorkel Guide with Maps, Tips & Local Favorites?
Download our FREE Snorkeling e-book for St. John.
(Get seasonal tips, a marine life guide, and more beach or boat-only accessible sites.)
*After submitting, please check your email for your free guide!*
3. Francis Bay — A Quieter Alternative to Maho
Just around the corner from Maho, Francis Bay offers a more peaceful, low-key turtle experience. The same seagrass beds that attract turtles to Maho stretch into Francis — but with fewer people in the water, it often feels like you’ve got it all to yourself.
It’s a great choice if you’re looking to escape the crowds without sacrificing your chances of an excellent turtle encounter. The bay is large and calm, with easy parking and a short, flat walk from the road.
Want to turn it into a full day? Walk the boardwalk trail through the mangroves just behind the beach for a quiet nature stroll, or pair your visit with a stop at nearby Annaberg Sugar Plantation for a dose of island history before or after your snorkel.
4. Honeymoon Beach / Caneel Bay — Calm Waters and Hidden Turtles
Honeymoon Beach, tucked within the Caneel Bay area, is one of the prettiest beaches on St. John — and it’s also home to clear, shallow water with lots of turtle activity, especially near the seagrass beds between Honeymoon and Salomon Bay.
It’s accessible by hiking the Lind Point Trail from Cruz Bay, shuttle from Caneel Bay, or by arriving on a boat charter (which gives you quicker access and less sweat). While the Caneel Bay resort remains closed, the surrounding waters are full of life and worth exploring.
Pack your snorkel gear and some snacks, and make a half-day adventure out of it. Early morning is usually the quietest time to visit.
5. Hansen Bay Beach — Off the Beaten Path and Full of Surprises
Located on the far East End of St. John, Hansen Bay Beach is a bit of a drive — but it’s one of the best places to snorkel without crowds. The calm, clear water and healthy seagrass beds make it a regular hangout for green sea turtles, rays, and even the occasional eagle ray.
The beach is privately maintained, so small donations are appreciated, but in return, you’ll get a peaceful place to relax, snorkel, and enjoy the view of St. John across the bay.
After your snorkel, head back toward Coral Bay and grab a bite at Skinny Legs, a laid-back local favorite known for serving up the best burger on the island.

🐢 FAQ: Snorkeling with Sea Turtles in St. John
🌊 Ready to Swim with Sea Turtles?
Whether you’re hiking into Salt Pond or floating over seagrass in Maho, St. John offers some of the best opportunities in the Caribbean to snorkel with sea turtles — no boat required.
If you’re planning a trip, make sure to pack your mask and fins, start early, and respect the wildlife while enjoying these incredible beaches. And if you’re looking for more snorkel tips and hidden spots across the islands…
Download our FREE Snorkeling e-book for St. John.
(Get seasonal tips, a marine life guide, and more beach or boat-only accessible sites.)
*After submitting, please check your email for your free guide!*
Happy snorkeling — and don’t forget to look down!


