Visit USA - America's Best Travel Guide

Goose Rocks Beach

Maine’s Goose Rocks Beach is located north of Kennebunkport Village. Goose Rocks Beach is a 3-mile long, fine-sand beach with a shallow grade and lack of surf. It stretches from the Little River in the east to Batson's River to the west and affords great views of the Goose Rocks and Timber Island just off the coast. There are also fascinating tidal pools on the westerly end of the beach are a sure to delight visitors both young and old.

Conservation efforts are under way to encourage endangered seaside birds to nest at Goose Rocks beach, so visitors are asked to remain on the marked paths and stay off of the dunes.

There are no lifeguards on duty at Goose Rocks Beach, and there are no toilet facilities. With the exception of seeing-eye dogs, pets are not permitted on the beach. A permit from the Kennebunkport Police Station is required to park or make a fire at Goose Rocks Beach.