Representative image, AI-generated

Cannon Beach

Free

Discover iconic Haystack Rock and dramatic ocean views west of Portland

Located about 80 miles west of Portland along the Oregon Coast, Cannon Beach is famous for its wide sandy shores and dramatic ocean scenery. Its most iconic landmark, Haystack Rock, rises above the shoreline and features vibrant tide pools to explore at low tide. Beyond the beach, visitors can enjoy downtown Cannon Beach's charming boutiques, local art galleries, and seafood eateries.

History

Cannon Beach has a rich history dating back to the early 1800s when it was a prominent location for shipwrecks. The town was officially incorporated in 1957 and has since developed into a popular tourist destination.

Quick tip: Check local tide tables before visiting to explore the tide pools around Haystack Rock safely during low tide.

Expert notes

Features

More things to do in Portland

All things to do in Portland