Docking at the St. Thomas cruise port (Havensight or Crown Bay) puts you right at the gateway to one of the Caribbean’s most iconic beaches: Trunk Bay in St. John. Famous for its powdery white shoreline, vibrant turquoise waters, and world-renowned underwater snorkeling trail, visiting Trunk Bay is a top priority for luxury cruisers stopping in the U.S. Virgin Islands.
Much like experiencing the famous Nassau Swimming Pigs in the Bahamas, a day trip to Trunk Bay requires careful planning around island transfers and ferry timing to ensure a seamless excursion from your cruise pier.
In this guide, we break down how to get from St. Thomas to Trunk Bay effortlessly using top-rated excursions, private transfers, and ferry connections.
Why Trunk Bay is a Must-Visit from St. Thomas
Located inside the Virgin Islands National Park, Trunk Bay offers an untouched beach environment packed with excellent amenities:
- Underwater Snorkeling Trail: Submerged plaques guide floaters along a 225-yard reef path highlighting local marine life.
- Protected Tropical Paradise: Lush green hills and crystal-clear waters with zero commercial high-rise buildings.
- Full On-Site Facilities: Clean restrooms, freshwater showers, snorkeling gear rentals, and a beachfront snack/bar stand.
How to Get to Trunk Bay St. John from St. Thomas Cruise Port

To reach Trunk Bay from your cruise ship pier, you have three primary transport routes:
- Guided Island Excursions: Round-trip ferry and safari taxi transport with guaranteed timing back to the ship. You can book top-rated Trunk Bay island excursions on Viator before your cruise to lock in your spot.
- Private Taxi & VIP Custom Tours: Ideal for small groups or families looking for private drivers in St. Thomas and St. John. Check out private St. Thomas to St. John transfers on Viator for flexible scheduling.
- Public Ferry + Local Safari Taxis: Taking a taxi to Red Hook or Crown Bay ferry terminal, sailing to Cruz Bay, and boarding a local taxi to Trunk Bay.
Top Recommended Trunk Bay & St. John Excursions
To save time at port and prevent any fear of missing your ship’s departure, pre-booking a dedicated excursion is highly recommended:
1. St. John Trunk Bay Beach & Snorkel Tour
This all-in-one trip handles your round-trip ferry crossing, island taxi transfers, park entrance access, and snorkeling equipment.
👉 Click here to check rates and availability for the Trunk Bay Snorkel Tour on Viator
2. Private St. Thomas & St. John Island Charter Tour
Enjoy a VIP experience with custom pickup right outside your cruise pier. Visit scenic lookouts like Mountain Top before taking a private charter over to St. John and Trunk Bay.
👉 Reserve your VIP Private Island Tour on Viator here
3. Catamaran Sailing & Trunk Bay Day Charters
If you prefer arriving at St. John by sea, opt for a luxury catamaran sail featuring open bar options, buffet lunch, and beach stops.
👉 Browse all St. Thomas catamaran and sailing trips on Viator
Essential Tips for Visiting Trunk Bay from Cruise Port
- Ferry Schedules & Times: The ferry from Red Hook to Cruz Bay takes about 20 minutes (departs hourly), while the ferry from Crown Bay to Cruz Bay takes roughly 35–45 minutes.
- Carry Small Cash (USD): While National Park entry fees accept cards, local safari taxis and beach equipment rentals move much faster with cash.
- Reef-Safe Sunscreen Mandate: USVI law requires non-nano zinc oxide sunscreen to protect fragile coral reefs.
- Island Hopping Options: If your cruise itinerary also includes a stop in the Bahamas, check out our guide on how to visit the Nassau Swimming Pigs from the cruise port for another unforgettable Caribbean day trip.

