top of page

The Best Snorkeling Beaches and Hiking Trails in St John US Virgin Islands

  • Writer: Karen Israel
    Karen Israel
  • 13 hours ago
  • 5 min read

If you love the idea of exploring vibrant coral reefs and walking through lush tropical forests, St John in the US Virgin Islands offers a perfect blend of both. This island is a treasure for travelers who enjoy outdoor adventures, especially snorkeling and hiking. I recently spent time discovering some of the best spots here, and I’m excited to share tips that will help you make the most of your visit.

Calm Beach of Trunk Bay on St. John US Virgin Islands
A calm morning at Trunk Bay

Best Beaches for Snorkeling in St John


St John is famous for its crystal-clear waters and rich marine life. The beaches here offer some of the best snorkeling experiences in the Caribbean. Here are my top picks:


Cinnamon Bay


Cinnamon Bay was my top pick from our trip. The bay is shallow and protected, which makes it ideal for beginners and families. You’ll find schools of tropical fish and interesting coral heads close to shore. I had read that it's important to arrive early to avoid the crowds. To me, that meant arriving around 8. Turns out that was plenty early. When we got there, the parking lot had only a couple cars and there was no one on the beach with us. Having the whole beach to ourselves was worth the early wake up call though!


What to know before you go:


  • The beach has facilities like restrooms and picnic areas, perfect for a full day outing.

  • Watch out for occasional jellyfish during certain seasons. We saw a couple when we were there in November!

  • Arrive before 10 to find a spot on the beach. Arrive even earlier if you want to have some calms before the crowds show up.


A woman standing in the water of Cinnamon Bay on St. John US Virgin Islands
Enjoying having Cinnamon Bay to ourselves

Trunk Bay


Trunk Bay is often called one of the most beautiful beaches in the world, and its underwater snorkeling trail is a big reason why. The water is calm and clear, making it easy to spot colorful fish, sea turtles, and coral formations. The snorkeling trail has underwater signs that explain the marine life, which adds an educational touch to the adventure. We chose to arrive here around 8 to have the beach to ourselves. Being able to say we were the only people on one of the world's most beautiful beaches was something special. Not to mention we were able to snag one of the few picnic tables on the beach!


What to know before you go:


  • Arrive early to avoid crowds and secure a good spot. Aim for before 10 but the earlier the better.

  • Bring your own snorkeling gear if you want to save on rental fees.

  • Keep on eye out for jellyfish. We saw a few at this beach too.

  • This beach is the only one with an entry fee.


Sandy beaches and ocean of Trunk Bay on St. John US Virgin Islands
A calm morning at Trunk Bay

Hawksnest Bay


Hawksnest Beach is a beautiful spot on St. John, U.S. Virgin Islands. It's known for its soft white sand, turquoise waters, excellent snorkeling near coral reefs, and convenient amenities like parking, restrooms, and picnic areas. I found this to be one of my favorite beaches for snorkeling. There were lots of rocks and coral for spotting fish. It also wasn't as busy as some of the others.


What to know before you go:

  • Parking is located just steps away from the beach.

  • Stand only on sand! Be careful not to touch or kick any of the coral.

  • Use reef-safe sunscreen to protect the coral.


Clear blue water at Hawksnest Bay Beach on St. John US Virgin Islands
Hawksnest Beach

Salt Pond Bay


On the south side of the island, Salt Pond Bay is a great spot for snorkeling. It requires a bit of a hike from the parking lot but that helps keep the crowds away. We first hiked Ram's Head Trail before spending some time snorkeling in the water to cool off.


What to know before you go:

  • Walk over to Salt Pond to try and spot flamingos. They recently returned to St. John and can often be found here. We were lucky enough to spot 3 of them!

  • This beach is accessed by a .25 mile trail that is uneven and rocky with moderate slope.

  • There are no amenities at the beach except a bathroom, trash receptacles, and a couple of picnic tables.


Turquoise water of Salt Pond Bay on St. John US Virgin Islands
Salt Pond Bay

Maho Bay


Maho Bay Beach is famous for calm, shallow waters, white sand, and abundant sea turtles. Aside from the possibility of turtles (we spotted 2!), the snorkeling isn't great here. However, the sandy beaches are great for kids or just hanging out in the water.


