Map of Beaches in Cruz Bay

1 | Caneel Bay

Surrounded by National Park lands on the northern coast of St. John, Caneel Bay has several beautiful white-sand beaches that match the luxury of this world-famous resort. The entrance to the main beach at Caneel Bay is through the resort, but all beaches in the Virgin Islands are open to the public.

Interested guests can find this beach a mile (a kilometer and a half) north-northeast of the center of downtown Cruz Bay.

Get additional info here.

1 | Salomon Bay Beach

Almost always deserted, this beach is hidden away within the lush confines of the national park. It's any easy hike from either Caneel Bay or Cruz Bay.

This beach is just 0.7 miles (1.2 km) from downtown Cruz Bay, and is on the same premises as Salomon Bay Beach.

Visit this page for further info.

1 | Cruz Bay Beach

While it may not be the largest or most tropical beach on the island, this beach remains one of the more popular spots to spend a day. This is because it will likely be the first beach you see as you approach St. John on the ferry from St. Thomas.

The center of downtown Cruz Bay is a couple hundred yards (a few hundred meters) to the east of this beach.

More details here.

1 | Frank Bay Beach

If you are looking for a spot to escape to, this may just be the place. Surrounded by much more famous beaches, Frank Bay offers much of the same, albeit a little smaller and with the benefit of being much less crowded.

You will find this beach in Estate Enighed, near the middle of Cruz Bay, just 0.3 miles (0.6 km) from the center of downtown Cruz Bay.

Visit this page for full details.

2 | Turner Bay Beach

On the smaller side, this beach that does not often attract visitors unless they are staying on properties nearby. This does, however, make it a great place to head to if you are looking for a quiet escape from some of the more crowded beaches in the area.

This beach is a couple hundred yards (a few hundred meters) from Frank Bay Beach.

Click to read more.

1 | Great Cruz Beach

Located on the west coast of St. John, Great Cruz Bay provides a well-manicured beach area that is popular with tourists, due to its proximity to the Westin Hotel. The area is fairly well developed, with restaurants and shopping centers nearby.

This beach can be found 0.8 miles (1.3 km) southeast of the center of downtown Cruz Bay.

More information is available here.

The interactive map above contains the location of 6 beaches in Cruz Bay.

Click on each part of the map in order to obtain more information about the points shown on the map, or to zoom in to have a closer look at that part of the map. Another alternative is to use the table below to interact with the map. To do so, simply click on the colored pin shown in the left column, or you can click on the location, described shown in the third column.

Points of Interest Near Cruz Bay
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
None Cruz Bay Beach Downtown Cruz 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
Salomon Bay Beach 0.7 mi. North-Northeast of Downtown Cruz Bay
Turner Bay Beach 0.3 mi. South West of Downtown Cruz Bay


Help us improve! We welcome your corrections and suggestions.