1 of 3

Haystack Rock

Haystack Rock is a dog-friendly spot in Cannon Beach, OR. It's a gorgeous, designated bird and marine sanctuary rising 235 feet above the sand and sea. Leash up Fido and take a walk around the tide pools, where you will see a variety of marine life. Haystack Rock itself is home to cormorants, seagulls, and tufted puffins. Although dogs are permitted to be off leash on the beach, they must be leashed around Haystack Rock due to its status as a bird and marine sanctuary. Visit Website

Or call (503) 436-2623 or email hrap@ci.cannon-beach.or.us for more information.

Reviews

BringFido Guest Rating
TripAdvisor Traveler Rating

Haystack Rock has received a rating of 3.0 out of 5 bones by 2 canine critics on BringFido and 5.0 out of 5 by 3,258 guests on TripAdvisor.

  • Marina
    Jun 26, 2022
    Cool, but busy

    just another beach location. lots of people and dogs around every time we’ve been!

  • McKenna
    Sep 14, 2021
    Dogs cannot be near the rock!

    The rock is protected, make sure you can recall your pup!

Post a Review

Location

Traveler Photos

We dug up 10 pictures of dogs at Haystack Rock.

Want to feature your creature? Upload a photo of your pet at Haystack Rock! You can also share by using the hashtag #bringfido on FacebookTwitter or Instagram.

Add a Photo
Haystack Rock