Worth a Journey

Read by 254k monthly readers

The World’s 100 Best Beaches

Trunk Bay

St. John, Virgin Islands, U.S.

  1. THE WORLD’S BEST BEACHES WORTH A JOURNEY · 2026 ✦ ✦ N° 11 2026
Trunk Bay

A long beach of soft white sand with clear turquoise water, shade trees and a small rocky cay offshore circled by an underwater snorkel trail. Most visitors take the ferry from St. Thomas, then a taxi, since the parking lot is small.

Highlights

  • Powdery white sand
  • Snorkel trail around Trunk Cay
  • Rays, nurse sharks and turtles

Good to know

  • Entry about $5 per adult, cards only
  • Parking scarce; arrive early or take taxi
  • Facilities and food close around 4pm

Also in the Caribbean

  1. Varadero Beach N° 3 Varadero Beach Varadero, Cuba Resort beach
  2. Grace Bay Beach N° 5 Grace Bay Beach Providenciales, Turks and Caicos Islands Resort beach
  3. Bahía de las Águilas N° 12 Bahía de las Águilas Pedernales, Dominican Republic Wild beach
  4. Playa Pilar N° 14 Playa Pilar Cayo Guillermo, Cuba Wild beach
  5. Shoal Bay East N° 15 Shoal Bay East Shoal Bay, Anguilla Resort beach
  6. Magens Bay N° 52 Magens Bay St. Thomas Wild beach