
5 Hidden Gem Sand Beaches Just Minutes from Portland
Maine’s southern coastline, spanning the first 30 miles from Kittery to Freeport, is home to some of the state’s most beautiful, sandy beaches—many of which are often overlooked in favor of its iconic rocky shores and historic lighthouses. However, this stretch of coastline offers soft sand beaches ideal for sunbathing, swimming, and even surfing. Here are five lesser-known, yet stunning beaches located just minutes from Portland, perfect for a relaxing coastal getaway.
1. Crescent Beach – Cape Elizabeth (7 miles from Portland)
Crescent Beach is a serene stretch of coastline easily accessible for guests of Inn by the Sea, thanks to a private boardwalk leading directly to the beach. This peaceful mile of sand is bordered by sand dunes and offers breathtaking views of Richmond Island. The beach is perfect for families, with gentle surf and tidal pools at Kettle Cove, ideal for kids to explore and hunt for crabs. Non-guests can also access the beach via a public entrance with ample parking, particularly during low tide. The combination of natural beauty and calm waters makes Crescent Beach a local favorite.
2. Willard Beach – South Portland (3 miles from Portland)
Located just a short drive from Portland, Willard Beach is a charming, 4-acre community beach that boasts a crescent shape and calm waters. It’s a fantastic spot for families and dog walkers, with views of Spring Point Ledge Light and the harbor’s bustling maritime traffic. The beach offers a quiet, relaxed vibe, especially in the mornings, making it ideal for peaceful strolls or a casual swim. For those who love to walk, the Spring Point Shoreway Trail starts at the beach’s northern end and leads to the historic Spring Point Ledge Lighthouse.
3. Higgins Beach – Scarborough (11 miles from Portland)
Nestled along Ocean Avenue, Higgins Beach offers a picturesque shoreline dotted with classic cottages. This small yet expansive beach is beloved by both locals and visitors, especially surfers who frequent the area during the early morning hours when the waves are at their best. The charm of Higgins Beach lies in its quaint village feel and wide expanse of sand. Parking can be limited, but the beauty and peaceful atmosphere make it well worth the visit.
4. Scarborough Beach – Scarborough (11 miles from Portland)
One of the longest and most popular beaches near Portland, Scarborough Beach offers an expansive stretch of sand ideal for long walks, jogging, or simply soaking up the sun. With lifeguards on duty during the summer, it’s a safe choice for families and swimmers, though be cautious of rip tides. During peak summer days, parking lots may fill up by midday, so it’s recommended to arrive early. Whether you’re looking to relax or get some exercise, Scarborough Beach offers the perfect setting for all types of beachgoers.
5. Ferry Beach – Scarborough (12 miles from Portland)
Ferry Beach, located on Prouts Neck Point, is a hidden gem offering a peaceful atmosphere with stunning sand dunes and gentle waters. The protected stretch of sand where the Scarborough River meets the ocean creates calm conditions, making it ideal for families, young children, and stand-up paddleboarders. With a public boat launch and ample parking, it’s an accessible destination for those seeking a more tranquil beach experience away from the crowds. Ferry Beach’s scenic views and relaxed ambiance make it a perfect spot for a peaceful retreat.
About Inn by the Sea:
Located just 7 miles from Portland, Inn by the Sea offers an idyllic oceanfront escape on a mile of pristine sand beach. The luxurious inn provides 61 upscale rooms and suites, along with a full-service spa, cardio room, heated pool, and ocean-view dining at Sea Glass restaurant. Whether you’re looking to relax on the beach, indulge in delicious cuisine, or explore the nearby Portland area, Inn by the Sea offers the perfect mix of coastal serenity and modern amenities.



