Haystack Rock Trail

EASY 12 reviews

Haystack Rock Trail is a 8.2 mile moderately trafficked out and back trail located near Cannon Beach, OR that offers the chance to see wildlife and is good for all skill levels. The trail is primarily used for hiking and walking and is accessible year-round. Dogs are also able to use this trail but must be kept on leash.

8.2 miles 126 feet Out & Back

dogs on leash

kid friendly

hiking

walking

beach

views

wildlife

10 hours ago

walking
6 months ago

Great beach to walk down and Hay Stack Rock is a stellar beach formation! This really is a must beach to see!!!

walking
6 months ago

I liked it. A little too touristy that takes away from the beauty of the place but I don't feel like it was a waste of time. Worth seeing.

8 months ago

walking
9 months ago

One of my favorite places for slow, easy beech strolling. Great for anyone of all ages.

cross country skiing
1 year ago

Great brisk walk on beach.

walking
1 year ago

We walked two and a half miles down the beach at low tide. Got a chance to see the tide pools around Haystack Rock. Happy to see Friends of Haystack Rock working to keep the uneducated from trampling over the fragile ecosystem. A beautiful day.

walking
1 year ago

Leisurely walk to haystack. One of our favorite places as a family.

hiking
1 year ago

Fun, easy, and beautiful area. Haystack Rock adds something unique to the coast. Worth a stop for sure!

walking
2 years ago

Cannon Beach is one of my favorite places in Oregon. Haystack Rock is beautiful, the tide-pooling is fun, and the beach is great. A perfect spot to enjoy with family.

2 years ago

Nice beach, we had to visit because we are "Goonies" fans and that's what Goonie fans do.

hiking
4 years ago

It was an easy trail to hike with the family, even younger children. If you enjoy tide pools and hiking along the beach this is definitly the trail for you. When climbing on the rocks do not have your back to the ocean. Be sure to keep a eye on the tide or you could get caught by high tide and stuck on the rock.