St. John Beach Guide

Honeymoon Beach
Honeymoon Beach is located on the north shore of St. John, in the US Virgin Islands. It has a...

Trunk Bay
Beautiful waters and wonderful white sand has made picturesque Trunk Bay one of the most popular beaches on St....

Cinnamon Bay
Cinnamon Bay, at about 1 mile, is the National Park's longest beach. This great beach offers snorkeling, swimming, volleyball...

Caneel Bay
Caneel Bay is a fabulous white sand beach lined with lovely tropical foliage. The water is usually very calm...

Maho Bay
Maho Bay is a long beautiful, white sand beach. It is close to the road so access is easy,...

Salt Pond Bay
Salt Pond Bay is a beautiful bay with amazingly clear water. The beach is often sparsely populated because it...

Hawksnest
Hawknest, a National Park Beach, has gorgeous clear water and a pretty shoreline. A covered shed with picnic tables...

Great Cruz Bay
A beautifully manicured beach, Great Cruz Bay is the location of the Westin Resort. The beach is lined with...

Francis Bay
Visit Francis Bay and you will find yourself on one of St. John's longest beaches. This beautiful beach has...

Denis Bay
Denis Bay is a pretty and quiet beach. Its powdery white sand shore is often sparsely populated, primarily because...

Jumbie Bay
Jumbie Bay is a lovely little beach. Often sparsely populated it is a great spot to enjoy some private...

Salomon Bay
Salomon is a small, lovely beach accessible only by trail, Lind Point Trail. As there is no road access...

Leinster/Waterlemon Bay
Leinster Bay, is bordered by the Leinster Bay Trail. The area before the parking lot is great for walking...

Lameshur Bay
There are two Lameshur Bays; Little Lameshur and Great Lameshur. Little Lameshur is a protected sand and rubble beach...

Great Lameshur
Beautiful rocky beach with great snorkeling options. This beach is off the beaten path and its suggested that a...

Little Cruz Bay
The first beach that you see when the ferry pulls into Cruz Bay is little Cruz Bay on the...