Getting to Trunk Bay, St. John

Some posts on this site contain affiliate links, meaning if you book or buy something through one of these links, we may earn a small commission (at no extra cost to you).

St. John, Virgin Islands is absolutely gorgeous! It is an amazingly beautiful island – white sand, deep blue water, and lush green hills. This is quite possibly the most perfect Caribbean Island we’ve ever seen. And there’s no better way to enjoy the island than a visit to Trunk Bay Beach.

The island of St. John is almost entirely a National Park – beautiful, unspoiled, and quiet. Everyone who
visits St John will eventually find their way to Trunk Bay Beach – a crescent of beautiful sand, a small barrier islet just off the beach (called Trunk Cay), and surrounded by the hills of the Virgin Islands.

Trunk Bay Beach is the most visited beach on St John Island. More importantly, it is consistently ranked as one of the top 10 beaches in the world!

But the real reason many people visit is to enjoy the Trunk Bay snorkeling course. Located just off shore, a short underwater snorkel course takes snorkelers around the Trunk Cay islet while giving them the chance to see fish, reefs, and learn a little something about the island. It takes about an hour to go around the island while snorkeling the course, which is maintained by the Virgin Islands National Park Service.

Trunk Bay St. John snorkeling: An underwater snorkel course is a popular St. John destination.  Visiting St. John Trunk Bay is one of our favorite cruise ship shore excursions.
Snorkeling in Trunk Bay around the barrier island

The north end of St. John Island is a stark contrast to the crowds on neighboring St. Thomas Island (including the popular Magens Bay Beach in St Thomas). For this reason, visiting St. John is one of our favorite cruise ship shore excursions in St Thomas.

Most visitors will agree, going to Trunk Bay in St. John for the day is one of the best things to do in the Virgin Islands.

Visiting Trunk Bay

Here’s everything you need to know about visiting Trunk Bay:

The Trunk Bay Shore Excursion

All of the major cruise lines that stop in Charlotte Amalie or Crown Bay, St. Thomas offer a Trunk Bay excursion or a St John shore excursion, which will include a Trunk Bay visit. Prices vary by cruise company but run between $69-$109.

During our Caribbean cruise, we were convinced we could get to Trunk Bay on our own cheaper and have more fun if we went without the group – and we were right.

In the process of researching how to get from St Thomas to St John, we learned that all the cruise shore excursions take the same Red Hook Ferry to St John. There’s real no reason to do the cruise ship shore excursion at all!

Based on our experience, we were able to visit for about a third of the cost, plus we got almost two more hours at Trunk Bay Beach than the people on the official shore excursion.

How to get to Trunk Bay from St Thomas. The Red Hook Ferry to St. John from St. Thomas arrives in Cruz Bay, St. John.  Trunk Bay is very close to Cruz Bay.
Arriving in St. John

How to Get to St John

If you want to skip the expensive shore excursion, you can visit Trunk Bay on your own! Here’s how to get from St Thomas to St John.

It was so easy to get there on our own from the Crown Bay cruise ship terminal in St. Thomas. We made sure we were one of first off the ship and hailed a cab to Red Hook ferry terminal early in the morning. The ferry cost us $12 per person.

There are two options for the ferry from St. Thomas to St. John. The most common option leaves for St. John from the Red Hook Ferry St Thomas terminal. The ferry costs $6 and takes 20 minutes. The ferry leaves Red Hook at: 6:30am, 7:30am, 8:00am, 9:00am, 10:00am, 11:00am, and 12:00pm. The return ferries from Cruz Bay are are at: 1:00pm, 2:00pm, 3:00pm, 4:00pm, 5:00pm, and 6:00pm.

Of particular interest to cruise ship visitors, there is a single ferry directly from Charlotte Amalie to Cruz Bay, St. John. The ferry leaves Charlotte Amalie at 10:00am and the return ferry leaves Cruz Bay at 3:45pm. This ferry takes 45 minutes and costs $12. Given the limited amount of time it gives on St. John, we don’t recommend this option.

Trunk Bay Beach photos:  The beach at Trunk Bay St John is one of the best in the world!
The beach at Trunk Bay

Visiting Trunk Bay

Getting to Trunk Bay is also very easy. When you get off the ferry from St Thomas to St John, you’ll be arrive in Cruz Bay. In Cruz Bay, grab a taxi to take you out to Trunk Bay Beach, a distance of about 3 miles. Most taxi drivers will stop to let you take pictures from the lookout. Cost of the taxi is $6.

Trunk Bay is in the national park. As such, there is an admission charge of $5.00 per adult to enter. (Note: If you have the America the Beautiful National Park Pass, admission is free.)

Trunk Bay Facilities

There are limited concession facilities at Trunk Bay Beach. The Trunk Bay facilities are open from 8:00am-4:00pm daily. This includes a snack bar that serves lunch and snacks, showers, and restrooms. The snack bar is open from 9:00am-4:00pm.

There is a lifeguard on duty close to Trunk Cay, but if you go down the beach to the west, you’ll be relatively alone. Lifeguards are on duty from 9:00am-4:00pm.

You can rent masks, snorkels, and flippers from the Beach Bum Snorkel Rental (a.k.a., snack bar). Cost is $10, plus a $25 cash deposit. Please note that snorkel gear must be returned by 3:00pm (and needs to be rinsed off). We always bring our own snorkel gear on cruises (it makes every beach day a snorkel day!). Please check out our snorkel gear guide.

Have you been to Trunk Bay? Did you think it was as beautiful as we did?

11 thoughts on “Getting to Trunk Bay, St. John”

  1. Great advice to skip the shore excursion and go on your own! I did the same thing when I was there. It takes a little more planning, but it does end up saving quite a bit of money. I wouldn’t suggest this at all ports though, there are some places where it is best to be apart of a tour. I found this to be the case in Belize. I didn’t feel as though I was in danger, but some the locals can be pushy at times.

  2. I spent one day on St. John as well and still dream about the peace I felt at Trunk Bay. We had so much fun exploring the quiet island. Like you, I would love to go back for a week, or longer.

    1. Lance Longwell

      The rental shack rents out folding chairs. These are the collapsible kind with mesh fabric. Comfortable. But, unlike other beaches in the Caribbean, you won’t find the big plastic loungers here. We didn’t see any umbrellas for rental. However, at the back of the beach, there is good tree coverage and shade.

    1. We don’t know about any kind of baggage storage at Trunk Bay. We split our group in half – two did the snorkel trail and two waited on shore, then we switched. You can get beach chair locking safe or a locking beach bag if you are really concerned.

  3. How did you go about getting back from Trunk Bay to the ferry and then the ship? It sounds like getting taxis to Trunk Bay is pretty simple, what about the return?
    Thank you!

    1. We made arrangements with the driver who took us from the ferry to Trunk Bay to come back and pick us up at a designated time. Basically, we knew what return ferry we wanted to be on, so we just backed into the time. As we recall, a number of different taxis made stops looking for passengers. But we felt better having an arrangement with someone.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.