The British Virgin Islands are packed with world-class snorkeling spots—underwater caves, colorful coral reefs, hidden grottos, and even a legendary shipwreck. And the best part? Most of the top sites are only reachable by boat, making a charter the ideal way to explore them.
Best Snorkeling of the British Virgin Islands
Here are 13 of the best snorkeling spots in the BVI, perfect for every level of snorkeler and guaranteed to wow you with marine life and scenery:
1. The Indians (Norman Island)
Often called the best snorkeling spot in the BVIs, The Indians are four jagged rock formations rising out of the water, surrounded by coral gardens and schools of reef fish. You’ll see everything from parrotfish and wrasses to rays and the occasional reef shark. This site is a must-stop on most BVI charter routes.
2. The Caves (Norman Island)
Swim into partially submerged sea caves filled with flickering light, sponges, and curious fish. The Caves are shallow, calm, and ideal for all levels of snorkelers. It’s one of the most unique underwater experiences in the Caribbean.
3. Sandy Cay Reef (near Jost Van Dyke)
Right off the beach of this tiny uninhabited island, you’ll find a shallow reef teeming with juvenile fish, rays, and occasional turtles. The reef is close to shore, calm, and perfect for a casual snorkel between beach bar stops.
4. Sandy Spit Reef (near Jost Van Dyke)
Another postcard-worthy cay near Jost, Sandy Spit has a small fringing reef that makes for a fun snorkel. Keep an eye out for trunkfish, tangs, and sea cucumbers drifting near the coral patches.
5. Cistern Point (Cooper Island)
A short swim from shore, Cistern Point offers fantastic visibility, vibrant coral, and lots of fish activity. Expect to see blue tangs, sergeant majors, and maybe even an octopus tucked into the reef. It’s a great mid-day snorkel paired with lunch at Cooper Island Beach Club.
6. The Wreck of the RMS Rhone (Salt Island)
One of the most famous wrecks in the Caribbean, the RMS Rhone is a snorkeler’s dream. The shallow bow section lies in less than 20 feet of water and is home to coral, sponges, and schools of fish. You’ll also be snorkeling through a piece of history, which makes this site extra special.
7. The Dogs (Virgin Gorda)
This group of small islets just north of Virgin Gorda is a snorkel hotspot. Sites like Great Dog and George Dog offer dramatic underwater rock formations, coral heads, and tons of marine life. The visibility is usually excellent, and it’s a great area for intermediate snorkelers.
8. Devil’s Bay (Virgin Gorda)
At the base of The Baths, Devil’s Bay has calm water and plenty of fish-filled coral just off the beach. It’s often overlooked because The Baths steal the spotlight, but it’s a beautiful, easy snorkel with plenty to see along the rocky shoreline.
9. Little Harbour (Peter Island)
Calm, protected, and full of surprises. Little Harbour is a great place for a relaxing snorkel with rocky patches, soft corals, and sandy-bottomed areas where rays like to hide. It’s peaceful and perfect for taking your time in the water.
10. Fallen Jerusalem
This remote island south of Virgin Gorda has underwater terrain that mirrors its boulder-covered shoreline. You’ll find caves, tunnels, and dramatic reef structures with lots of fish and a wild, natural feel. Great for experienced snorkelers.
11. Monkey Point (Guana Island)
Monkey Point is a fantastic snorkel site along Guana Island, known for its shallow coral gardens and dense schools of baitfish. Keep an eye out for jacks and tarpon hunting just below the surface—it’s a dynamic site with plenty of marine action.
12. Diamond Reef (off Great Camanoe)
Tucked near Great Camanoe, Diamond Reef is a hidden gem with beautiful coral formations and very little boat traffic. It’s a favorite for spotting vibrant coral heads, angelfish, and the occasional turtle in super clear water.
13. Sharkplaneo (Great Dog Island)
A fun, quirky dive/snorkel site featuring sunken airplane parts turned artificial reef. While this one leans more toward diving, the shallow sections around it offer good snorkeling and the chance to see some unusual underwater “landscaping.”
Snorkel the Best of the BVIs by Boat
Whether you’re exploring underwater caves at Norman Island, cruising coral reefs near Virgin Gorda, or drifting over a 19th-century shipwreck, BVI snorkeling is unforgettable. Let us take you to the best spots—customized for your group and paced just the way you like it.
Book an extended day charter to explore farther destinations like Virgin Gorda, The Baths, and the eastern islands. We’ll help you plan the perfect route, based on weather and sea conditions, to ensure your BVI adventure is unforgettable.