What to know before you go:

  • The beach can be narrow so be careful where you leave your stuff - it might get wet!

  • There is a decent sized parking lot to the east so keep driving it you don't find a spot right away.

  • Stop by Maho Crossroads across the street for lunch and drinks.


Calm ocean water of Maho Bay on St. John US Virgin Islands
Maho Bay

Top Hiking Trails in St John


Beyond the beaches, St John offers fantastic hiking trails that wind through the Virgin Islands National Park. These trails showcase the island’s natural beauty, from panoramic ocean views to dense tropical forests.


Ram Head Trail


If you want breathtaking views, the Ram Head Trail is the place to go. This 2.6 mile out and back hike leads to a cliff overlooking the ocean with sweeping views of the surrounding islands. The trail is moderately challenging but well worth the effort.


What to expect:


  • The trail is exposed, so sun protection is essential.

  • The path includes some steep sections and rocky terrain.

  • Bring a camera to capture the stunning vistas.


A woman and a man posing for a picture over looking Salt Pond Bay on St. John US Virgin Islands
Enjoying the views from Ram's Head Trail

Lind Point Trail


For a shorter and easier hike, the Lind Point Trail offers a peaceful walk with rewarding views. It connects Cruz Bay to Honeymoon Beach and takes about 1.5 miles round trip. Along the way, you’ll pass through shaded forest and open areas with ocean views. We originally planned to parkin Cruz Bay but weren't able to find a spot so we ended up just walking from our hotel to the trailhead. Our original plan was to go for sunset but the bugs were so bad we couldn't wait. We forgot to pack bug spray and ended buying $18 dollar bug spray use the rest of the trip. Learn from my mistake and pack the bug spray!


What to expect:


  • This trail is family-friendly and suitable for most fitness levels.

  • You can combine the hike with a relaxing stop at Honeymoon Beach.

  • The trailhead is easy to find near Cruz Bay.

  • Bring bug spray!


Boats in Cruz Bay as seen from the Lind Point Trail Overlook on St. John US Virgin Islands
Cruz Bay from the Lind Point Overlook

Final Thoughts on Exploring St John


St John’s combination of excellent snorkeling beaches and scenic hiking trails makes it a top destination for travelers who want to connect with nature. Whether you’re floating above coral reefs or trekking through tropical forests, the island offers unforgettable experiences. When planning your trip, remember to respect the environment by using reef-safe products and staying on marked trails.


Additional Pictures

A sunset through a tree on St. John US Virgin Islands
Sunset from our room at The Saint Resort in Cruz Bay
Peacocks on St. John US Virgin Islands
Peacocks right outside our room!
A stingray on the ocean floor of Hawksnest Bay on St. John US Virgin Islands
Stingray at Hawksnest Beach
A turtle swimming in Maho Bay St. John US Virgin Islands
A turtle swimming in Maho Bay
A view of Coral Bay from a far up viewpoint on St. John US Virgin Islands
Coral Bay
The rocky beach of Blue Cobblestone Beach along Ran's Head Trail on St. John US Virgin Islands
Blue Cobblestone Beach along Ram's Head Trail

Flamingo in the Salt Pond of St. John US Virgin Islands
Flamingo in Salt Pond
A parrot fish a coral in Cinnamon Bay on St. John US Virgin Islands
A parrot fish at Cinnamon Bay
A school of fish swimming in Cinnamon Bay on St. John US Virgin Islands
School of fish at Cinnamon Bay
A pelican sitting in the sand of Trunk Bay on St. John US Virgin Islands
Pelican at Trunk Bay
Caribbean Ref Squid in Trunk Bay on St. John US Virgin Islands
Caribbean Reef Squid (often confused with Cuttlefish) at Trunk Bay
A jellyfish in Trunk Bay on St. John US Virgin Islands
A jellyfish at Trunk Bay
I love St. John written in the sand of Trunk Bay on St. John US Virgin Islands
I <3 St John
The sun setting with the ocean at Frank Bay of St. John US Virgin Islands
Sunset at Frank Bay

Comments


bottom of page