Maine's Best Beaches | Top 10 Beaches | Southern Maine Beaches | Boating | Lighthouses | Tour the Coast | Kayaking


Maine Beaches


Maine's coast offers long stretches of beautiful beaches and rugged coastline. Maien is home to New England's best beaches, for shore. During the summer months, you'll often see sunbathers, children playing in the sand, kite surfers, kayakers plying the waves, boats sailing off the coast at sea, anglers wading among the waves and a buoyant energy of ocean lovers at the beach. Locals and vacationers who prefer the quiet atmosphere can walk the beach in the spring and fall, and even during the winter for the refreshing wintry air.


Maine has so many beautiful beaches, its hard to see all of them in one trip. Whether you prefer sunbathing on a beach chair, surfing or stand up paddleboard, crashing through the waves on horseback, a toddler friendly beach or walking along the beach sands in search of sea shells and beach glass, Maine beaches have something for everyone. 90% of Maine's beaches are concentrated in the first 30-miles of coastline from Kittery to Portland, but some glorious beaches are futher Down East - like Sand Beach on Mount Desert Island - part of Acadia National Park. If you're looking for a list of Maine's best beaches, see our Maine's Top 10 Beaches page.


Discover a beach in Maine from our guide. From the sand beaches in Southern Maine with an artsy feel, beachside shops and amusements to quiet and peaceful beaches in the Mid Coast and secluded beaches in the Down East Region, a trip to the beach surely deserves its place on the itinerary while on your Maine coast vacation.


Our Maine Travel Guide will help you find lodging near the beach of your choice. For an unbeatable vacation on the beach, find hotels and resorts on the beach.

Southern Maine Beaches

Harbor Beach York

Harbor Beach | Harbor Beach Rd, York Harbor

Scenic sandy beach with gentle surf in York Harbor offer a great place to enjoy walking along the beach and exploring the rocks at low tide. Parking is free but limited for this small scenic beach just off Coastal Route 1A at the entrance to Harbor Park. Portable restrooms are available at the end of Harbor Beach Road. Lifeguards are on duty end of June to Labor Day. There is a scenic cove adjacent to Stage Neck Inn, a short scenic walk through Hartley Mason Reserve from York Harbor Inn.

Long Sands Beach

Long Sands Beach | Long Beach Ave, York, ME
As the name implies this is a long wide sandy beach streching for over a mile and a half with designated surfing areas. Metered parking is available along Coastal Route 1A for the entire length of beach. Route 1A serves as a scenic bike ride along the shoreline as well as plenty of small food shacks, motels and general stores along the strip. There are restrooms available at the Bathhouse near Oceanside Avenue. Lifeguards are on duty end of June to Labor Day. You can see famous Nubble Lighthouse from the beach. There are lodging options right on York Beach.

Short Sands Beach

Short Sands Beach | Long Beach Ave, York Beach
Short Sands Beach has lovely gentle surf, plus showers, changing area and toilets. Shorts Sands Beach is obviously not as long as neighboring Long Sands Beach. Metered parking is available in a lot off Route 1A. Located right in York Beach, its an easy walk to shops, restaurants, Fun-O-Rama, bowling alley, Golden Rod Salt Water Taffy and York's Wild Kingdom Amusement Park. The kids will enjoy the amusement house and playground nearby and searching for weathered beach glass. Lifeguards on duty end of June to Labor Day. Lodging in York Beach

Ogunquit Beach

Ogunquit Beach | Beach St, Ogunquit, ME

Ogunquit offers a long stretch of wide soft perfect white sand and surf. Popular  family beach activities are volleyball, botche ball, or frisbee. Accessible by trolley and several parking areas. Located at the end of Beach Street just a few hundred yards from Ogunquit Village, there are plenty of food shacks and ice cream shops, restrooms, as well as close vicinity to boutique shops and restaurants in Ogunquit Village. Considered one of the prettiest 3.5 miles of peninsula beach in the country. This beach helps Ogunquit earn the name... "beautiful place by the sea." Lodging options in Ogunquit

