Thanks to the dozens of beautiful beaches within the Virgin Islands National Park – St John is one of the hottest spots and Top Destinations in the Caribbean! Everybody from Condé Nast Traveler to National Geographic to Vogue Travel agree – St John’s beaches are absolutely stunning!

TOP 6 ST JOHN BEACHES

With over 3 dozen beaches to choose from it was no easy task choosing the BEST ST JOHN BEACHES. One thing is for sure, there’s a St John beach for whatever day at the beach you have in mind. Check out our St John Beach + Snorkeling Map

TRUNK BAY

Every BEST BEACH ON ST JOHN LIST starts with Trunk Bay Beach. And we agree. Trunk Bay, jewel of the VI National Park, is absolutely stunning. From the coconut palms to the white sand to the aqua blue waters … Trunk Bay deserves the top spot of must-see beaches. Beachgoers can enjoy showers, food and drink concessions, bathrooms/showers, lifeguard(s) and over 300′ of  The Underwater Snorkeling Trail. More info on visiting Trunk Bay


HAWKSNEST BAY BEACH

Hawksnest Bay is home to seven named beaches. The most popular by far is Hawksnest Beach. With ample parking, grills and picnic tables, bathrooms and plenty of white sand, Coconut Palms and crystal clear water. Snorkeling si good just off the center of the beach. To your West you’ll see Caneel Bay Resort’s Hawksnest Beach. To the East you’ll see Gibney Beach, Oppenheimer Beach and Mermaid’s Chair ( a tiny pocket beach across the bay).


MAHO BAY BEACH

One of our TOP BEACHES to spot a sea turtle, Maho Bay has a little something for everybody. The beach is located just off North Shore Road; making the trek with chairs and coolers soooo much easier. Towering coconut palms line the beach casting a bit of shade for those looking to retreat from the sun. The water is shallow making for a great beach for kids and families. You’ll also find sea grass beds teaming with rays and turtles and conch – as well as shallow coral outcroppings covered with hard and soft corals, tropical fish and elegant sea fans. More info on visiting Maho Bay