The crescent of white sand inside Virgin Islands National Park — home to the only underwater snorkel trail in the US National Park system.
Trunk Bay is the postcard. When you Google "St. John beach," the image that appears is almost always Trunk Bay — the crescent of white sand, the small offshore cay, the impossibly clear water. It's been ranked among the best beaches in the world by Condé Nast, National Geographic, and pretty much every travel publication that has ever existed.
What sets Trunk Bay apart from the other 39 beaches on St. John is its underwater snorkel trail — a 225-yard interpretive path through a coral reef just offshore, marked by submerged plaques that identify the marine life. It's the only one of its kind in the US National Park system. Beginners and experienced snorkelers alike use it as their first introduction to Caribbean reef snorkeling.
The beach has been part of Virgin Islands National Park since the park was established in 1956, when philanthropist Laurance Rockefeller donated more than half of St. John to the federal government to preserve it from development. That decision is why Trunk Bay today looks essentially identical to how it looked in 1950.
Trunk Bay is one of the few St. John beaches with full on-site facilities. You don't need to pack a full beach kit from your villa — but a few things are still worth bringing.
The Trunk Bay underwater snorkel trail starts about 30 yards offshore on the eastern side of the beach. You'll see the trail's starting buoy from the water. Follow the underwater markers — each plaque identifies a specific coral species (elkhorn, brain, fan), reef fish, or feature. The full trail loops back to shore and takes 30-45 minutes at a relaxed pace.
Water depth ranges from about 3 to 8 feet — comfortable for beginners and accessible for guests who aren't strong swimmers. The trail is in protected water inside the bay, so currents are minimal.
Marine life you'll likely see: Caribbean reef fish (yellowtail snapper, parrotfish, sergeant majors, blue tangs), occasional sea turtles, stingrays, and the coral formations themselves. If you're lucky, eagle rays cruise through.
Tip: Snorkel the trail in the morning before swimmers stir up the sand. Visibility drops significantly by mid-afternoon.
Park rules: No amplified music is allowed on any Virgin Islands National Park beach. Reef-safe sunscreen is required (chemical SPF banned in USVI). Federally protected wildlife (sea turtles, rays, nurse sharks) cannot be touched, fed, or chased — stay at least 10 feet away.
National Park entry fee: $5 per adult, free under 16. Annual passes ($20) and America the Beautiful passes are accepted. Pay at the entry booth as you arrive — credit cards accepted.
Parking: Trunk Bay has a paid parking lot, but it fills early. Arrive before 10 AM to guarantee a spot — earlier on cruise ship days. By 11 AM, the lot is usually full and visitors get turned away. This is the single biggest reason guests skip Trunk Bay — they show up after lunch and find no parking.
Shuttle advantage: If you're on the Villa Man shuttle, you skip the parking problem entirely. We drop you at the beach entrance and pick you up at a scheduled time. No parking lot stress, no driving the National Park road.
Book a shuttle seat to Trunk Bay — from select Cruz Bay hotels or the ferry dock (villa pickups via private taxi). $9 per person from Cruz Bay.
Swimming. Trunk Bay's central beach has a long sandy bottom with shallow water that extends well offshore. Excellent for families with young kids and non-swimmers. The water stays at swim-friendly depth for 20+ yards from shore.
Snorkeling. Beyond the snorkel trail, the rocky points on both ends of the bay have additional reef snorkeling. The eastern point is more developed coral, the western side has more boulder structure with fish hiding in the crevices.
Photography. Trunk Bay is shot most often from the Trunk Bay overlook — a marked pull-out on the North Shore Road about 5 minutes before the beach entrance. The overlook gives you the classic crescent-of-sand-with-cay photo. Best light is mid-morning. Most guests stop at the overlook on the way to the beach.
Sea turtle spotting. Less common than at Maho Bay, but green sea turtles do graze the seagrass off Trunk Bay's western side occasionally. Quieter mornings are your best shot.
$5 per adult National Park entry fee (free under 16, or with a Virgin Islands National Park pass or America the Beautiful pass). This is separate from transportation. Villa Man shuttle fare is $9 per person one-way (2+ guests) from Cruz Bay.
Yes, especially for first-time snorkelers. It's the only underwater interpretive trail in the US National Park system — submerged plaques identify coral and fish species in shallow, beginner-friendly water. Experienced snorkelers may find better marine life at Waterlemon Cay, but the educational signage and easy access make Trunk Bay's trail genuinely unique.
Before 10 AM. Parking fills by mid-morning, especially on cruise ship days. Earlier arrival means clearer water for snorkeling, better photos, and a guaranteed parking spot if you're driving. The Villa Man shuttle's first departures from Cruz Bay run between 8:30 and 9 AM.
Yes — Trunk Bay has on-site restrooms, showers, changing rooms, a small food and drink concession, and beach gear rentals (chairs, umbrellas, snorkel sets). One of the most amenity-rich beaches on St. John.
Yes — Trunk Bay is great for families. The central beach has a shallow sandy bottom that extends far from shore, no strong currents most days, and lifeguards are present in season. Keep kids on the central beach rather than the rocky eastern point near the snorkel trail.
Confirm your return pickup time with the driver in person, before they drop you off. Cell service at most St. John beaches is unreliable — you cannot count on calling or texting from the sand. Your pickup time is saved on the ticket you received when you booked; take a screenshot of it before you leave Cruz Bay. At drop-off, verbally confirm the pickup time and exact pickup location with the driver, and your driver will return at that time.