About Kennebunkport, Maine
Kennebunkport, Maine is a coastal town in York County, about 30 miles south of Portland and just east of the New Hampshire border. Set at the mouth of the Kennebunk River and near the Atlantic’s sandy beaches, it neighbors Kennebunk and is a short drive from Wells and Biddeford. The town’s population is roughly 3,500–3,700 residents, spread across about 20–21 square miles of land, giving Kennebunkport a spacious, seaside feel with easy access to Route 9 and U.S. Route 1.
Downtown Kennebunkport—often called Dock Square—features a walkable Main Street with locally owned boutiques, art galleries, bookstores, and specialty shops. You’ll find a wide range of restaurants, from classic lobster shacks to upscale dining, alongside historic buildings that reflect the town’s 18th- and 19th-century shipbuilding era. Outdoor options are a major draw: Goose Rocks Beach and Colony Beach, the scenic Ocean Avenue coastline, local parks, tidal estuaries for kayaking, and nearby golf at Cape Arundel Golf Club. Nature lovers also enjoy lighthouse views and coastal trails with picturesque overlooks.
Kennebunkport is known for festive annual events, including Christmas Prelude, summer art shows, and seasonal farmers markets. The community vibe blends small-town charm, maritime history, and active coastal recreation, welcoming visitors and residents alike. With its storied past, breathtaking shorelines, and vibrant downtown, Kennebunkport offers an inviting place to stroll, dine, and explore year-round.