Maine has more than 5,000 miles of coastline, and some of the most beautiful beaches in the entire state can be found here in the Kennebunks.

Whether you’re a family looking to set up for that perfectly relaxing day at the beach or a surfer hoping to catch the ultimate wave, the beaches in Kennebunk and Kennebunkport offer some of the best fun in the sun.


Kennebunk Beach, Mother’s, Middle & Gooch’s (Beach Avenue)

These long, wide sandy beaches (and even rocky Middle Beach) are the perfect place to walk, sun yourself, play in the surf, look for sea treasures or just enjoy the sight of the waves rolling onto shore. There’s no better place to be on July 4, when fireworks explode overhead in a myriad of glittering lights. There are lifeguards and porta-potties at both Gooch’s Beach and Mother’s Beach from July through Labor Day. Mother’s Beach has a playground open to the public. While visitors are welcome at these beaches, a permit to park at the beach is required. Non-resident daily ($25), weekly ($100) and seasonal ($200) passes are easily available at the three parking kiosks and at the Kennebunk Town Hall. For more information, call the Kennebunk Town Hall at (207) 985-2102.



Goose Rocks Beach (King’s Highway, off Route 9, north of Cape Porpoise)

At three miles long, Goose Rocks Beach is a favorite with walkers as well as the sand pail set. The beach is wide, smooth, sandy and affords wonderful views of Eastern Goose Rocks and Timber Island, just off the coast. Parking permits are required ($25/$100/$200; note that Kennebunk permits cannot be used here) and are available at an automated ticket kiosk (corner of Proctor Avenue and Kings Highway), the Kennebunkport Town Hall and the Goose Rocks General Store. 

Colony Beach (off Ocean Avenue, near the Colony Hotel in Kennebunkport)

This beach (also known as Arundel Beach) is much appreciated by those who love to scramble on its rocks and watch the surf dash the shore. No parking permit is needed.

Beach Wheelchairs

The Kennebunks have two beach wheelchairs for public use! Both are available to rent for a small fee through the towns’ recreation departments, Kennebunk Rec (207-604-1335) and Kennebunkport Parks & Recreation (207-967-4304).

Beaches Photo Gallery

Go Kennebunks Guidebook

Where every day is a vacation