Navigation Menu+

Best Snorkeling on St John

Snorkeling Haulover St JohnSt John is one of the top Caribbean destinations for snorkeling. With arguably the best shallow water snorkeling in all of the Virgin Islands – you’re sure to have a great experience. Our St John snorkeling guide provides first-hand knowledge on the best places to visit while you are on-island. You’ll find directions to each location –  along with an informative snorkeling report – so you can decide which spots are right for you.

Waterlemon Cay – The most popular snorkeling destination on St John.
Henley Cay – Staff Pick for Best Snorkeling on St John
Haulover (North) – Some of the most dramatic underwater structure and corals on the island.
Salt Pond - Can get a bit crowded but offers some nice snorkeling especially center of the bay.
Yawzi Point – Located between Great Lameshur and Lameshur Bays, Yawzi Point has some of the best snorkeling on St John.
Trunk Bay – A beautiful beach with an underwater snorkeling trail! One of the best snorkeling spots on St John.

Maho Bay – Easy access, shallow water, shade and a good chance you’ll see turtles, rays and lots of fish!
Caneel Bay beach – Shallow entry, calm waters and plenty to see close to shore.
Trunk Bay – Virgin Islands National Park snorkeling trail and a lifeguard!

Honeymoon Beach – The name says it all …out of the way; but has a small water sports shack!
Hansen Bay – Off-the-beaten-path location with a beautiful beach, food and some of the best snorkeling.
Trunk Bay – One of the top beaches in the Caribbean also has some great snorkeling!
Henley Cay – Staff Pick for Best Snorkeling on St John