
Caneel Beach
Last verified October 30, 2026
Photo: Fred Hsu, CC BY-SA 3.0
Caneel Beach is the main beach of the former Caneel Bay Resort, on St. John's northwest shore inside Virgin Islands National Park.
About the island: the St. John guide

Last verified October 30, 2026
Photo: Fred Hsu, CC BY-SA 3.0
Caneel Beach is the main beach of the former Caneel Bay Resort, on St. John's northwest shore inside Virgin Islands National Park.

Last verified October 29, 2026
Photo: Amaury Laporte, CC BY 2.0
4.7 on Google
Cinnamon Bay Beach and Campground is the campground inside Virgin Islands National Park at Cinnamon Bay on St. John, and its beach watersports center rents kayaks, clear kayaks, stand-up paddleboards, snorkel…

Last verified October 30, 2026
Photo: Thomas Kriese, CC BY 2.0
Francis Bay is a quarter-mile beach on St. John's North Shore in Virgin Islands National Park and one of the park's quieter spots.



Last verified October 30, 2026
Photo: Fred Hsu, CC BY-SA 3.0
Honeymoon Beach is a white-sand beach west of Caneel Bay in Virgin Islands National Park, shaded by palms and sea grape trees.

Last verified October 30, 2026
Photo: Dan Nelson, CC BY-SA 2.0
Jumbie Bay is a beach on St. John's North Shore in Virgin Islands National Park, reached on foot from North Shore Road.

Last verified October 30, 2026
Photo: Gruepig, CC BY-SA 3.0
Leinster Bay is on St. John's northeast shore in Virgin Islands National Park, and Waterlemon Cay, a small island in the bay, is a popular snorkel spot.

Last verified October 30, 2026
Photo: Eoghanacht, CC0
Little Lameshur Bay is a sandy beach in Virgin Islands National Park, about five miles from Coral Bay, beside rocky Great Lameshur Bay.

Last verified October 30, 2026
Photo: Amaury Laporte, CC BY 2.0
Maho Bay is a long, shallow beach on St. John's North Shore in Virgin Islands National Park, beside North Shore Road.

Last verified October 30, 2026
Photo: Blake Carroll, CC0
Salt Pond Bay is a curving white-sand beach in Virgin Islands National Park, past Coral Bay at the end of the VITRAN bus route.

Last verified October 30, 2026
Photo: Navin75, CC BY-SA 2.0
Trunk Bay is a beach on St. John's North Shore in Virgin Islands National Park and the only beach on the island with an amenity fee: $5 per person aged 16 and older from sunrise to sunset, or $2.50 for holders…