North Shore Beaches

St John’s North Shore beaches rank among the world’s most beautiful beaches and are some of the nicest in all of the Virgin Islands! Turquoise water meets soft white-sand rimmed by tropical coconut palms and seagrapes – with most of the land and sea protected within the US Virgin Islands National Park. Don’t miss Trunk Bay beach, Caneel Bay beach , Cinnamon Bay beach – they are several of the nicest St John beaches! There is taxi service from Cruz Bay and these (3) beaches have amenities that most of the other beaches do not have.


St John’s most famous beach is also one of the most photographed beaches in the US Virgin Islands. Over a quarter mile of beautiful white sand makes this the showpiece beach of the National Park Service. Enjoy a self-guided snorkel trail with underwater information about coral formations and sea life. Facilities include a snack bar/grill, souvenir shop, showers, restrooms, public telephones, and lifeguards. For more info on Trunk Bay Beach

Cinnamon Bay Beach and campgrounds , St JohnCINNAMON BAY BEACH:

Cinnamon Bay beach is the longest beaches on St John. It has the same soft white sand, aqua water and small cay off the beach – just like Trunk Bay Beach. Facilities include a camping, snack bar/grill, souvenir shop, showers, restrooms, public telephones, and water sports rentals.


Caneel Bay Resort in St John , US Virgin IslandsCANEEL BAY BEACH:

Caneel Bay beach is part of the Caneel Bay Resort located within the Virgin Islands National Park. Access is limited to Caneel, Salomon and Honeymoon beaches. There is a charge to park at the Resort. Visitors to Honeymoon Beach can take advantage of the Honeymoon Beach Watersports Shack – offering kayak, SUP/Paddle Board, snorkeling gear along with chair and locker rentals. For more info on Caneel Bay Resort



One of the more popular beaches;  Hawksnest Bay beach shares a cove with Oppenheimer Beach and Gibney Beach on St John’s north shore. The beach is narrow and long with plenty of spots to grab some shade under the Seagrapes. Water access is easy with shallow water and sandy bottom. With a fair amount of parking, bathrooms and grills and picnic tables this is a great spot to spend a day. This beach gets a fair amount of visitors – so grab your spot early!


Jumbie Beach in St. John Virgin IslandsJUMBIE BAY BEACH:

The beach was a best-kept-secret of island locals. There’s now parking for several cars along the North Shore Road. The beach is small and gets lots of afternoon shade. Because of its position it is less protected than some of the other North Shore beaches – which means surf will likely be larger than other beaches. The relative seclusion and limited parking mean this beach sees fewer visitors. For more info on Jumbie Beach


Salomon Bay Beach in St. John Virgin IslandsSALOMON BAY BEACH:

The sister beach to Honeymoon Beach Salomon, sometimes spelled Solomon Beach, is a smaller beach and less visited than Honeymoon Beach. With soft white sand and majestic coconut palms it delivers that iconic Caribbean tropical feel. How to get there: Take the Lind Point Trail from The VI National Park building. The trail leads to both Salomon and Honeymoon (further east). more info on Salomon Beach


Honeymoon Beach in St John Virgin IslandsHONEYMOON BEACH:

Once the “private” beach of St John residents, Honeymoon Beach has been discovered. With it’s wonderful white sand, seagrapes and coconut palms and stunning aqua blue water it’s truly a tropical paradise. With the addition of the Honeymoon Beach Watersports shack run by VI Ecotours, you can rent chairs, SUP, floats, kayaks and snorkeling gear to enjoy a day at the beach! How to get to Honeymoon Beach? Take either the Lind Point Trail or walk in from Caneel Bay Resort. more info on Honeymoon Beach


Denis Bay Beach on Saint John , US Virgin IslandsDENIS BAY BEACH:

Perhaps the most beautiful off-the-beaten-path St John beach. Denis Bay Beach is a long crescent of white sand leading to beautiful aqua water. snorkeling isn’t as good as some other locations; but this is definitely a must visit beach.





Map of St John beaches: An interactive and mobile-friendly Google Map

View St John Beaches & snorkeling info in a larger map

We Love Sharing!