Cannon Beach's romantic getaway.


Relax in Cannon Beach, Oregon.


Stroll along the beach at Haystack Rock.


Give the gift of memories
at the Inn at Haystack Rock.


Make your own memories.

Check In:
Check Out:

Inn at Haystack Rock

Couples Retreat in Cannon Beach, Oregon

Escape to the beautiful coastal town of Cannon Beach, Oregon where you will experience the perfect blend of activities and relaxation to rejuvenate your mind, body, and soul. The Inn at Haystack Rock is located one block from the beach and three blocks from downtown. Sit on the patio and take in the sights and sounds around our Spanish-style fountain.

Book Now

Amenities for your enjoyment

  • Three Blocks from Downtown
  • One Block to the Beach
  • Private Patios
  • Free Wifi
  • BBQ
Book Now

What Our Guests Say

“Located pretty much right in the middle of the two areas with most of the restaurants, but it was only a 5-10 minute walk either direction. Right across the street is a beach access where you can see Haystack Rock and its a 10 minute walk to be right in front of it. Very comfortable beds, fireplace in the room and nice water pressure. Free wifi worked good. Very friendly lady working at the front desk.”

JESSEfrom Kelowna, Canada

“We really liked the Inn at Haystack Rock. There was a lot of natural light in the room which made it very cheery. The bed was comfortable and we enjoyed the local coffee they provided. The gardens outside give this place a nice touch. You also can't beat the short walk to the beach and Haystack Rock. It's also very close to town, you could walk anywhere!”

ASHLEYfrom Seattle, WA