Trunk Bay in Saint John Island

North Shore Road (off Route 20)

Trunk Bay

Trunk Bay is a picturesque beach located on the north shore of Saint John Island, in the United States Virgin Islands. It is considered one of the most beautiful beaches in the world, featuring crystal clear turquoise water and pristine white sand. The beach is part of the Virgin Islands National Park, which encompasses over two-thirds of the island. Trunk Bay is renowned for its spectacular underwater snorkeling trail, which takes visitors through coral reefs and an array of colorful fish species. The beach has also been recognized as one of the top ten beaches in the United States by Condé Nast Traveler. The National Park Service operates a visitors center on site, providing information about the beach and the surrounding area.

Hotels nearby

  • 5 Stars
  • 4 Stars
  • 3 Stars