Local Beaches

Kennebunk/Kennebunkport Beaches

The Kennebunk beach area is comprised of three sections: Gooch’s Beach, Middle Beach, and Mother’s Beach.  There is also a separate, private beach called Parson’s Beach.

Parking is by permit only. Parking stickers may be purchased at the Town Hall, at the Chamber of Commerce, or at H.B. Provisions General Store. H.B. Provisions is located at 15 Western Avenue in the Lower Village area of Kennebunk, just before going over the bridge into Kennebunkport. The Chamber of Commerce is located at 16 Water Street, downtown Kennebunk.

Parking pass pricing is $25/day, $100/week or $120/season (June 15 – Sep 15)


Kennebunkport Beach

Parking stickers are required for parking at Goose Rocks Beach beginning Memorial Day weekend through Labor Day weekend, between the hours of 8 a.m. and 6 p.m.

Goose Rocks Beach parking stickers are sold at the Town Office, 6 Elm Street, 8 a.m. until 4:30 p.m.; Police Department, 101 Main Street 24 hours a day/7 days a week and Goose Rocks General Store, 3 Dyke Road.

Parking fees – $25/day, $100/week or $200/season

  • Goose Rocks Beach — Very soft sand, great for walking.  Scenic and beautiful.  Trolley access. No facilities or lifeguard. Click here for directions.

Ogunquit Beaches

  • Ogunquit Beach — Three miles of beautiful white sandy beach. Lifeguard and restrooms. Parking fee $30/day. Click here for directions.
  • Foot Bridge Beach — Part of Ogunquit Beach. Parking fee $25/day.  Reached by footbridge over Ogunquit River.  Snack bar and restrooms. Lifeguard patrolled. Click here for directions.

Wells Beaches

Public Parking Lots are located at the end of Mile Road and the Eastern Shore, at the end of Atlantic Avenue and the Jetty and Gross Lot at Drakes Island. Fees for parking apply. Mile Road and Crescent Beach are hourly lots that accept only credit cards, debit cards or coins!

Parking fees – Meters @ $3.00/hour

  • Wells Beach — Seven mile long sandy beach.  Surfing areas. Click here for directions.
  • Crescent Beach — About a half mile south of Wells Beach off of Ocean. Lifeguard on duty. Click here for directions.
  • Drake’s Island Beach — A long sandy beach and not as busy as the main section of Wells Beach.  A great place to search for sea glass in Wells! Limited parking at lot on eastern end of Drakes Island Road.  Toilet facilities and lifeguards. Click here for directions.
  • Moody Beach — a great spot to walk or to watch the dramatic rise and fall of the tide at the end of Ocean Ave in Wells. You can walk for miles on Moody Beach which eventually becomes North Beach, then Footbridge Beach and finally Ogunquit Beach. Click here for directions.
  • Wells Harbor Beach — At the end of Harbor Road.  There’s not much sand at high tide but it’s wonderful for children at mid-and low-tide.  Lots of sand bars, and tidal pools with crabs.  Less crowded than Wells Beach, toilet facilities, playground, and picnic tables. Click here for directions.

York Beaches

  • Long Sands Beach — 1.5 miles of white sandy beach – public restrooms, handicapped parking and access ramps. Parking meters @ $2.50/hour. Lifeguards. Restaurants, take-out food and convenience stores within walking distance. Click here for directions.
  • Short Sands Beach — A popular quarter mile long sandy beach – public restrooms, seasonal lifeguards, metered parking available @ $2.50/hour, a large sandy playground, basketball courts, a gazebo and a large grassy park area. Click here for directions.
  • York Harbor Beach — Family orientated beach – public restrooms, seasonal lifeguards, gentle surf. Limited parking – metered @ $2.50/hour. Click here for directions.

To find detailed information on ALL of the beaches in Maine click here.