Cannon Beach – Haystack Rock

Cannon Beach is one of the most popular coastal towns in Oregon. More than 750,000 visitors come to Cannon Beach every year to vacation at this beautiful beachfront city. The most recognizable landmark of Cannon Beach is Haystack Rock that you can spot standing tall in the ocean from just about anywhere in town.

Phone Number


Haystack Rock, US 101, Cannon Beach, OR 97110

let’s start the adventure

Book Your Spot Today