Beaches on St. John

Photo credit: © BillVT
 

Over the years the beaches of St. John have been named as some of the top beaches in the world.  The accolades have come from many different sources -- from world-famous travelers to major magazines and newspapers. 

On the North Shore, you'll find beautiful soft white sand beaches lined with palm trees and picture-perfect vistas.  These beaches have been protected from development as part of the United States' national park system. The south shore features some beaches that are equally spectacular in a fundamentally different way -- rugged shoreline with unique rock formations that are great for picture-taking. Some of the best beaches for snorkeling and solitude are found on the eastern end of the island.  Finally, the west coast is home to several small beaches, including the one located in the heart of Cruz Bay, featuring great restaurants and beach bars intermingled with coconut palms and seagrapes.

Pick Your Ideal Beach

You'll discover a large selection of beaches to enjoy on the island. Whether you prefer being around other people, or you prefer having more of the sand to yourself, you should find some appealing options. To get additional information about any of these beaches simply click on the names of the ones you're intrigued by.

Hansen Bay Beach

A local beach where snorkeling is a popular is Salomon Bay Beach. The small 25 yard stretch of coast features powder soft sands in hues of tan and off-white depending on how high the tide. Short, fat palm trees dot the shore, while further back the grow tall and skinny and turn into the the thick greenery of the national park.

Another good choice for visitors who enjoy snorkeling is Trunk Bay. Trunk Bay is easily accessible by car from Route 20. Cars will need to stop at the entrance to pay the entry fee.

Scott Beach: Scott Beach features a shallow, sandy shore with sea grass typically teeming with turtles and rays. If you've got your snorkeling equipment on hand, you'll have a lot of fun here.

The beaches on St. John are provided below.

Beaches On St. John
Name Location Coast
Caneel Bay 1.0 mi. North-Northeast of Downtown Cruz Bay West
Cinnamon Bay 2.6 mi. Northeast of Central downtown Cruz Bay North West
Cruz Bay Beach Downtown Cruz Bay North West
Denis Bay Beach 1.9 mi. Northeast of Downtown Cruz Bay North West
Francis Bay Beach 2.2 mi. Northwest of Central Coral Bay North West
Frank Bay Beach 0.3 mi. South West of Downtown Cruz Bay West
Great Cruz Beach 0.8 mi. Southeast of Downtown Cruz Bay West
Hansen Bay Beach 2.6 mi. East of Central Coral Bay South East
Hawksnest Bay 1.4 mi. Northeast of Downtown Cruz Bay West
Jumbie Beach 2.0 mi. Northeast of Downtown Cruz Bay North
Lameshur Bay 2.0 mi. South-Southwest of Central Coral Bay South
Leinster Bay Beach 1.6 mi. Northwest of Central Coral Bay North
Maho Bay 2.1 mi. West-Northwest of Central Coral Bay North West
Oppenheimer Beach 1.7 mi. Northeast of Downtown Cruz Bay North
Pelican Beach 1.8 mi. Southeast of Central Coral Bay East
Reef Bay Beach 3.3 mi. East of Central downtown Cruz Bay South
Salomon Bay Beach 0.7 mi. North-Northeast of Downtown Cruz Bay North West
Salt Pond Bay 1.1 mi. South-Southwest of Central Friis Bay South East
Scott Beach 1.3 mi. North-Northeast of Downtown Cruz Bay North West
Trunk Bay 2.3 mi. Northeast of Central downtown Cruz Bay North West
Turner Bay Beach 0.3 mi. South West of Downtown Cruz Bay West
Waterlemon Beach 1.2 mi. North-Northwest of Central Coral Bay North
Waterlemon Cay Beach 1.5 mi. North-Northwest of Central Coral Bay South West

Luckily, St. John has additional attraction types. To read more about other attractions, go to this article.

 

Help us improve! We welcome your corrections and suggestions.