7 Best Beaches in St. John USVI (2026)
Two-thirds of St. John is a National Park, and the beaches show it — pristine sand, thriving reefs, and sea turtles that graze in the shallows. Here's our ranked guide with snorkeling ratings, trail access, and tips from locals who know every cove.
| # | Beach | Entry Fee | Snorkeling |
|---|---|---|---|
| 1 | Trunk Bay | $5 per person (National Park fee — only NP beach that charges) | Excellent |
| 2 | Honeymoon Beach | Free | Good |
| 3 | Waterlemon Cay | Free | Excellent |
| 4 | Cinnamon Bay | Free | Good |
| 5 | Maho Bay | Free | Good |
| 6 | Francis Bay | Free | Good |
| 7 | Salt Pond Bay | Free | Good |
Trunk Bay
World-famous underwater snorkel trail — the crown jewel of St. John
Trunk Bay is regularly named one of the most beautiful beaches in the world and is the most-visited spot in the Virgin Islands National Park. Its signature feature is a 225-yard marked underwater snorkel trail with interpretive signs identifying coral and marine life. The beach stretches over a quarter mile with sugar-white sand and turquoise water framed by palm trees.
$5 per person (National Park fee — only NP beach that charges)
Excellent
High
Paved lot (limited, arrives full by 10 AM in peak season)
How to Get There
On North Shore Road (Route 20), about 10 minutes from Cruz Bay. Take the North Shore safari bus ($1) or drive. Taxis from Cruz Bay ~$7/person.
Amenities
💡 Insider Tip
Arrive before 9 AM to get parking and beat the crowds. The snorkel trail is on the left side. For less crowded snorkeling, swim to the right past the rocks. Afternoon is less busy as day-trippers leave.
Honeymoon Beach
Secluded cove with a floating bar — access by trail or boat only
Honeymoon Beach lives up to its romantic name with a sheltered crescent of soft sand, calm turquoise water, and a quirky floating bar anchored just offshore. It's only accessible by hiking the Lind Point Trail from Cruz Bay (0.9 miles) or by boat, which keeps it blissfully uncrowded. Kayak and snorkel gear rentals are available.
Free
Good
Low
Park at the National Park Visitor Center in Cruz Bay and hike in
How to Get There
Hike the Lind Point Trail from the NPS Visitor Center in Cruz Bay (about 20 minutes, moderate terrain). Or take a water taxi from Cruz Bay ($10–$15). Several charter boats stop here.
Amenities
💡 Insider Tip
The hike is worth it — bring water shoes for the trail. The floating bar accepts cash and cards. Book a charter that includes a Honeymoon Beach stop for the easiest access.
Waterlemon Cay
Best snorkeling in the USVI — swim to a tiny island teeming with life
Waterlemon Cay is a small offshore island in Leinster Bay with the most spectacular snorkeling in the entire USVI. You swim about 200 yards from the beach to circumnavigate the cay, encountering sea turtles, spotted eagle rays, nurse sharks, octopus, and enormous schools of fish over healthy coral. It's a bucket-list experience.
Free
Excellent
Low
Small dirt lot at Annaberg Plantation (free)
How to Get There
Park at Annaberg Plantation on the North Shore and hike the Leinster Bay Trail (0.8 miles, flat and easy). No direct road access to the beach. About 20 minutes from Cruz Bay.
Amenities
💡 Insider Tip
Swim to the cay close to shore (left side facing water) where the current is weakest. Bring reef-safe sunscreen, water, snacks, and your own snorkel gear. Go in the morning when water is calmest. Watch for sea turtles in the sea grass beds near shore.
Cinnamon Bay
Long beach in the National Park — camping, ruins trail, gentle waves
Cinnamon Bay is the longest beach on St. John and one of the most popular within the National Park. The wide sandy stretch is backed by sea grape trees and the historic Cinnamon Bay Plantation ruins trail. The campground (recently renovated eco-tents) makes it the only beach where you can sleep steps from the water.
Free
Good
Moderate
Paved lot (free, but limited)
How to Get There
On North Shore Road (Route 20), about 15 minutes from Cruz Bay. Safari bus from Cruz Bay stops here ($1).
Amenities
💡 Insider Tip
Walk the short plantation ruins trail before hitting the beach. The snorkeling is best on the far right side over the rocky reef. Afternoon trade winds make this a good spot for windsurfing and stand-up paddleboarding.
Maho Bay
Calm, shallow water and the best beach for sea turtle sightings
Maho Bay is famous for its resident sea turtles that graze on the sea grass beds in the shallow water. You can often spot them from shore. The beach itself is a gentle stretch of sand with very calm water, making it perfect for small children. It also connects to the Francis Bay Trail for birdwatching.
Free
Good
Moderate
Roadside along North Shore Road (free, limited)
How to Get There
North Shore Road (Route 20), about 20 minutes from Cruz Bay. Between Cinnamon Bay and Francis Bay. Safari bus stops nearby.
Amenities
💡 Insider Tip
Enter the water quietly and float over the sea grass — turtles surface to breathe every few minutes. Morning is best for turtle sightings. Walk along the beach to Francis Bay Trail to spot herons and pelicans.
Francis Bay
Quiet crescent beach with excellent birdwatching and calm snorkeling
Francis Bay is a tranquil, tree-shaded beach at the end of the Francis Bay Trail. The calm, protected water makes snorkeling easy, and the salt pond behind the beach is a birdwatcher's paradise with herons, pelicans, and egrets. It's less visited than nearby Maho and Cinnamon, offering real solitude.
Free
Good
Low
Small lot at the trailhead (free)
How to Get There
Take North Shore Road past Maho Bay, then turn onto the dirt road to the Francis Bay trailhead. Short walk from parking. About 25 minutes from Cruz Bay.
Amenities
💡 Insider Tip
Best in the morning when wind is calm. Snorkel along the left side for the best reef. The salt pond trail (starts at the beach) is excellent for birdwatching — bring binoculars. Pack everything you need.
Salt Pond Bay
Remote south shore hike-in beach with dramatic coastline views
Salt Pond Bay rewards the effort of a short downhill hike with a completely different St. John experience. The south shore water is rougher than the north, but the snorkeling around the rocky edges is surprisingly rich. From here, you can continue hiking to the even more remote Drunk Bay (rocky, no swimming) or all the way to Ram Head for one of the best views in the Caribbean.
Free
Good
Low
Small lot at trailhead (free)
How to Get There
Drive Route 107 to the end (south shore, past Coral Bay). Short downhill hike (10 minutes) to the beach. About 30 minutes from Cruz Bay.
Amenities
💡 Insider Tip
Hike to Ram Head (1.8 miles round trip from the beach) for panoramic views — one of the best hikes on the island. Bring water, sun protection, and snacks. The beach can have surge — check conditions before snorkeling.