Footbridge Beach

Footbridge Beach | Ocean St, Ogunquit

Beachgoers walk across the river and over the sand dunes via the famous Footbridge from which the beach derives its nameover to get to this beautiful very uncrowded section of Ogunquit beach. Lifeguard patrolled. Located just 1 mile north of downtown Ogunquit Village at the end of Ocean Street Road, you will find this idyllic beach with a wide stretch of perfect white beach sand. Parking is available which requires a fee, and there is as a small restroom near the bridge. The Ogunquit River is a great place for a beach tube. Lodging options in Ogunquit


Moody Beach

Moody Beach | Ocean Ave, Wells, ME

Moody is a lovely mile-long beach on the border between Ogunquit and Wells. Access  this beach from Bourne Avenue in Wells to Ocean Avenue. Paid public parking is available at the very end of Ocean Avenue with restroom facilities. There are also numerous access points for kayaks and boats. Wide white sand as shown in the photo to the left. See Wells Beach Photos in our Maine Photo Gallery 

Crescent Beach

Crescent Beach | Gold Ribbon Ave, Wells

Crescent is a lesser-known, less crowded section of beach located between Wells and Moody. While a little more rocky than surrounding beaches in Wells, this beach is unique for its quieter family friendly atmosphere. Parking is available at Gold Ribbon Avenue lot off Webhannet Drive.

Wells Beach Wells Beach | Mile Rd, Wells Beach
Wells Beach is a long, sandy beach with rocky section near the main parking area in the center. Parking stickers are available at Town Hall for the Eastern Shore parking lot at the end of Atlantic Avenue, off Mile Road. There are a few free parking lots at Atlantic Avenue (Casino Square lot), Webhannet Drive, and Harbor Road. This beach has restrooms and lifeguards with nearby restaurants, shopping and ice cream. Lodging in Wells Maine
Drakes Island Beach Drakes Island Beach | Drakes Island Rd, Wells
Located on Drakes Island, this smooth, sandy beach has great waves for body boarding, skim boarding, and swimming. There is limited parking at the lot on the southern end of Drakes Island Road near the mouth of Wells Harbor. At low tide, the Harbor Beach area is a favorite protected sandy area for families. A small parking fee is required. There are toilet facilities and a lifeguard patrolled area.
Mother's Beach Kennebunk

Mother's Beach | Beach Ave, Kennebunk, ME

Kennebunk's short but wide sandy section of perfect sand beach is well protected from the surf and features a large playground -hence the name Mothers Beach. Low tide offers great tidal pools between rocks on either end of this idylic little beach. Great beach for families with young children. Parking stickers are required and available at Kennebunk Town Hall. Port-a-potties are available. Lodging in Kennebunk

Kennebunk Middle Beach

Middle Beach | Beach Ave, Kennebunk Beach

This is the rocky section of Kennebunk Beach between Mother's and Gooch's sand beaches with pretty black pebble stones. A Kennebunk Parking Sticker is required and available at Town Hall for spaces along Beach Ave. This is very uncrowded and a great place to park close and enjoy a quiet day on your beach chair with great ocean views, relax to the lapping waves on the rocks.

Gooch's Beach

Gooch's Beach | Beach Ave, Kennebunk Beach

As the largest and sandiest section of Kennebunk Beach, this IS Kennebunk Beach! Located along Beach Avenue between the mouth of the Kennebunk River and Narragansett Point, Gooch's offers a wide stretch of talcum powder sand at low tide. The Beach narrows considerably at high tide. You can walk the beach out to the River Breakwater and watch the boats come and go. Surfers flock to this beach with it's gentle rolling surf year round. The Seaside Inn is the only Hotel located directly on Kennebunk Beach. Town of Kennebunk Parking sticker required, available at Town Hall. No snack bar. Portable toilets. Lifeguards in season. Lodging on Kennebunk Beach

Kennebunk beaches

Colony Beach | Ocean Ave, Kennebunkport, ME

