top of page

Best Snorkeling near St John US Virgin Islands!


USVI
USVI

St. John in the US Virgin Islands is basically an underwater dreamland wrapped in national park protection and fringed with some of the most stunning coral reefs you'll ever see.


But here's the thing. Most people hit the same two or three beaches, snap their photos, and call it done. They miss the quiet coves where green sea turtles glide past like they own the place. They skip the offshore cays where the coral is so healthy it looks fake. And they never realize that some of the best snorkeling spots are literally a short hike or a quick boat ride away.


I've spent more time than I care to admit floating over these reefs (my mask tan is permanent at this point), and I want you to see what most visitors don't.


Whether you're a first time snorkeler or you bring your own snorkel gear everywhere you go, this guide is going to show you the best places to dive in around St. John, St. Thomas, and even towards St. Croix.



St John Snorkeling Trunk Bay

This is probably the most famous snorkeling spot on St. John, and honestly, it lives up to the hype.


Trunk Bay sits on the north shore and it's part of Virgin Islands National Park, which means the water is protected and ridiculously clear. There's an underwater snorkel trail with plaques that explain what you're looking at (perfect if it's your first time or you're bringing kids). The coral reefs here are vibrant, the tropical fish are abundant, and the setting is postcard-level beautiful.


But a few things to know:

  • There's an entrance fee (it's a national park beach)

  • The parking lot fills up fast, especially during peak season

  • It gets crowded by mid-morning, so aim for early arrival

  • The left side of the bay has calmer water and better coral

  • Wear reef-safe sunscreen (it's required and the right thing to do)


Trunk Bay is stunning and absolutely worth visiting. Just don't let it be your only stop. There's so much more waiting for you around the island.



St John USVI
St John USVI

Watermelon Cay

If Trunk Bay is the popular kid everyone knows, Watermelon Cay is the quiet genius sitting in the back of the class.


This small island sits just off Leinster Bay on the north shore, and getting there requires a short hike from the Annaberg Plantation ruins parking area. The trail is easy, shaded in parts, and takes maybe 15 minutes. Once you're at Leinster Bay, you'll swim out to Watermelon Cay (it's closer than it looks), and that's where the magic happens.


What makes it incredible:

  • The coral around the cay is some of the healthiest on St. John

  • You'll see large rocks covered in soft corals and sea fans

  • Green sea turtles hang out here like it's their personal lounge

  • Parrot fish, angel fish, and tons of juvenile fish dart everywhere

  • The fringing reef wraps around the island in shallow water


Watermelon Cay is one of my favorite snorkel spots on the entire island. It's quieter, the marine life is abundant, and you feel like you earned it with that little hike. Just watch for sea urchins near the rocks and don't touch the coral.


Maho Bay

Maho Bay St John USVI
Maho Bay St John USVI

Maho Bay is hands down the best place on St. John to snorkel with sea turtles.

I'm talking green sea turtles cruising through seagrass beds like they're grocery shopping, completely unbothered by your presence. The bay has calm water most days, shallow entry, and a sandy bottom that makes it beginner-friendly. You don't even need to swim far. The turtles come right up to the beach area.


Here's what you need to know:

  • Park along North Shore Road (there's limited roadside parking)

  • The sea grass beds are where the turtles feed

  • Mornings tend to be calmer and clearer

  • It's a popular beach, so it can get busy by late morning

  • Bring your own snorkel gear if you have it (no rentals right there)


Maho is pure joy. Watching a turtle glide past you in crystal-clear waters is one of those moments that makes you stop checking your watch and just float.



Salt Pond Bay

Salt Pond Bay sits on the south shore of St. John, and it's a totally different vibe from the north shore spots.


Getting here takes a bit more effort. You'll park at the small parking area at the end of Route 107, then take a short hike down to the bay (maybe 10 minutes, mostly downhill). The hike back up is where you'll earn your post-snorkel nap. But the payoff? Worth every sweaty step.


What makes Salt Pond special:

  • The coral reefs here are less visited and incredibly healthy

  • You'll find a huge variety of fish, including larger species

  • The water is usually calm inside the bay

  • It's one of the best snorkeling spots for spotting eagle rays

  • Way fewer people than the north shore beaches


South shore snorkeling feels wilder, more remote. If you want abundant marine life without the crowds, this is your spot. Just pack water and snacks because there's nothing out here but you and the ocean.


Bird at Honeymoon Beach
Bird at Honeymoon Beach

Honeymoon Beach

Honeymoon Beach is tucked just north of Cruz Bay and accessible by a quick water taxi or a 20-minute hike from the Lind Point Trail.


The beach itself is gorgeous (white sand, clear water, the whole deal), and the snorkeling is surprisingly good for being so close to the main town. You'll find coral formations along the rocks on either side of the bay, plenty of tropical fish, and calm water that makes it a great spot for a half day trip.


Quick tips:

  • Water taxis leave from Cruz Bay regularly (cheap and easy)

  • The left side of the beach has better coral

  • There's a beach bar if you want to grab lunch

  • Snorkel gear rentals available right on the beach

  • Gets busy on cruise ship days, so plan accordingly


Honeymoon Beach is perfect if you're staying near Cruz Bay and want quick access to solid snorkeling without driving across the island. It's convenient, beautiful, and you can rent beach chairs if you want to make a lazy day of it.


Francis Bay

Francis Bay is one of those spots that feels like a local secret even though it's not exactly hidden.


The bay sits on the north shore between Maho and Cinnamon Bay, and the snorkeling here is fantastic. You'll find a mix of seagrass beds (where turtles hang out) and coral patches closer to the point. The water stays calm most of the time, and the beach is long and rarely crowded.


Why Francis Bay rocks:

  • Green sea turtles are common in the shallow water

  • The coral near the eastern point is vibrant and full of life

  • It's a great place for beginners and experienced snorkelers

  • There's a small parking area right by the beach

  • You can combine it with a visit to the Annaberg ruins nearby


Francis Bay doesn't get the hype of Trunk or Maho, but that's exactly why I love it. You get the same quality of snorkeling with way more space to float around and actually enjoy it.


Cinnamon Bay

Cinnamon Bay is one of the longest beaches on St. John and a favorite spot for families and campers.


The snorkeling here is best along the edges of the bay, especially near the large rocks on either side. The middle of the bay is mostly sand and seagrass, so head left or right once you get in. The coral isn't as dense as some other spots, but you'll still see plenty of fish, and the calm water makes it a perfect place for first-time snorkelers.


What to expect:

  • Large parking area (easier access than most beaches)

  • Snorkel gear rentals available at the beach

  • Campground nearby if you want to stay overnight

  • Calm, shallow water most days

  • Good for kids and less confident swimmers


Cinnamon Bay is a solid all-around choice. It's not the most dramatic snorkeling on the island, but it's reliable, accessible, and you can easily spend a whole day here without getting bored.


St John
St John USVI

Hawksnest Beach

Hawksnest Beach is the first beach you hit heading east from Cruz Bay on North Shore Road.


It's small, low-key, and often overlooked because people are rushing to get to Trunk or Maho. Big mistake. Hawksnest has excellent coral reefs on both the left and right sides of the bay, and because it's smaller, the snorkeling feels more intimate. You're not fighting for space or dodging a hundred other snorkelers.


Here's why it's great:

  • Beautiful coral formations close to shore

  • Tons of tropical fish and occasional nurse sharks

  • Small parking lot (get there early)

  • Less crowded than the bigger beaches

  • Crystal-clear waters and soft corals near the rocks


Hawksnest is one of those beaches where you show up planning to stay an hour and end up there all morning. The reef is healthy, the fish are active, and the whole vibe is just peaceful.



Haulover Bay (North and South)

Haulover Bay doesn't get talked about much, but it's a hidden gem on the eastern end of St. John.


There are actually two bays here (North Haulover and a smaller southern section), and both offer fantastic snorkeling if you're willing to venture a bit off the beaten path. The coral reefs are pristine, the water is incredibly clear, and you'll see a variety of fish you might not spot at the more popular beaches.


What to know:

  • The road to get here is rough (four-wheel drive recommended)

  • Very few people make the trip, so it's usually quiet

  • Abundant marine life including larger fish and rays

  • No facilities, so bring everything you need

  • Some of the clearest water on the island


Haulover is for the adventurous types who want to escape the crowds completely. If you've got a rugged vehicle and a sense of adventure, this is one of the best experiences you can have on St. John.


Coral Beach
Coral Beach

Coral Bay Area Spots

Coral Bay sits on the quieter, eastern side of St. John, and the snorkeling around here feels more laid-back and local.


You've got several great options in this area. Salt Pond Bay (already covered) is nearby, but you can also explore spots like Pelican Rock and the reefs around the smaller bays. The vibe over here is less polished, more rugged, and the coral tends to be healthier because fewer people snorkel these spots.


Why Coral Bay is worth your time:

  • Less tourist traffic than Cruz Bay side

  • Healthier coral in many areas

  • Good mix of shallow water and deeper waters for variety

  • Local restaurants and beach bars nearby

  • You can rent snorkel gear in town


If you're staying on the Coral Bay side or just want a change of pace, the snorkeling here won't disappoint. It's quieter, the reefs are vibrant, and you get a more authentic island experience.


Boat Charters and Offshore Snorkeling

Some of the absolute best snorkeling near St. John isn't accessible from the beach at all.

Private boat charters and luxury sailing catamarans will take you to spots like Watermelon Cay (from the water side), the reefs around Lovango Cay, and even over to the British Virgin Islands if you're feeling adventurous. You'll hit sites with incredible coral reefs, nurse sharks, eagle rays, and fish so colorful they look animated.


Why you should consider a charter:

  • Access to remote reefs you can't reach by land

  • Guides know exactly where the best spots are each day

  • Some charters include a floating taco bar (yes, really)

  • You can snorkel multiple sites in a half day or full day

  • Great for groups or special occasions


I've done both beach snorkeling and private charters, and honestly, the charters take it to another level. You're seeing parts of the underwater world that most visitors never get close to. If your budget allows, it's worth every penny.



me in St Thomas
Me in St Thomas

St. Thomas Snorkeling Options

St. Thomas is just a short ferry ride from St. John, and if you've got extra time, the snorkeling over there is excellent too.


Spots like Coki Beach and Sapphire Beach offer easy access to coral reefs and abundant tropical fish. Secret Harbour is another great option with calm water and good coral. And if you're up for it, boat trips from St. Thomas will take you to offshore cays and deeper waters where the marine life gets even more impressive.


Quick St. Thomas tips:

  • Ferry from Cruz Bay to Red Hook takes about 20 minutes

  • Coki Beach has on-site rentals and easy beach entry

  • Sapphire Beach is perfect for families

  • Coral World (aquarium) is right by Coki if you want a backup plan


St. Thomas gives you more variety and different reef systems to explore. If you're doing a longer trip to the Virgin Islands, mixing in a day or two on St. Thomas just makes sense.

So here's the deal. St. John and the surrounding Virgin Islands have some of the most beautiful snorkeling you'll find anywhere in the Caribbean. You've got options for every skill level, from calm bays perfect for first-timers to wild offshore reefs that'll blow your mind.


Pack your reef-safe sunscreen, bring your own gear if you have it, and give yourself permission to slow down and actually enjoy the water. The coral reefs aren't going anywhere, and neither should you be. This is your chance to float, explore, and see the kind of underwater world that makes you remember why you love to travel in the first place.



This blog contains affiliate links. If you click on a link and make a purchase, I might receive a commission at no extra cost to you.

10 Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Kitti
2 days ago
Rated 5 out of 5 stars.

We visited a Saint Thomas and the beaches were stunning! St John also looks lovely for snorkelling.

Like
Replying to

Yes its absolutely wonderful

Like

Sara
2 days ago
Rated 5 out of 5 stars.

St John looks beautiful but I need to learn how to snorkel first before I go there!

Like
Replying to

It's easy. Im sure in under 5 minutes you will be good to go

Like

Sonia
3 days ago
Rated 5 out of 5 stars.

I'd love to go snorkeling in this clear water. The colors are beautiful!

Like
Replying to

Yes beautiful water. I love St John but any island in the USVI is great

Like

Laureen
3 days ago
Rated 5 out of 5 stars.

Oh I sure need to get back there to those gorgeous turquoise waters!

Like
Replying to

I agree, everyone needs those beautiful warm waters in their life

Like

Nika
3 days ago

Great post, really useful! Our family loves snorkeling, so good to know. And the photos are amazing.

Like
Replying to

Thanks. It's beautiful there's it makes taking pics easy

Like
bottom of page