Map of Beaches in St. John

1 | Francis Bay Beach

A great family beach, you'll often see groups grilled out during the afternoon, but it is never overly crowded and in fact is often considered to be a private beach.

Interested guests can find this beach on St. John, two miles (three and a half kilometers) northwest of the center of Coral Bay.

Full details available here.

1 | Leinster Bay

Leinster Bay, located on northern coast of St. Johns, offers a small beach area that is perfect for exploring the region, especially the exciting Watermelon Cay. The area features a variety of sealife among the seagrass, including starfish, sea cucumbers, and green turtles.

Vacationers can find this beach a mile and a half (two and a half kilometers) to the northwest of the center of Coral Bay.

Click here for further info.

1 | Waterlemon Cay Beach

Considered to be one of the best snorkeling spots not only in the Virgin Islands but all of the Caribbean, Waterlemon Cay is a small cay set within Leinster Bay. There is no way to access the cay except by swimming to it, so most take advantage of the trip by having a snorkel and mask ready to go.

This beach can be found on St. John, a mile and a half (two and a half kilometers) to the north-northwest of the center of Coral Bay.

Get further info here.

2 | Waterlemon Beach

It takes a bit of hike to make it to this secluded beach, but the crystalline, calm waters are so beautiful they are worth the trip.

If you're coming from Waterlemon Cay Beach, go a quarter mile (a half kilometer) to the south-southeast to reach this beach.

Click to read further info.

1 | Trunk Bay

Trunk Bay is commonly considered one of the best beaches in the world and is certainly one of the most popular in the area. In fact, in 2013 Travel + Leisure ranked this beach as one of the "Best Beaches on Earth." Located on the island of St. John, the beach is situated in the Virgin Islands National Park and benefits from the island's natural ambiance.

This beach can be found two and a half miles (three and a half kilometers) northeast of the center of downtown Cruz Bay.

Click to learn more.

2 | Cinnamon Bay

Located on the northern coast of St. John, Cinnamon Bay provides a long strip of white, sandy beach, surrounded by the natural foliage of the Virgin Islands National Park. A nature trail with information signs on tropical foilage is just across from the campground and begins at the ruins of a sugar mill.

Head east for a quarter mile (a half kilometer) from Trunk Bay to find this beach, which is located on the coast.

View here for additional details.

1 | Maho Bay

Located on the island of St. John and tucked away in the Virgin Islands National Park area, Maho Bay provides a beautiful beach experience with absolutely no development. Cars can drive directly onto the beach, where the water from the bay is consistently shallow and calm.

Vacationers can find this beach two miles (three and a half kilometers) west-northwest of the center of Coral Bay.

Additional information can be found here.

1 | Scott Beach

A private beach for use by guests of Caneel Bay Resort, Scott Beach is located on the island's north shore and is great for snorkeling. Sometimes those who are not guests stop by, and these people are asked not to use the facilities reserved for hotel guests like beach chairs and umbrellas.

If you're coming from the center of downtown Cruz Bay, go one and a quarter miles (two kilometers) to the north-northeast to find this beach.

Click for additional information.

1 | Hawksnest Bay

Located on the northern coast of St. John, Hawksnest Bay is an easily accessible beach perfect for the whole family. The waters and shallow reefs make swimming and snorkeling a great activity, while the beach's sandy shores create a perfect lounging enviroment.

The center of downtown Cruz Bay is located approximately a mile and a half (approximately two kilometers) south west of this beach.

Further information here.

2 | Oppenheimer Beach

Named for the Father of the Atomic Bomb, this tiny beach is a nice choice for those looking to get away from the crowds. It is a locals beach, and has been spared tourism popularity.

Travelers will find this beach on North Shore Road, a short distance away northeast of Hawksnest Bay.

Get more information here.

3 | Denis Bay Beach

A quite beach that attracts adventurous hikers, Denis Bay is flanked by a forest known for its rugged trails.

When you're coming from Oppenheimer Beach, go a short distance to the north-northeast to find this beach.

Additional details can be found here.

4 | Jumbie Beach

This is a tiny little beach with some great snorkeling and beautiful sights all around. Jumbie Beach is out of the way, undeveloped, and is great if you are looking for privacy or just some peace and quiet.

This beach is on North Shore Road, and is a few hundred yards (a quarter kilometer) from Denis Bay Beach.

Click here for full details.

Cruz Bay

