Half our guests arrive with St. John on their list and no plan for getting there. The good news: it's one of the easiest day trips in the Caribbean — a 20-minute ferry, no passport, no customs. The bad news: do it wrong and you'll spend your best beach hours standing in lines. We've made this run more times than we can count from our place at Sapphire Beach, which sits ten minutes from the ferry dock. Here's the version that works.
The ferry from Red Hook
The passenger ferry leaves from Red Hook on the east end of St. Thomas and lands in Cruz Bay, St. John. Boats run roughly every hour starting early morning, the crossing takes about 20 minutes, and you buy tickets at the window — cash is fastest. Two mistakes to avoid: don't bother with the car barge for a single day (parking in Cruz Bay is miserable anyway), and don't take the 10am boat with everyone else. Catch the 7am or 8am and you'll have Trunk Bay nearly to yourself for two hours before the crowds and the cruise-ship excursions land.
Staying on the east end is what makes the early boat painless. From our Sapphire condo you can leave at 6:40 and still make the 7am with coffee in hand. From a Charlotte Amalie hotel, that same boat means a 5:45 wake-up and a $40 taxi.
Getting around St. John
You have two real options in Cruz Bay: grab one of the open-air safari taxis that line up at the dock (they run a fixed-price loop along the North Shore beaches), or rent a Jeep for the day. The taxi is the right call if Trunk Bay is your main event — about $10–15 per person each way, no parking stress. Rent the Jeep if you want to chase overlooks and empty beaches past Cinnamon Bay, but book it ahead; the day-of line at the rental counters moves at island speed.

Trunk Bay: worth it, with a plan
Trunk Bay is famous for a reason — the sand is absurd, and the underwater snorkel trail around the little rock islet is a genuinely good first snorkel for kids. There's a modest per-person park fee (it's inside Virgin Islands National Park), changing rooms, and a snack bar. Go early, set up at the far west end away from the entrance, snorkel the islet before 10:30, and you'll wonder what the "too crowded" reviews are talking about. By noon, you won't.
If Trunk is packed when you arrive, keep riding: Cinnamon Bay is two minutes further and half as busy, and Maho Bay is where the sea turtles graze — swim out over the seagrass and be patient.
The overlook stops
Whether you taxi or drive, the North Shore Road climbs to a series of pull-offs that produce the photo everyone associates with the Virgin Islands — turquoise bays framed by green hills. We pulled over three times in one afternoon and regretted nothing. Bring a dry bag for your phone.
The honest schedule
7am ferry → Trunk Bay by 8:15 → snorkel and swim until 11:30 → lunch and a painkiller in Cruz Bay (Woody's or High Tide) → 2pm boat back → pool at the villa by 3. You're back before the Red Hook traffic and you've beaten every crowd on both islands.
The whole trip works best when your base is the east end. Both of our places — the beachfront condo at Sapphire and the seaview villa above Mahogany Run — put the ferry inside a 10–15 minute drive, and we keep a stash of beach chairs and coolers guests can borrow. We have a handful of open weeks this summer at 15% off if you want to test the routine yourself.
