Willard Beach is a popular family-friendly destination in the South Portland neighborhood of the same name, located near the campus of Southern Maine Community College. At the turn of the 20th century, the beach was the site of the spectacular Willard Beach Casino, which was home to a bowling alley, dance hall, and orchestrian prior to its 1898 destruction by fire. Today, the four-acre beach is a popular spot for swimming and recreational boating, offering a spacious sand and pebble shoreline and beautiful views of Casco Bay landmarks such as Spring Point Ledge Light, Fort Gorges, and Cushing Island. A seasonal bath house offers restrooms, showers, and a snack bar, with dogs permitted on the beach during the morning and evening hours in the summer. Annual special events at the beach include the WillardFest neighborhood festival.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.