There are no really long beaches for running right in Portland. But just to the south, there are fantastic beaches for running: Old Orchard Beach, Wells Beach, and Ogunquit Beach. All are substantial in length, are wide and flat, and have that idyllic firm sand. They’re part of our extensive coverage of Maine’s southern coast.

Maine Southern Coast Routes