Overlooking Trunk Bay Beach from North Shore Rd., St. John, United States Virgin Islands.
Overlooking Trunk Bay Beach from North Shore Rd, St. John, US Virgin Islands The small island is Trunk Cay. The small island to the right behind that is Whistling Cay, with Great Thatch Island, British Virgin Islands hidden behind it, and Jost Van Dyke, British Virgin Islands on the horizon.

About Trunk Bay Beach

We remembered seeing Trunk Bay on several island calendars in the years before we were finally able to visit it. It is even better in person. We don’t think there is a more beautiful, natural beach in the Caribbean. If there is a heaven, please let it be Trunk Bay. It is a common destination for day trippers and cruise ship passengers from St. Thomas.

How to Get There

You can get to Trunk Bay by open air taxi from the ferry dock in Cruz Bay for a small charge. You can also bring your car over on the ferry if you want to drive yourself. Be sure to be very nice to the ladies working at the ferry dock…try “Good morning/afternoon/evening” before you ask any questions.


There is a snack shop and a small souveneir shop onsite. For lunch we had a few Presidentes, cheeseburgers, and french fries.


Trunk Bay is part of the Virgin Islands National Park, and the park service installed an underwater snorkeling trail that goes around Trunk Cay. It describes some of the underwater fish and coral.