Have a photo from this spot?
Add one for private review. Approved photos do not publish automatically.
Goose Rocks Beach
Kennebunkport, Maine
Three-mile sand beach in Kennebunkport, Maine, with cold Atlantic water and a paid beach-permit system in season.
At a glance
Overview
Goose Rocks Beach is a long stretch of sand in Kennebunkport, about three miles of gentle shore backed by dunes and summer homes on the Atlantic side of York County. The beach is open to the public, but Kennebunkport requires a paid beach permit in season and strictly enforces parking; day visitors should plan ahead. Water is classic Gulf of Maine cold, shore is flat and walkable at low tide.
- County
- York
- Region
- The Maine Beaches
- Water type
- Ocean beach
- Swim feature type
- Ocean beach
Know before you go
Public
Conditions
Conditions snapshot
Check posted signs and official updates before entering.
Getting there
From Route 9 in Kennebunkport, take Dyke Road or King's Highway to the Goose Rocks Beach crossings and look for signed public access points. Park only in permitted roadside spaces with a Kennebunkport beach permit, purchased from the town or participating merchants. Residential streets are strictly enforced.
Notes unlock when you sign in.
See what other visitors noticed, or be the first to leave a short note.
