Drifters
Turquoise water and white sand at a St. John beach
Back to the Journal
Island Guides

The Best Beaches on St. John: A Complete Visitor’s Guide

Compare the best St. John beaches for snorkeling, families, facilities, turtles, hiking and quieter beach days in Virgin Islands National Park.

· 3 min read ·

The best St. John beach depends on the day. Trunk is strongest for facilities. Maho is easiest for shallow entry and possible turtle sightings. Hawksnest is practical from Cruz Bay. Francis offers a quieter setting and birding. Salt Pond belongs in a southeastern itinerary.

Beach comparison

BeachBest forFacilitiesMain planning point
Trunk BayFirst visits and facilitiesRestrooms, showers, food, rentalsEntrance fee for age 16+; no lifeguard
Maho BayEasy entry and turtle habitatRestrooms nearby; food across roadRoad and parking congestion
Cinnamon BayFull-day beach visitCampground and beach facilitiesService hours vary
HawksnestFamilies and shorter visitsRestrooms and changing areasArrive early
Francis BayQuieter day and birdingBasic facilities and boardwalkLimited parking
Caneel BeachBeach near Cruz BayPublic parking and portable toiletsGate closes at 5 PM
Salt PondSoutheast and Ram HeadLimitedHot walk and exposed terrain
Haulover NorthExperienced snorkelersMinimalRocky entry and changing conditions
Lameshur BayRemote, uncrowded swimNoneRough access road, high-clearance vehicle helpful
Denis BayQuiet, short walk-inNoneSmall unmarked pull-off, easy to miss

Trunk Bay

Current NPS information lists facilities from approximately 8 AM–4 PM and food and rentals from 10 AM–4 PM. Visitors age 16 and older pay an entrance fee. No lifeguard is on duty. The underwater snorkel trail is marked with submerged plaques and is best attempted early, before wind and boat traffic reduce visibility.

Maho Bay

The shoreline sits close to the road, and seagrass supports turtle habitat. Wildlife is never guaranteed. Remain at least six feet away and never touch, follow, or surround a turtle. Roadside parking along North Shore Road (Route 20) fills quickly on sunny mornings; arriving before mid-morning improves the odds of a legal spot.

Cinnamon Bay

Choose Cinnamon when the group wants to settle in, walk the beach, use campground-area services, and visit the historic boardwalk across the road. It is also one of the longer stretches of sand on the North Shore, useful for groups that want space to spread out.

Hawksnest

NPS lists accessible parking, restrooms, changing rooms, and access toward the beach. Conditions can still affect accessibility. Hawksnest is the closest North Shore beach to Cruz Bay, which makes it a practical choice on a day with a late start.

Francis Bay

The accessible boardwalk behind the beach passes through wetland habitat used by birds. Parking is limited, so leave when no legitimate space remains rather than parking along the road shoulder.

Caneel Beach

NPS lists designated public land access and parking from 7 AM–5 PM. The former Caneel resort pier remains closed. Follow the marked route and stay out of closed areas.

Salt Pond Bay

The walk back to the parking area is hot. Carry water even when the plan is only to swim. Evaluate current water and weather conditions before entering, and pair a visit with the Ram Head trail if the group has time — see the 5-day itinerary for how that fits into a broader southeast-side day.

Haulover North

This rocky site is for confident snorkelers who evaluate wind, waves, entry, and visibility honestly. It is not a beginner site on a rough day.

Lameshur Bay

Reaching Lameshur means driving past Salt Pond on a rougher, unpaved stretch of road; a standard sedan can struggle, and a higher-clearance rental is more reliable. The reward is a beach that rarely feels crowded even in high season.

Denis Bay

A short, unmarked trail off North Shore Road leads down to Denis Bay. There are no facilities, so this is a beach for travelers who already have water, sun protection, and a plan for the day, not a base for a long stay.

Which beach is best for children?

Start with Hawksnest, Maho, or Trunk, while still evaluating the conditions that day.

Which beach is best for snorkeling?

Use the current wind, swell, current, visibility, and experience level. The Friends VINP snorkel guide provides site-specific planning information.

Park rules visitors miss

  • Pets are prohibited on park beaches.
  • Glass containers are prohibited.
  • Smoking and vaping are prohibited on beaches and near picnic areas.
  • Ground fires are prohibited.
  • Drones require written authorization.
  • Food-storage rules apply.

Etiquette worth knowing

Stepping on live coral, standing to rest on reef structure, and feeding fish or turtles all cause lasting damage even when they seem harmless in the moment. Rinse off reef-safe sunscreen residue where possible, and give other swimmers and boats room, particularly near mooring balls.

Where to eat afterward

Eat across from Maho when staying near the water is the priority — see where to eat near Maho Bay. Stop at Drifters when returning through Centerline Road or continuing toward Coral Bay, or check our best lunch guide for other midday options along the route.

Questions

Frequently Asked

Are St. John beaches free?
Most park beaches have no admission fee. Trunk charges $5 for visitors age 16 and older.
Does Trunk have a lifeguard?
No.
Can I bring a dog?
Not to National Park beaches.
Are turtles guaranteed at Maho?
No.