

Why do most visitors travel from all around the globe to vacation on this little piece of paradise. . . the world-class Beaches!
Experience the most incredible white sandy beaches you could ever imagine with crystal clear blue waters. You will find the beaches are like strong magnets sitting around the island drawing you in everyday to take a dip, snorkel, relax, or walk along and enjoy the natural splendor of St. John with your family and friends. Most all St. John Beaches lie within the U.S. Virgin Islands National Park (VINP) encompassing approximately 60% of the island (see map below).
There are no hotels on the beaches which provide a setting of peace and serenity unlike anything you’ve ever experienced. You can taxi or park your car right next to most of the beaches, although some require a short hike in to the beach. For example, Honeymoon Beach is only accessible from the Lind Point Hiking Trails, shuttle from Caneel Bay (if available), or by boat charter. Take a look at our HIKING TRAILS map for more information.
If you are feeling adventurous, be your own Captain and enjoy one of our DINGHY/BAREBOAT RENTALS to access the North Shore Beaches at your own pace. If you need BEACH RENTALS or want to have some WATERSPORTS fun, we have lots to offer you!
Please remember to adhere to all Virgin Islands National Park rules regarding beach safety, conservation, and restoration projects. Most importantly, never snorkel alone and please wear reef-safe sunscreen (no spray), it’s the law. Below is a list and map of St. John Beaches. Click on the Beach Listings to learn more about what makes each Beach unique regarding location, description, history, and amenities. If you are interested in experiencing a BOAT CHARTER to pack a whole lot of beach and water fun in, please call or text us at (340) 474-1022 as we are happy to help you experience an unforgettable day out on the water!
CLICK ON THE BEACHES FOR MORE INFORMATION.
Annaberg Beach
Blue Cobblestone Beach
Boatman Point Beach
Brown Bay Beach
Caneel Bay Beach
Cinnamon Bay Beach
Cocoloba Beach
Cruz Bay Beach
Denis Beach
Ditleff Beach
Fish Bay
Francis Bay Beach
Genti Beach
Gibney Beach (aka Oppenheimer Beach)
Hansen Bay Beach
Hart Bay Beach
Haulover Beach
Hawknest Beach
Johns Folly Beach
Honeymoon Beach
Jumbie Beach
Little Lameshur
Great Lameshur Beach
Leinster Bay Beach
Long Bay Beach
Maho Bay Beach
Oppenheimer Beach
Peter Bay Beach
Reef Bay Beach
Salt Pond Beach
Saltwell Bottom Beach
Salomon Beach
St. Mary’s Creek Beach
Trunk Bay Beach
Turtle Bay Beach
Waterlemon Cay Beach