At the mouth of the Kennebunk River lies this 150-foot gem of a beach. Walk on the Breakwater rocks for harbor views and great fishing. Low tide offers tidal pools for the kids to explore. A mix of sand and pebbles, this is not the perfect sand beach of Gooches or Goose Rocks Beach, but an idylic spot of coast from which to watch the boats ply in and out of the Kennebunk River. Limited parking. No lifeguard. The Kennebunkport area is also popular for kayaking. Kennebunkport Hotel Options

Kennebunk beaches

Cleaves Cove Beach | Ocean Ave, Kennebunkport

Small, secluded and scenic mostly rocky beach off Ocean Avenue. Very limited parking with space for  maybe two vehicles at the end of Halcyon Way and one space at corner of Windemere Place and Seaview Drive. No facilities. No lifeguards.

Beaches in Kennebunk

Goose Rocks Beach | Kennebunkport

Maybe one of the prettiest beaches in the world! Protected, wide, white, soft sand, great for pulling up a beach towel and spending the day. Enjoy long sandy walks on this scenic and beautiful beach. Goose Rocks Beach has limited parking and limited access, Kennebunkport Parking sticker is required or access via trolley from some nearby resorts. Parking stickers are available during the week at Kennebunkport Town Hall or the Kennebunkport Police Station on weekends. They make you "work" for these limited parking passes but they are worth it! No facilities or lifeguard.

Biddiford Fortune Rocks

Fortune's Rocks Beach | Fortunes Rocks Rd, Biddeford Pool

Fortune's Rocks Beach is a lovely beach for hanging out on, watersports, jogging, walking and sunbathing. This 2 mile long scenic beach in Biddeford Pool is uncrowded even during peak summer. Parking along the beach on Mile Stretch Road requires a permit which can be obtained at the City Hall. Parking can also be found at the end of Elphis Road where there is a small facility. Life guards are on duty on this section of beach in season.

Hills Beach Biddeford Pool

Hills Beach | Hills Beach Rd, Biddeford, ME

A small, but lovely 500 yard stretch of sandy beach in Biddeford. Despite its short length, this is a popular area due to its proximity to the neighboring wetlands and its free parking, however it's difficult to find along the streets in the area. Visitors may be inclined to walk or bike on a sunny summer day to Hills Beach, and cooling off in the ocean upon arrival. Visitors should keep in mind that there are no lifeguards or restrooms, so this may not be the best beach to entertain the kids.

Ferry Beach State Park | Bayview Rd, Saco, ME

Sheltered from wind, surrounded by natural sand dunes, Ferry Beach State Park is a lovely area with scenic views over the few hundred yard boardwalk across the sand dunes to the beach. There are facilities, picnic areas and nature trails. See nearby beach houses in Saco

Old Orchard Beach

Old Orchard Beach | West Grand Ave, Old Orchard

Voted Maine's #1 beach every year by Maine's largest newspaper. Seven miles of great sand with the centerpiece Palace Playland amusement park which hosts an arcade area. Old Orchard Beach has a cluster of ice cream shacks, restaurants, boutique shops nearby and on the famous Pier. There is a metered street parking and many private paid lots. Lifeguards on many sections of the 7-mile beach in season. See Old Orchard Beach Photo Gallery in our Maine Photo Gallery page. Lodging in Old Orchard Beach

Scarborough Beach

Pine Point Beach | Ave 5, Scarborough, ME

Just a couple of miles north east of the famous Pier and the center of town, this northern section of Old Orchard Beach crosses into the town of Scarborough. Here you will find spectacular Pine Point Beach, popular for kite surfers skimming along the coast. This section of beach is very wide in all tides, quiet and offers a huge public parking area for a reasonable fee.

Beach in Scarborough

Ferry Beach | Ferry Rd, Scarborough

On Prouts Neck Point in Scarborough, Ferry beach offers a protected stretch of sand directly on the Scarborough River. The nearby river calms the ocean waves, creating gentle surf suited well for families with young children. This beach also has a unique Western exposure for great sunsets and offers a boat launch.