Whether you're in it to get a tan, the possibility of watersports, or you're just up for a nice swim, a trip to Cruz Bay that doesn't include a day at the beach is one that is wasted. The waters of the Caribbean are known for their warm, calm nature, making all of the beaches that connect to Cruz Bay perfect for families. You'll discover a small variety of beaches to choose from in the area. Snorkeling is an… more…

Click here for a larger, more detailed map of this area. Another alternative is to read additional information with regard to beaches in Cruz Bay by going to this page.

1 | Hansen Bay Beach

The beautiful beach on Hansen Bay is a little slice of paradise. Located inside the harbor, the waters are calm and clear, and the sand white and warm.

Situated in the eastern part of St. John, this beach is two and a half miles (four kilometers) east of the center of Coral Bay.

Click here for more info.

1 | Reef Bay Beach

Reef Bay Beach is a long and empty beach that offers visitors privacy and plenty of room to explore; both on land and in the water with a snorkel.

Interested guests can find this beach on St. John, three and a half miles (five and a half kilometers) to the east of the center of downtown Cruz Bay.

View here for further information.

1 | Lameshur Bay

A white, sandy beach tucked away between tropical foliage, Lameshur Bay is one you won't want to overlook. Directly off of one of the local roads and part of the Virgin Islands National Park, guests are treated to a quiet beach experience, preserved and natural.

Visitors will be able to find this beach two miles (three kilometers) south-southwest of the center of Coral Bay.

Read more details here.

1 | Pelican Beach

Great for snorkeling, swimming, sun bathing, and sandcastle building, Pelican Beach is an all-around great spot for a day along the shore.

The center of Coral Bay is a mile and a half (three kilometers) to the northwest of this beach.

Further information is available here.

1 | Salt Pond Bay

Salt Pond Bay, located on the southern coast of St. John, offers a great beach area for snorkeling and swimming. Because of its tranquil waters, Salt Pond Bay is quickly becoming a popular place for swimming in the U.S.

Situated on the southeastern outskirts of St. John, this beach is one and an eighth miles (a kilometer and a half) south-southwest of the center of Friis Bay.

More info here.

This interactive map shows the location of 23 beaches on St. John.

Click on each point that interests you in order to get more details about individual points shown on the map, or to zoom in to have a better view of a particular part of the map. Another alternative is to use the following table to interact with the map. If you are interested in a specific place, click on the colored map dot shown in the first column, or you can click on the Area/Vicinity noted shown in the final column.

Points of Interest Near St. John
Click to Show Name (Click to Read Article) Area/Vicinity (Click to Show on Map)
Caneel Bay 1.0 mi. North-Northeast of Downtown Cruz Bay
Cinnamon Bay 2.6 mi. Northeast of Central downtown Cruz Bay
None Cruz Bay Beach Downtown Cruz Bay
Denis Bay Beach 1.9 mi. Northeast of Downtown Cruz Bay
Francis Bay Beach 2.2 mi. Northwest of Central Coral Bay
None Frank Bay Beach 0.3 mi. South West of Downtown Cruz Bay
Great Cruz Beach 0.8 mi. Southeast of Downtown Cruz Bay
Hansen Bay Beach 2.6 mi. East of Central Coral Bay
Hawksnest Bay 1.4 mi. Northeast of Downtown Cruz Bay
Jumbie Beach 2.0 mi. Northeast of Downtown Cruz Bay
Lameshur Bay 2.0 mi. South-Southwest of Central Coral Bay
Leinster Bay Beach 1.6 mi. Northwest of Central Coral Bay
Maho Bay 2.1 mi. West-Northwest of Central Coral Bay
Oppenheimer Beach 1.7 mi. Northeast of Downtown Cruz Bay
Pelican Beach 1.8 mi. Southeast of Central Coral Bay
Reef Bay Beach 3.3 mi. East of Central downtown Cruz Bay
Salomon Bay Beach 0.7 mi. North-Northeast of Downtown Cruz Bay
Salt Pond Bay 1.1 mi. South-Southwest of Central Friis Bay
Scott Beach 1.3 mi. North-Northeast of Downtown Cruz Bay
Trunk Bay 2.3 mi. Northeast of Central downtown Cruz Bay
Turner Bay Beach 0.3 mi. South West of Downtown Cruz Bay
Waterlemon Beach 1.2 mi. North-Northwest of Central Coral Bay
Waterlemon Cay Beach 1.5 mi. North-Northwest of Central Coral Bay

 

Help us improve! We welcome your corrections and suggestions.