Drifters
St. John, USVI beach and coastline seen from elevation
Back to the JournalPlace & View

The Best Beaches on St. John — and Where to Eat Right After

Five beaches worth planning a St. John day around, each paired with the food stop that makes the day actually work.

· 6 min read ·

The best beaches on St. John are the ones you leave time to actually be at. Every "top 10" list on the internet ranks the same handful — Trunk, Maho, Cinnamon, Hawksnest, Salt Pond — and the ranking barely matters. What matters is pairing the beach with the right food stop so the day flows, and knowing which beaches are closest to a real meal when you finally get hungry.

This is the local-shortcut version: five beaches worth planning around, and where to eat within a short drive of each.

The five beaches, ranked by how they make the day work

1. Maho Bay — calmest water, most turtles. Shallow, protected, and the most likely spot on the island to see green sea turtles from the sand. Best for families and for anyone who wants to snorkel without a current. Food: pack a picnic or hit the North Shore Deli in Cruz Bay on the way, or climb to Drifters on the way back for a late lunch and the elevation change.

2. Trunk Bay — the postcard, but earn it early. The famous underwater snorkel trail is real and worth doing. Trunk is also the busiest beach on St. John by 11 a.m. Arrive by 9, leave by noon, and you get the picture-perfect version. Food: nothing on-beach worth eating; drive back to Cruz Bay for lunch.

3. Hawksnest Bay — closest to Cruz Bay. The one you actually go to when you have three hours and don't want to commit to a full day. Small, easy parking, good snorkel on the far ends. Food: 10 minutes from every Cruz Bay lunch spot, 15 minutes up to Drifters if you want the view with your rum punch.

4. Cinnamon Bay — long, uncrowded, dramatic surf on windy days.The longest beach on St. John, with real trees for shade. Water isn't as calm as Maho. Best for walking, reading, and not talking to anyone. Food: the campground store is casual; drive south to Coral Bay or west to Cruz Bay for a real meal.

5. Salt Pond Bay — for the day you commit to Coral Bay. On the far south end, past Coral Bay. Requires a short hike from the parking lot, which keeps crowds down. Excellent snorkeling on the south side of the bay. Food: this is a Coral Bay day — plan lunch at one of the funky harbor spots on the way in or out.

Pairing each beach with the right food stop

  1. 01

    Maho → Drifters (760 ft) for late lunch

    Maho lets out onto the North Shore Road. Twenty minutes up Centerline gets you to the Drifters hilltop for a sit-down lunch with the view your morning had at eye level.
  2. 02

    Trunk → Cruz Bay for a quick sit-down

    Trunk drains straight back to Cruz Bay. Best for a proper lunch and a coffee before the afternoon plan.
  3. 03

    Hawksnest → anywhere in Cruz Bay or Drifters

    The hub-and-spoke beach. Closest to everything. Perfect for the day you improvise.
  4. 04

    Cinnamon → picnic on-beach, dinner at elevation

    Cinnamon rewards staying. Pack lunch, stay through the heat, then head straight up to Drifters for sundowners.
  5. 05

    Salt Pond → Coral Bay lunch

    Different half of the island entirely. Commit to the drive, eat in Coral Bay, and watch the light change on the way back.

When to go, and how to not lose the beach

The single biggest first-visitor mistake on St. John is arriving at a beach at 11 a.m. The parking lots fill by 10, the sun is aggressive by noon, and the water color you saw in photos happens between 8 a.m. and 10 a.m. Come early or come late. Between 3 p.m. and sunset the beaches empty out again and the light gets golden.

When it's time to trade sand for a table, we're at the top of Centerline Road at 760 feet. The Drifters deck looks back out across the same water you spent the morning in. See the menu, or read our first-timer's guide to St. John for the wider trip plan.

Questions

Frequently Asked

What is the best beach on St. John, USVI?
Depends on the day. Trunk Bay has the most iconic photo and the underwater snorkel trail. Maho Bay has the calmest water and the sea turtles. Hawksnest is the underrated close-to-Cruz-Bay pick. There is no single 'best' — pick by what kind of morning you want.
Is Trunk Bay worth the entrance fee?
Yes, once, for the photo and the underwater snorkel trail. On a second St. John trip, most locals send visitors to Maho or Salt Pond for a quieter, fee-free morning.
Which St. John beach is best for snorkeling?
Waterlemon Cay (short swim off Leinster Bay) is the best reef; Trunk Bay has the easiest guided trail; Maho is the best for turtles. All three are inside the national park.
Are there restaurants at St. John's beaches?
Not at most of them — the national park protects most of the coastline. Cinnamon Bay has a small on-beach restaurant; the rest of the day-plan is beach in the morning, then Cruz Bay or up the ridge for food.
What time should you go to St. John beaches?
Between 8:30 and 10 a.m. for the calmest water, best clarity, and easiest parking. Ferry-day-trippers land mid-morning; the crowds thin again after 3 p.m.