Maine Beaches Guide — Best Beaches by Region

Maine’s beaches are among the most beautiful in New England — and among the most varied. From the wide sandy strands of the southern coast to the wild, rocky shores of Acadia and the Bold Coast, Maine’s coastline offers a beach experience for every taste.

Southern Maine Beaches

The stretch of coast from Kittery to Portland contains Maine’s longest and most accessible sandy beaches. Ogunquit Beach is arguably the finest — three miles of white sand with calm water on the river side. Old Orchard Beach is Maine’s most popular beach destination, a classic American seaside resort with an amusement pier and carnival atmosphere. Wells Beach, Kennebunk Beach, and York Beach round out the southern coast’s offerings.

Midcoast & Downeast

North of Portland, sandy beaches give way to the rocky shoreline that defines Maine’s iconic image. Pemaquid Beach in Bristol is one of the midcoast’s finest sandy beaches. Sand Beach in Acadia National Park is a stunning crescent of sand backed by mountains — though the water temperature rarely exceeds 55 degrees even in August.

Best Beaches in Southern Maine

Ogunquit Beach is consistently ranked among the top beaches in New England — a three-mile barrier beach between the Ogunquit River and the open Atlantic. The river side offers calm, shallow water ideal for families with young children, while the ocean side has gentle surf. Parking fills early on summer weekends; take the trolley from town. See our Ogunquit guide for full details.

Old Orchard Beach is Maine’s most popular beach — a seven-mile stretch of hard-packed sand with a classic amusement pier, carnival rides, and a lively boardwalk atmosphere. The beach is wide and the water warmer than points north. One of the few Maine beaches with a true resort-town feel. See our Old Orchard Beach guide.

Kennebunk Beach is actually three connected beaches — Kennebunk Beach, Middle Beach, and Goose Rocks Beach — stretching along the coast south of Kennebunkport. Goose Rocks is the most beautiful and least crowded of the three, with a long sandy strand backed by dunes. Parking requires a permit in summer — get one at the Kennebunkport town office.

Wells Beach is a wide, sandy beach in Wells with a small village of shops and restaurants at the north end. A quieter alternative to Old Orchard Beach with excellent swimming and a more relaxed atmosphere. Drakes Island Beach just south of Wells Beach is one of southern Maine’s hidden gems — less crowded and more scenic.

York Beach actually comprises two beaches — Short Sands and Long Sands — separated by Cape Neddick. Long Sands is a classic mile-long beach popular with surfers and families. Short Sands has a more traditional seaside amusement feel with an arcade and mini golf. The Nubble Lighthouse at Cape Neddick is one of the most photographed in Maine.

Midcoast Maine Beaches

Pemaquid Beach in Bristol is one of the finest sandy beaches on the midcoast — a sheltered crescent of fine white sand on Johns Bay, backed by a state park with changing facilities and a snack bar. The water is cold but the setting is exceptional. Pemaquid Point Lighthouse is just a short drive away.

Popham Beach State Park near Bath is one of Maine’s most spectacular state park beaches — a long barrier beach at the mouth of the Kennebec River with shifting sandbars, tidal pools, and views of Fox Island and Seguin Island. One of the most dramatic beach settings in the state. Arrive early in summer as the parking lot fills by mid-morning on weekends.

Reid State Park on Georgetown Island near Bath offers two sand beaches — Mile Beach and Half Mile Beach — in a stunning setting on the open Atlantic. One of Maine’s most beautiful and undervisited state park beaches, with dunes, salt marshes, and excellent birding.

Downeast Maine & Acadia Beaches

Sand Beach in Acadia National Park is one of the most dramatic beach settings in the eastern United States — a crescent of pink-tinged sand enclosed by mountains and headlands on Mount Desert Island. The water is cold (rarely above 55°F even in August) but the scenery is unmatched. Parking fills by 9am on summer weekends; take the Island Explorer shuttle from Bar Harbor.

Lamoine Beach near Ellsworth offers a quieter alternative to Acadia’s busy main beaches — a pebble and sand beach on Frenchman Bay with views of the mountains of Mount Desert Island across the water. Part of Lamoine State Park, which also has a campground.

Maine Beach Water Temperature

Maine’s ocean water is cold by most standards — a fact that surprises many first-time visitors. Southern Maine beaches (Old Orchard Beach, Ogunquit, Wells) see the warmest water, typically reaching 60–65°F in July and August. Midcoast beaches are cooler, typically 55–60°F at peak summer. Sand Beach in Acadia rarely exceeds 55°F. The cold water is part of Maine’s character — locals embrace it, and the beaches are no less beautiful for it.

Frequently Asked Questions

What is the best beach in Maine?

Ogunquit Beach is widely considered the finest beach in Maine — three miles of white sand with calm river-side water for families and ocean-side surf for swimmers. Old Orchard Beach is the most popular for its classic seaside resort atmosphere. Sand Beach in Acadia is the most dramatic setting. Popham Beach State Park and Reid State Park are the best options for those who want a spectacular beach without the crowds.

Does Maine have sandy beaches?

Yes — Maine has dozens of sandy beaches, concentrated primarily on the southern coast from Kittery to Portland. The most popular include Ogunquit Beach, Old Orchard Beach, Wells Beach, Kennebunk Beach, and York Beach. North of Portland, sandy beaches become less common as the coastline transitions to the rocky shores Maine is famous for, though exceptions like Pemaquid Beach, Popham Beach, and Sand Beach in Acadia do exist.

Are Maine beaches free?

Most Maine beaches charge for parking rather than beach access itself. State park beaches like Popham Beach and Reid State Park charge a day-use fee. Town beaches like Ogunquit and Old Orchard Beach require paid parking. Some beaches like Goose Rocks in Kennebunkport require a parking permit available from the town. A few smaller beaches have free parking, particularly on the midcoast and Downeast.

When is the best time to visit Maine beaches?

July and August are peak beach season in Maine — the weather is warmest, all facilities are open, and the water reaches its highest temperatures. Late June and early September offer good beach weather with significantly smaller crowds. Memorial Day through mid-June can be chilly for swimming but pleasant for walking the beach. Southern Maine beaches are busiest from July 4th through Labor Day.

Looking for something off the beaten path? See our guide to Hidden Beaches of Maine — lesser-known coastal spots away from the summer crowds.