Beach in Scarborough

Scarborough Beach State Park | Black Point Rd

A large stretch of sand on Prouts Neck. Great swimming, snack bar, restrooms, chair/umbrella/boogie board rentals. This area is noted as a great surfing spots. Located off Rt. 207, parking available off Black Point Road. Lifeguards on duty in season. Find lodging in the Scarborough Area

Higgins Beach | Bayview Ave, Scarborough

A quaint stretch of sand measure a little more than a half mile with limited parking. An old shipwreck visible at low tide is certainly an unusual sight for new visitors. Many ocean anglers are drawn to hook striped bass. As a small, sandy beach, it is very family-friendly. Off Route 77, turn down Ocean Avenue, you'll find this beach at the end of Bayview Avenue.


Crescent Beach State Park | Bowery Beach Rd, Cape Elizabeth, ME

One mile stretch of beautiful wave swept coastline which churns the beach into lovely sand. There are plenty of picnic areas with grills, a playground, snack bar, and restrooms. While visiting this beach, stop by Two Lights State Park near Hallicom Cove. This park is a few miles south of Portland, in Cape Elizabeth.

Beach in Casco Bay

Fowler Beach | Fowler Rd, Long Island, Casco Bay

You will need to take the Casco Bay Ferry from downtown Portland to Long Island to find this hidden gem. A spectacular quaint little beach with idyllic views of Peaks Island across Hussey Sound. Visitors taking the ferry can walk or bring a bike to travel down Island Avenue to Jerrys Point Road to this beautiful little sandy island beach paradise.

Winslow Park and Campground

Winslow Memorial Park | Staples Point Road, Freeport, ME

Small tidal beach running by the town of Freeport. With the Park nearby, Winslow makes for a terrific day trip. Visitors can bring their dog to walk the trails by the water, enjoy the beach and picnic. For an affordable family campground site, visitors will feel miles away in this peaceful area. There are discrete outhouses. A small fee is charged for overnight camping.

Midcoast Beaches


Popham Beach State Park | Perkins Farm Rd, Phippsburg, ME

Three mile long sand beach encompassing 529 acres at the mouth of the Kennebec River in Phippsburg. Kids can explore the sandbars and tidal pools at low tide. Bathhouses, freshwater showers, picnic area with grills, trails and wildlife watching make for a perfect Popham day trip. Many consider this Maine's finest most beautiful unspoiled beach. Parking off of Popham Road.

Georgetown Beach

Reid State Park | Seguinland Road, Georgetown, ME

1.5 miles of sand in 3 distinct beach sections, each with its own unique charm and beauty. Choose from surf to warm water lagoons for protected swimming areas well suited for small children. Reid Beach facilities include changing and restrooms, cold showers, grills and picnic areas. Climbing paths are also found on the rock bluff with a beautiful view of the ocean. Parking on Griffith's Head Rd. Lodging in the mid-coast region

Colonial Pemaquid Boat Launch Beach

Colonial Pemaquid Beach | Route 130, Pemaquid

This small sandy beach area is ideal for those launching boats into Pemaquid Harbor, also a perfect place to launch your kayak. Immediately adjacent to the beach is a quaint restaurant with a deck and delicious food as well as a small marina. Parking here is free at the end of Colonial Pemaquid Road off of Snowball Hill Road connecting from Route 130. Vist the Fort next door during your beach trip.

Mid Coast Beach

Pemaquid Beach Park | Route 130, Pemaquid Point

Beautiful quarter mile beach of sand with a nice breeze overlooking John's Bay, considered one of Maine's cleanest according to Maine Healthy Beaches Program. Pemaquid Beach Park is owned by the Town of Bristol, operated by the Bristol Parks Commission. Take Snowball Hill Road off of Route 130 and turn onto Pemaquid Beach Road where parking and facilities are available. Visitors of Pemaquid Beach can also visit nearby historic architecture, Ye Old Fort following Snowball Hill Road to Old Fort Road.

Birch Point Beach State Park | Owls Head, ME

