Haystack Rock: Cannon Beach

No matter what time of year you visit, Haystack Rock is a must see! It is a 235-foot (72-meter) sea stack in Cannon Beach, Oregon. It is thought to be the third-tallest such "intertidal" (meaning it can be reached by land) structure in the world.

Haystack Rock is located about 1.5 miles (2.4 km) south of downtown Cannon Beach and about 80 miles (130 km) west of Portland. The nearest major road is U.S. Route 101, which can be easily reached from Portland and other points east via Route 26, the Sunset Highway.

I recommend parking at the Tolovana Beach State Recreation Site (W Warren Way, Tolovana Park, OR 97145). The parking lot is free. The walk up the beach is very nice from there.

Puffin photo courtesy Diana Robinson

Add to the Discussion (2)


9 years ago

We love Cannon Beach...plan to visit Haystock Rock and other great spots along the Oregon Coast again this weekend!


7 years ago

We were so excited to see lots of puffins when we visited last!

You must Log In to send a new comment.
Central Oregon
Eastern Oregon
Greater Portland
The Gorge + Mt. Hood
Oregon Coast
Southern Oregon
Willamette Valley