Peter Bay Beach is a hidden gem located on the north shore of St. John in Cruz Bay, United States Virgin Islands.
Peter Bay Beach
77.3
°F
|
°C
Peter Bay Beach is a hidden gem located on the north shore of St. John in Cruz Bay, United States Virgin Islands.
Amenities
Dogs
Restrooms
Activities
Bike Paths
Hiking
Rentals
Sailing
Food
Local Beach Vendor
Access
Parking - Free
Features
Explore Top Destinations
Frequently Asked Questions
Surf through our FAQs to help you find your perfect beach!
Does Peter Bay Beach have parking? If so, is it free or paid?
Does Peter Bay Beach have lifeguards?
Is Peter Bay Beach a family-friendly beach?
Is Peter Bay Beach good for swimming?
Does Peter Bay Beach have restrooms?
Is Peter Bay Beach a nude beach?
Is there food near Peter Bay Beach?
What are the activities at Peter Bay Beach?
Does Peter Bay Beach have accommodations for people with disabilities?
Is Peter Bay Beach a dog-friendly beach?
Is Peter Bay Beach good for surfing?
EXPERT ADVICE AND TIPS