There are many dog friendly beaches in Maine. Below are some of our favorite town owned beaches that allow dogs. Click on the image for more information including the specific rules of when dogs are allowed, directions, parking information, current weather conditions, and much more to help you plan your visit. Also be sure to visit our Dog Friendly Places page for additional reviews on our favorite Dog Friendly Hiking Trails and Scenic Dog Walks in Maine and New Hampshire. A new review is added weekly!
Arundel Beach, Kennebunkport ME
Also known as Colony Beach, Arundel Beach in Kennebunkport is a small and rocky dog beach.
Bay View Beach, Saco, ME
Bay View Beach in Saco allows dogs all day but must be leashed during certain hours in the summer.
Cape Neddick Beach, York, ME
Cape Neddick Beach in York is a no-frills dog beach, popular with local residents.
Drake’s Island Beach, Wells, ME
Drake’s Island Beach in Wells is a long sandy beach great for walking dogs at low tide.
East End Beach, Portland, ME
East End Beach in Portland isn’t the prettiest beach in the area, but is a great place for dogs to play in the city.
Fort Foster, Kittery, ME
Fort Foster in Kittery has everything for a tail wagging day with your dog: beaches, trails, and picnic areas.
Fortunes Rocks Beach, Biddeford, ME
Fortunes Rocks Beach in Biddeford is a long pebble beach great for walking dogs on-leash during low tide.
Gooch’s Beach, Kennebunk, ME
Gooch’s Beach in Kennebunk is a favorite off-leash beach.
Goose Rocks Beach, Kennebunkport, ME
Goose Rock Beach in Kennebunkport is a scenic beach with very specific dog rules depending on when you visit.
Higgins Beach, Scarborough, ME
Higgins Beach in Scarborough is a great dog friendly beach, but beware the pipping plover restricted areas.
Kinney Shores, Saco, ME
Dogs are allowed all day at Kinney Shores Beach in Saco.
Long Sands Beach, York, ME
With views of Nubble Light, Long Sands Beach in York is a popular dog beach.
Mother’s Beach, Kennebunk, ME
Mother’s Beach in Kennebunk has rocky outcroppings perfect for tide pooling dogs who are timid of the surf but want to get their paws wet.
Ogunquit Beach, Ogunquit, ME
No dogs allowed during the summer season at Ogunquit Beach, but it offers tail wagging fun during the off-season.
Old Orchard Beach, Old Orchard, ME
Old Orchard Beach allows dogs off-leash from 6:00 AM to 9:00 AM from May 15 through Labor Day.
Seapoint Beach, Kittery, ME
Seapoint Beach in Kittery is a small and rocky beach that is a favorite destination for dogs during the off-season.
Short Sands Beach, York, ME
Although smaller than the other beaches in York, Short Sands is a good family destination.
Wells Beach, Wells, ME
Wells Beach is popular for tail wagging fun with space to run and jetty to explore.
Willard Beach, South Portland, ME
Tucked away in a quiet neighborhood, Willard Beach in South Portland has scenic views of Casco Bay.
York Harbor Beach, York, ME
Extend your visit to York Harbor Beach by following Fisherman’s Walk to nearby Wiggly Bridge.