Protected scenic stretch of sand located near Owls Head on your way to Rockland with great views of the ocean and islands. This beautiful Maine State Park offers parking off of Ballyhac Road on Birch Point State Park Road, as well as a generous sandy beach, and picnic area, with restroom facilities. A very quiet area for those looking for a peaceful area to relax. No lifeguards.

Crescent Beach | Owls Head

This crescent shaped beach is another beautiful beach near Owls Head Light, though lined with beach cottages and not as private as Birch Point State Park, it offers the largest salt water sand beach in the area. The views of Penobscot Bay and the outlying islands are spectacular from Crescent Beach. Several parking spots at the end of Crescent Beach Road.

Rockland Beach

Ash Point Beach | Ash Point Dr, Rockland, ME

Seated at the corner of the West Penobscot Bay entry, this small sand and rock beach has great views of the Gulf of Maine including Dix Island Harbor, Vinalhaven and North Haven. There is very limited parking, with no facilities or lifeguards on duty.

Maine Beach

Crocketts Beach | Crocketts Beach Rd, Owls Head, ME

This small beach can be found off Ash Point Drive at the end of Crocketts Beach Road. There is no official parking at this beach nor lifeguards or facilities. However, this beach is quite the ideal vacation stay for those staying in the cottage directly on the beach.

camden beach

Laite Memorial Beach | Bay View St, Camden, ME

Laite Memorial Beach is a small beach on Camden Harbor just a short walk from Cadmen village. Picturesque views of Camden Harbor, hills, Curtis Island and Penobscot Bay's sailboats coming and going. Great for swimming, with a picnic area and outdoor grills, and restrooms. Bring your children to enjoy the outdoor playground area with a swingset.

Downeast Maine Beaches

Castine Beach

Wadsworth Cove Beach | Back Shore Rd, Castine, ME

This beach protected by the gentle flow of the Penobscot River provides a gentle surf and pebbly sand, with parking on the beach/street. This beach is well suited for children with its sunny exposure and gentle slope. Outhouse on site. It's truly a delightful sunset on this western exposure beach on Wadsworth Cove. Visitors can also visit the nearby Fort Pentagoet or Castine's Golf Club. Look for this beach on Back Shore Road off Route 166.

Beach in Mt Desert Island

Little Hunters Beach | Park Loop Rd, Acadia National Park

A small secluded rock beach that few people know about it.  Located past Sand Beach, past Thunder Hole and just before Seal Harbor off Park Loop Road. This rocky beach offers a quintessential picture of what this Mt Desert Island is all about. This is not sandy beach and not a safe beach to swim at with strong undertows and 55 degree water. But it offers fabulous views and the laping waves on the round rocks create a unique, peaceful sound and tranquility.  The small beach is hidden from the road and requires a short .5 mile hike to reach offering the most idyllic setting for a family picnic. Caution is advised on the slippery wet rocks exposed by low tide. Very scenic.

Mt Destert Island Beach

Sand Beach | Park Loop Rd, Acadia National Park

This famous beach, part of Acadia National Park, is small but stunning, surrounded by granite rock walls with an ideal southern exposure and views to sea. The sand is made from crushed shells, a result of the pounding surf. The water temperature at Sand Beach is chilly, 50-55 degrees, in prime summer. Visit Acadia's Sand Beach on your Park Loop Drive from Bar Harbor to Thunder Hole and Otter Cliffs.

Schoodic Point Beach

Lamoine Beach | Lamoine Beach Rd, Hancock, ME

Lamoine is a popular half mile beach for swimming with beautiful views of Acadia National Parks on Mount Desert Island and Cadillac Mountain. The Lamoine State Park nearby offers outdoor grills, hot showers, picnic tables, campsites and restrooms. Not only is parking available at the State Park, but there is also a boat ramp and docking as well. Parking can be found at the end of Lamoine Beach Road.

 Maine's Best Beaches | Top 10 Beaches | Southern Maine Beaches | Boating | Lighthouses | Tour the Coast | Kayaking