Haystack Holidays 2023 Square poster for the website

Join Cannon Beach from Nov. 17th to Dec. 30th for the Haystack Holidays!

The information center is open Monday to Saturday, 10 am to 5 pm. 


Important Announcements

Inn at Haystack Rock

  • 487 S Hemlock St
  • Cannon Beach, OR 97110
  • Phone: (503) 436-2714
  • Hours of Operation: M-Sun 9am-9pm


The Inn at Haystack Rock in Cannon Beach, Oregon, is a classic inn with 23 cozy rooms nestled around two quiet courtyards with Spanish-style fountains. The rooms vary in size and layout and can accommodate single travelers or families. The inn is just blocks from the beach and minutes from downtown Cannon Beach, shops, restaurants, and shopping. It is a perfect retreat, with kitchens, gas fireplaces, and select rooms with jacuzzis and private patios. Enjoy the outdoor fire pits as well. With its proximity to downtown Cannon Beach and the stunning Pacific Ocean, the Inn at Haystack Rock is the perfect stay offering unique, cozy accommodations.



  • Kitchen:
  • Fireplace:
  • Pet Friendly:
  • Wireless:

You May Also Like...