You Pick BestYouPickBest

What is the best beach in the US Virgin Islands?

By YPB Team

National-park coves on St. John, busy bays on St. Thomas and a turtle-nesting stretch on St. Croix share one board. Pick the sand you would cross the ferry for.

  1. Sandy Point — ranked #11
    Sandy Point
    St. Croix's longest beach, a wildlife refuge where leatherback sea turtles come ashore to nest.
    1000pts
  2. Sapphire Beach — ranked #22
    Sapphire Beach
    An east-end St. Thomas beach facing St. John, known for reef snorkeling and windsurfing.
    999pts
  3. Trunk Bay — ranked #33
    Trunk Bay
    St. John's postcard beach inside Virgin Islands National Park, known for its underwater snorkel trail.
    952pts
  4. Magens Bay — ranked #44
    Magens Bay
    A sheltered, mile-long heart-shaped bay on St. Thomas with calm water and soft white sand.
    952pts
  5. Lindquist Beach — ranked #55
    Lindquist Beach
    A protected, undeveloped beach on St. Thomas's east end with turquoise water and few crowds.
    844pts
  6. Coki Beach — ranked #66
    Coki Beach
    A small, lively St. Thomas beach next to Coral World, a favorite with snorkelers.
    714pts
  7. Leinster Bay — ranked #77
    Leinster Bay
    A rocky-edged St. John bay below the Annaberg ruins, a short walk from Waterlemon Cay snorkeling.
    555pts
  8. Cinnamon Bay — ranked #88
    Cinnamon Bay
    The longest beach on St. John, backed by a campground and sugar-mill ruins in the national park.
    555pts
  9. Caneel Bay — ranked #99
    Caneel Bay
    A calm stretch of sand on St. John's north shore, close to Cruz Bay and long tied to a famous resort.
    555pts
  10. Honeymoon Beach — ranked #1010
    Honeymoon Beach
    A St. John beach reached by a trail or a short boat ride from Caneel Bay, with clear, shallow water.
    0pts
  11. Buck Island — ranked #1111
    Buck Island
    An uninhabited island off St. Croix, a national monument with a white-sand beach and an underwater reef trail.
    0pts
  12. Hawksnest Bay — ranked #1212
    Hawksnest Bay
    A short drive from Cruz Bay, this St. John beach offers easy reef snorkeling and views across the water.
    0pts

Photo credits

Comments