Beaches in St. John

Caneel Bay

Northshore Road
Caneel Bay

White sand beach...
Read more

Hawksnest Bay

Northshore Road
Hawksnest Bay

Locals' beach...
Read more

Caneel Bay Beach

Route 20

Read more

Maho Bay

1320 Cruz Bay Creek

Good Sunning and Snorkeling...
Read more

Francis Bay

Northshore Road
Francis Bay

Great for swimming and spotting sea turtles...
Read more

Trunk Bay beach

Route 20
North Shore Road

Phenomenal beach with great amenities...
Read more

Jumbie Beach

Route 20
(North Shore Road) 0.2 miles from Peace Hill

Itsy bitsy Beautiful Beach...
Read more

Hawksnest Bay

Route 20
(North Shore Road)

Beautiful Beach Offers Swimming, Snorkeling...
Read more

Salomon Beach

Route 20
(North Shore Road)

Excellent beach, worth the hike...
Read more

Honeymoon Beach

Northshore Road
Canneel Bay Resort

Close to town...
Read more
Contact   ·   Privacy   ·   Terms