Editors' Picks

St. John's Best Beaches

North Shore Road, Virgin Islands National Park, St. John 00830, USVI

Trunk Bay: This is the most famous beach on St. John, and deservedly so: a wide stretch of white sand and azure waters that is simply stunning. It’s also prized for its underwater snorkeling trail. (You can rent gear on the beach.) The beach is equipped with a snack bar, restrooms and a lifeguard. Unfortunately, the secret is out and it’s quite a popular tourist destination, so it’s best to go at off hours. Check the cruise ship schedule, which you can find online, to avoid high traffic: www.vinow.com

Maho Bay: Local families love Maho Bay for kids: the surf is gentle, the swimming good and the beach quite long. Best of all for those with toddlers, you can park on Northshore Road about ten feet from the sand. Parking is limited, so get there early.

Caneel Bay: Caneel Bay resort has seven beautiful beaches, including Scott (where you might spot stingrays and starfish), Hawksnest, Honeymoon and Turtle Bay. Keep your eye out for Hawksbill turtles. The resort’s main beach is open to the public and has a good restaurant for lunch. Plan to spend an afternoon here if renting a villa on the island.

Cinnamon Bay: While not quite as beautiful as Trunk Bay, Cinnamon Bay has lots of toys available for rent: windsurfers, kayaks and Hobie Cats, as well as beach chairs. You may spot donkeys wandering around near the campgrounds.

Written by Eliza Harris

What's Nearby

More Inspiration

Indagare employees walking up stiars

Enjoy 30 Days On Us!

Start your Self Planner
membership trial today.

Unlock access to 2,000+ first-hand hotel reviews, 300+ Destination Guides and the most up-to-date travel news and inspiration.

Already a member?

Welcome back,
log in to Indagare

Not a member?

Forgot Password

Enter your email and we’ll send you a link to reset your password.

Type the first 3 letters to begin