The Quiet Side of Kennebunkport
Goose Rocks Beach stretches three miles along the eastern edge of Kennebunkport, a wide crescent of sand that curves between Cape Porpoise to the southwest and Granite Point to the northeast. Unlike the busy dock square area and the town’s well-known harbor, Goose Rocks feels like a different world entirely. There are no restaurants, no shops, no parking lots with attendants. Just a long, gentle beach backed by summer cottages and year-round homes.
The beach is protected by the Goose Rocks barrier reef, a natural formation that breaks incoming waves before they reach shore. This creates calm, shallow water that warms more quickly than the open ocean. On a summer afternoon, the water in the shallows can feel almost pleasant, which is high praise for the Maine coast.
The Beach
The sand at Goose Rocks is fine and firm, good for walking the full three-mile length at low tide. The beach widens dramatically as the tide drops, exposing tidal flats and pools that attract shorebirds and seal watchers. Harbor seals haul out on the exposed rocks of the barrier reef at low tide, and you can often spot them from shore with binoculars.
The beach faces roughly east, catching morning and midday sun. There is no shade, so bring your own. The dune grasses and beach roses that line the upper beach mark the boundary between public sand and private property.
Low tide is the best time to explore Goose Rocks Beach. The reef becomes partially exposed, the tidal flats stretch out for hundreds of yards, and the shallow pools left behind are warm enough for wading. Check the tide tables for Kennebunkport before you plan your visit.
At the southern end of the beach, where it curves toward Cape Porpoise, the Batson River empties into the sea. The area around the river mouth is particularly good for birdwatching. Piping plovers and least terns nest on this stretch, and sections may be roped off during nesting season from April through August.
A Residential Beach
What makes Goose Rocks unusual among Maine beaches is its complete lack of commercial development. The homes along Kings Highway are a mix of year-round residences and summer cottages. There is a small general store at the Goose Rocks Beach intersection that sells basic supplies and beach permits, but that is the extent of commercial activity.
This residential character is part of the appeal. The beach is never as crowded as Kennebunk Beach or Gooch’s Beach closer to town. The people here tend to be families who have been coming for years, moving at a slower pace.
From Memorial Day through Labor Day, a parking permit is required between 8 AM and 5 PM. Daily permits cost $40, weekly permits $200, and seasonal stickers $325. Daily and weekly permits can be purchased at kiosks outside the GRB General Store or at Proctor and Kings Highway (credit card only). Seasonal stickers are available at Town Hall. Parking is allowed only in posted spaces on Kings Highway, Dyke Road, and New Biddeford Road.
Wildlife
The Kennebunkport Conservation Trust manages several parcels near Goose Rocks Beach that protect important coastal habitat. The barrier reef and tidal flats are part of an ecosystem that supports migratory shorebirds, nesting plovers, and marine life. Seals are a regular presence on the reef, especially in spring and early summer.
Early morning is the best time at Goose Rocks, before the day-trippers arrive. The light is beautiful, the beach is nearly empty, and seals are often visible on the reef. If you are staying nearby, a sunrise walk along the full three miles is one of the best experiences on the southern Maine coast.
Dogs on the Beach
Dogs are allowed on leash from April 1 through June 14 at all hours. From June 15 through Labor Day, dogs are restricted to before 9 AM and after 5 PM, on leash. After Labor Day through September 15, dogs are allowed on leash anytime. Dogs are prohibited near piping plover nesting areas at the west end of the beach year-round.
When to Go
Spring
Cool temperatures, few visitors. Good for walking and birdwatching. Plover nesting begins in April.
Summer
Warmest water, gentle surf from the barrier reef. Parking permits required. Arrive early for best spots.
Fall
Fewer people, mild days through September. Seals active on the reef. No parking permit needed after Labor Day.
Winter
Empty beach, dramatic skies. Cold and windy. Good for solitary walks.
Goose Rocks Beach Essentials
- Parking permit (Memorial Day through Labor Day)
- Sunscreen and hat (no shade on the beach)
- Towels and beach chairs
- Binoculars (for seals on the reef and shorebirds)
- Snacks and water (no food vendors at the beach)
- Tide chart (low tide is best for exploring)
- Cash or card for parking kiosk
Getting There
From Kennebunkport village, head east on Route 9 (Log Cabin Road) for about three miles. Turn right onto Kings Highway to reach the beach. From the Maine Turnpike (I-95), take Exit 25 (Kennebunk) and follow Route 35 south to Route 9 east. The drive from Portland is about 40 minutes. From Boston, expect about 90 minutes via I-95.
FAQ
Do you need a parking permit for Goose Rocks Beach?
Yes, from Memorial Day through Labor Day, a permit is required between 8 AM and 5 PM. Daily permits are $40 and can be purchased at kiosks near the beach. Outside of summer season, parking is free.
Is Goose Rocks Beach good for swimming?
Yes. The barrier reef protects the beach from large waves, creating calm, shallow water that is warmer than the open ocean. The beach is excellent for families with small children.
Can you see seals at Goose Rocks Beach?
Harbor seals regularly haul out on the barrier reef, especially at low tide. Bring binoculars for the best views from shore. Do not approach seals on the reef.
Are dogs allowed at Goose Rocks Beach?
Dogs have seasonal restrictions. In summer (June 15 through Labor Day), dogs are allowed only before 9 AM and after 5 PM, on leash. Dogs are not allowed near plover nesting areas at the west end of the beach.
Are there restaurants near Goose Rocks Beach?
There are no restaurants directly at the beach. The nearest dining is in Cape Porpoise (about 2 miles) or Kennebunkport village (about 3 miles). Bring food and water with you.