Trunk Bay is one of the most iconic and beautiful beaches on St. John, USVI, and a must-visit destination for anyone exploring the island. Located along the scenic North Shore, the beach is surrounded by lush green hills and offers breathtaking views of the Caribbean. Its soft white sand, crystal-clear turquoise water, and picturesque setting make it one of the most recognizable beaches in the Virgin Islands.
One of the highlights of Trunk Bay is its famous underwater snorkeling trail, where visitors can explore the clear waters and discover colorful tropical fish, coral, and fascinating marine life. The calm, shallow water near the beach makes it an enjoyable place for both experienced snorkelers and beginners. Even those who prefer to stay on shore can enjoy the beautiful scenery and spectacular views across the bay.
Trunk Bay is also one of the more developed beaches on St. John, offering convenient amenities for visitors. Facilities include restrooms, showers, changing areas, picnic areas, and lifeguard services. There is also a concession area where visitors can find refreshments and beach-related essentials, making it easy to spend several hours enjoying the beach without having to leave.
The surrounding landscape adds to the experience, with lush hills and tropical vegetation creating a beautiful backdrop to the beach. Whether you are swimming in the calm Caribbean waters, snorkeling along the underwater trail, relaxing on the sand, or taking photographs of the spectacular coastline, Trunk Bay offers something for nearly every type of traveler.
For visitors staying in Cruz Bay, Trunk Bay is an excellent choice for a full beach day and is easily reached by car. Its combination of natural beauty, excellent snorkeling, convenient facilities, and postcard-perfect scenery makes Trunk Bay one of the most memorable places to experience the Caribbean and one of St. John’s signature attractions.