Kennebunkport Beaches

Kennebunkport beaches are some of the finest in Maine. Want to bask in the sun and read a book on a quiet, hidden beach? Walk a cushioned mile on the sand? Swim, surf or kayak? Take luminous photos at sunset?  The Cape Arundel Inn & Resort is fortunate to have five splendid beaches nearby, and we’ll help you choose the best Maine beach for you. We’ll provide you with everything you need—beach chairs, towels, sunscreen, a picnic—so you can play in the waves or relax on a sun-warmed patch of sand.

Goose Rocks Beach
Kings Highway, Kennebunkport, Maine

This powdery white sand beach stretches three scenic miles. With grassy dune, island and summer cottage views, it is an alluring and uncrowded place to dip your toes in the sparkling Atlantic and let go of anything weighing on you. Keep an eye out for lucky sand dollars as the tide flows out. Goose Rocks Beach gets its name from the offshore barrier reef, visible at low tide, which shelters this pristine swath of sand, keeping waves warm and gentle. Goose Rocks Beach parking permits are required and can be purchased at the pay kiosks, located at Goose Rocks General Store or along the beachfront.

Kennebunk Beach
Beach Avenue, Kennebunk, Maine

Our area’s most popular place to play in and by the ocean has three distinct beach areas: Mother’s Beach, Middle Beach and Gooch’s Beach. Combined, they offer nearly a mile of seaside pleasures. Family-friendly Mother’s Beach is a petite pocket beach tucked into the rocks south of Lords Point, a narrow peninsula clustered with enchanting beach homes. This lifeguard-protected beach also features a playground. Just north is wild and rugged Middle Beach, where waves sculpt a quarter-mile of black pebble shore. From the sidewalk atop the seawall, you can appreciate both nature’s handiwork and the exquisite architecture of this area’s grand coastal homes. Gooch’s Beach is a 3,300-foot crescent of fine sand is the perfect place to sunbathe, body surf, stroll barefoot and carve your initials in the sand. Lifeguards watch over this beach during the summer season; portable restrooms are available. Beach passes to park at the Kennebunk beaches are required; pay kiosks are available along the beach.

Colony Beach
Ocean Avenue, Kennebunkport, Maine

This 450-foot, sand and pebble beach at the mouth of the Kennebunk River is angled for captivating sunset views. Also known as Arundel Beach, it’s about a mile south of Dock Square, yet it feels peaceful and secluded. Limited parking and no facilities keep crowds at bay, and a breakwater and rocky point create a hemmed-in pool of saltwater ideal for swimming. Stay at the Cape Arundel Inn & Resort, and you can meander along Parson’s Way, which trails Kennebunkport’s rocky coastline, to this overlooked little beach: It’s about a 15-minute, scenic, easy trek.

Cleaves Cove Beach
Ocean Avenue, Kennebunkport, Maine

The most hidden of Kennebunkport’s beaches is tucked away off Ocean Avenue. We’ll help you find this uber-private spot, where you can spread out a blanket on the sprinkling of sand, look out to sea and avoid all responsibility.