Haystack Rock

yelp logo

(245)

Photos

Highway 101
Cannon Beach, OR 97110

Haystack Rock is a stunning natural landmark located on the scenic shores of Cannon Beach, Oregon. Standing at 235 feet tall, this iconic monolith is a popular destination for visitors seeking breathtaking views and unique tidal pools filled with marine life. It is also a designated Marine Garden, where you can explore diverse ecosystems and enjoy the beauty of the Pacific Ocean. Whether you're walking along the beach or capturing photographs, Haystack Rock is a must-see for nature lovers and photographers alike.

Generated from this place's information

Reviews

yelp logo
5.0245 reviews
Photo of AmErica A.
AmErica A.
8/11/2025

Goonies never die! Of course we had to make a stop here during our first trip to Oregon. My kids grew up exposed to all the 80's movies that remain nostalgic for me. Sad we didn't make it to...

Photo of Aesha E.
Aesha E.
8/10/2025

Haystack Rock is one of those major landmarks of the Oregon Coast. The ancient monolith has been seen in films, media, etc. and is surrounded by a few smaller sea stacks nearby. Haystack itself is...

Photo of Larry C.
Larry C.
8/3/2025

Five fabulous stars for a fabulous place! As a tourist from California what struck me the most, apart from of course the immense Rock, was one morning at low low tide (I think -2ft on the tide...

Photo of Janet C.
Janet C.
9/11/2025

Haystack Rock is a stunning landmark on Cannon Beach. It's beautiful to walk along the shoreline and take in the view, especially with the waves crashing around it. A simple but unforgettable stop...

Photo of Brennan S.
Brennan S.
9/3/2025

Gorgeous tranquil area. Perfect for sitting around and people watching or listening to the waves. Dogs are off leash at this beach.

Own this business?
See a problem?

You might also like

United StatesOregonCannon BeachHaystack Rock