top of page

Guide to the Best Beaches
on St. John, U.S. Virgin Islands

St. John’s beaches fall within the protection of Virgin Islands National Park. While the white sand and turquoise water are world‑class, amenities vary widely between the larger, developed beaches (Trunk Bay, Cinnamon Bay, Maho Bay) and secluded coves such as Salomon, Jumbie or Gibney.

Detailed St. John Beach Guides

Trunk Bay

Trunk Bay

Best Beach & Snorkeling in Virgin Islands National Park

Caneel Bay Beach

Caneel Bay Beach

Reopened Gem in Virgin Islands National Park

Cinnamon Bay

Cinnamon Bay

Endless White Sand Beach with Camping, Snorkeling & Rentals

Maho Bay

Maho Bay

Turtle Watching & Family‑Friendly Beach

Honeymoon Bay

Honeymoon Bay

Scenic Hike & Beach Club Experience

Hawksnest Beach

Hawksnest Beach

Snorkeling & Family Amenities in Virgin Islands National Park

Francis Bay

Francis Bay

Quiet Beach & Nature Trail

Gibney / Oppenheimer Beach

Gibney / Oppenheimer Beach

Secluded Retreat on Hawksnest Bay

Waterlemon Cay (Leinster Bay)

Waterlemon Cay (Leinster Bay)

Snorkeling Paradise in St John

Salomon Bay

Salomon Bay

Secluded Beach with Pristine Snorkeling

Jumbie Bay

Jumbie Bay

Hidden Escape Next to Trunk Bay

Denis Bay

Denis Bay

Hike‑In Seclusion Between Trunk & Hawksnest

Haulover Bay

Haulover Bay

Off‑the‑Beaten‑Path Snorkeling for Experts

Salt Pond Bay

Salt Pond Bay

South Shore Beach & Trailhead

Great Lameshur Bay

Great Lameshur Bay

Remote Snorkeler’s Playground

Little Lameshur Bay

Little Lameshur Bay

Remote South‑Shore Beach with Trails

bottom of page