With warm, clear waters and vibrant reefs teeming with marine life, the Virgin Islands are one of the best places in the Caribbean to snorkel. Sea turtles gliding through seagrass beds, colorful fish darting around coral heads, and even historic shipwrecks hiding beneath the surface.

While many beaches offer great snorkeling right from shore, the best snorkeling in the Virgin Islands is found by boat. A private charter gives you access to quieter reefs, deeper coral gardens, and hidden coves only reachable from the water. Whether you’re new to snorkeling or looking to explore lesser-known spots, there’s something for everyone under the surface.

Snorkeling in the US Virgin Islands

The U.S. Virgin Islands are a snorkeler’s paradise, with calm bays, healthy reefs, and plenty of opportunities to swim alongside sea turtles, rays, and vibrant reef fish. From the protected coves of St. John to the wrecks and reefs near St. Thomas, there’s no shortage of stunning spots to dive in.


Best Snorkeling on St. John

St. John is the crown jewel of USVI snorkeling, with much of its coastline protected by Virgin Islands National Park. Maho Bay is a top pick for swimming with sea turtles in shallow, calm water.

Waterlemon Cay offers an incredible drift snorkel over coral reefs and seagrass beds, while Hurricane Hole is known for its unique mangrove snorkeling experience.

Other popular stops include Trunk Bay, Cinnamon Bay, and Salt Pond Bay, all of which offer easy access and a high chance of seeing marine life.


Best Snorkeling on St. Thomas

St. Thomas has its own share of fantastic snorkeling, especially around offshore cays. Turtle Cove on Buck Island is a go-to spot for spotting—you guessed it—sea turtles, along with schools of fish and healthy coral.

Coki Beach offers surprisingly good shore snorkeling, while Secret Harbour and Lindquist Beach are great for beginners. For boat-only spots, Christmas Cove off Great St. James combines excellent reef snorkeling with the bonus of a floating pizza bar at Pizza Pi.


Best Snorkeling in the British Virgin Islands

The British Virgin Islands are home to some of the Caribbean’s most iconic snorkeling spots. Many of the best sites are found around smaller cays and rocky outcroppings—places you can only reach by boat. With underwater caves, shipwrecks, and thriving coral reefs, every stop offers something unique.


Best Snorkeling near Tortola

While Tortola is better known for its beaches, there are some great snorkeling sites just offshore. Smuggler’s Cove offers easy snorkeling from the beach, and Brewers Bay has a healthy fringing reef that’s less crowded. A boat ride to the north side of the island reveals additional coral patches and calm snorkel spots tucked into hidden coves.


Snorkeling around jost van dyke

Most people come to Jost for the beach bars, but snorkeling here is underrated. Sandy Cay and Sandy Spit—two tiny, uninhabited islets just off Jost—offer calm, clear water and shallow reefs perfect for beginners. You can often spot rays and sea turtles cruising through the area, especially in the seagrass beds around the islands.


Virgin Gorda & Surrounding Islets

Virgin Gorda is home to some of the BVI’s most dramatic snorkeling. The waters around The Baths and Devil’s Bay are beautiful. For more advanced snorkeling, head to The Dogs—a group of small islets just north of Virgin Gorda with deep coral reefs and tons of marine life. These sites are best accessed by boat and offer great visibility and variety.


Norman Island Snorkeling

Norman Island is one of the BVI’s most famous snorkeling destinations. The Caves are a must-see, with easy access and plenty of fish-filled swim-throughs. Just around the corner, The Indians are a series of jagged rocks rising from the sea, surrounded by colorful coral and some of the most impressive underwater scenery in the region.


Fallen Jerusalem

Fallen Jerusalem is a boulder-strewn island south of Virgin Gorda, often overlooked but well worth the stop. Its underwater landscape mirrors the giant rock formations on shore, creating dramatic overhangs and small caves. The snorkeling here is adventurous and raw, best explored with calm seas and good visibility.

boulders near virgin gorda british virgin island snorkeling

Ginger, Cooper, and Peter Islands

These three islands sit close together and offer a range of fantastic snorkel stops. Ginger Island has deep walls and great coral growth, though it’s often more suited for diving.

Cooper Island is known for Cistern Point, a reef just off the beach that’s loaded with fish and coral. Peter Island features several calm bays for easy snorkeling, and Little Harbour is a favorite anchorage for its clear water and peaceful vibe.


Salt Island & the RMS Rhone

Salt Island is home to one of the most iconic dive and snorkel sites in the Caribbean—the RMS Rhone. This 19th-century shipwreck is partially accessible to snorkelers, with some of the shallower sections visible from the surface. The surrounding reef is healthy and lively, making it a great stop for both history buffs and marine life enthusiasts.

Book Your Snorkeling Adventures in the Virgin Islands

From sea turtle encounters in Maho Bay to underwater caves at Norman Island and shipwrecks like the RMS Rhone, the Virgin Islands are packed with unforgettable snorkeling spots. Whether you’re a first-time snorkeler or a seasoned underwater explorer, there’s no better way to experience it all than by boat.

Our private charters are the perfect way to reach the best reefs, cays, and coves—customized to your pace and interests. Choose a full-day adventure to explore multiple sites across the USVI or BVI, or go for a half-day trip focused on highlights like Christmas Cove, Turtle Cove, and turtle-filled bays along St. John’s shoreline.