The Best Beaches on St. John, US Virgin Islands

Caneel Beach

If you'd like to combine a day at the beach with a great lunch, try Caneel Bay Beach and dine at their resort. Snorkel around the rocks on either side of the bay or explore the sand and grassy center of the bay just off the beach, where you can often find starfish, sea turtles, and stingrays. Facilities for day guests include restaurants, public restrooms, and a gift shop.

Hawksnest Beach

A locals'favorite, Hawksnest Beach is the preferred beach for families with children. With a parking lot close to the beach, it's one of the most convenient to access. Some facilities are available here.

Honeymoon Beach

A secluded beach only accessible by trail or boat. Honeymoon Beach offers the possibility of shade under the large maho tree near the center of the beach, or under one of the low-lying seagrapes. You'll find great snorkeling off the rocky point on the west side of the beach, as well as facilities.

Scott Beach

Scott Beach is part of the Caneel Bay Resort property. Between Scott Beach and Turtle Bay, you'll find a great snorkeling spot with sea turtles. Be advised that there is boat traffic in this area, as well as a strong current at times.

Trunk Bay

Trunk Bay has many amenities including picnic tables, a covered pavilion, and a snack bar. Beach chairs, snorkel equipment and floatation devices are all available for rent. The National Park maintains an underwater snorkeling trail at Trunk Bay with underwater signs providing a wealth of interesting information.

Turtle Bay Beach

Turtle Bay is part of the Caneel Bay Resort property and land access is restricted to guests of the hotel. All others must arrive by sea and are kindly asked not to use the hotel facilities.

St. John Vacation Ideas

Plan Your St. John Vacation

Back to Top