Members-only rates
4.3 / 5 Excellent

Inn at Haystack Rock

Inn at Haystack Rock
Inn at Haystack Rock – Cannon Beach, OR
Inn at Haystack Rock – Cannon Beach, OR
Check in 4:00 PM
Check out 11:00 AM

About Inn at Haystack Rock

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms located around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away. Each room is equipped with cable TV and a DVD player. Select room offer a furnished private patio. An outdoor fire pit is provided. Located just off the Oregon Coast Highway, Inn at Haystack Rock, in Cannon Beach is 16 mi from Seaside Municipal Airport. Ecola State Park is 6 minutes’ drive away. All rooms have either a full kitchen or kitchenette. Select rooms offer a private patio or porch.

Amenities

  • Express check-in / check-out
  • Concierge
  • Dry cleaning
  • Family friendly
  • Smoke-free property
  • Elevator

Reviews

4.3 / 5
Excellent 1006 reviews
  • Engine customer Jul 2026

    Was a wonderful stay.

  • Engine customer Jul 2026

    Small space, but very clean and in a fantastic location.

  • Engine customer Jul 2026

    Nice accommodation, we had plenty of room.

  • Engine customer Jul 2026

    Great location

  • Engine customer Jun 2026

    Nice room!

  • Engine customer Jun 2026

    very close to the Rock

  • Engine customer Jun 2026

    We were really looking forward to staying here especially for how much we splurged! Unfortunately check in was a nightmare. The office was closed and I had to wait in the pouring rain for someone to answer the second phone number. And this is after I already called to confirm someone was going to be there. I also was not informed that there are two locations. The location is great but not worth the price.

  • Engine customer Jun 2026

    Thank you very clean place. Easy parking short walk to the beach.

  • Engine customer Jun 2026

    Wonderful staff and lovely accommodations! So close to the beach!

  • Engine customer Jun 2026

    However, the staff neglected our safety by possibly double booking ? We aren’t even sure what happed to have someone have another room key and managed to come in to our room at midnight. We were left feeling violated and scared at night and the staff was no help they had a number on there site for after hours and they did not contact us . We only found out by a possible worker that wasn’t sure what was going on after . The only nice thing is they gave us our money back however we felt unsafe and created a traumatic situation with kids. (I will add this person that came into our room tried knocking then opened the door leaving us under the impression they knew someone would be inside ) the hotel also said they got one of our keys by a safe box ?? How did they come to get ahold of that we don’t know. Neither did the staff which is questionable.

  • Engine customer Jun 2026

    Everything was perfect

  • Engine customer Jun 2026

    They made a mistake with assigning rooms and gave the room I was staying in to a late check in family. At just before midnight I woke to some trying to get into my room. I got up and opened the door to find a group trying to figure out which is their room. Their key did not work for my room so they tried to contact the owner, and could not. They left and I tried to go back to sleep. Thirty minutes later, a knock on the door, their back asking to see my key, still unable to get ahold of the owner. They leave. Back to bed. At 1:00 AM someone claiming they are from the hotel is at my door. It looks like they mixed up the rooms. But instead of letting the other people know what room their key fits, they keep bothering me. Not much sleep at this place. No apologies no communication. Before I left, I wrote a message asking the owner to call me, no call. No integrity.

  • Engine customer Jun 2026

    This place is cute and charming. The rooms are equipped with all you need, but small/ cozy. We enjoyed it and would stay again. But thing to consider when booking. The only mirror/ area to get ready/ brush your teeth is in the kitchenette area. The bathroom doesn’t have a mirror or sink. We were in cottage 2 and the angle of the tv/ bed made it hard to enjoy without a stiff neck at times. The property and room are well maintained. Only encountered one employee at check in, other than that I didn’t really see any staff. There is only enough parking for one car per unit/ no real guest parking if you were planning for that. Review says to rate the amenities but I do not recall this property having any?! If they did the check-in staff did not mention them nor did I see them besides they do have free wifi. And the room had a refrigerator, microwave, toaster, coffee pot, and misc kitchen utensils for two. And we noticed it’s one of the few places in the area that do not allow dogs when 95% of the town is dog friendly from what we saw.it is centrally located to both north and south parts of cannon beach. All is in walking distance and the beach is a short walking block away (straight shot). And most importantly it is moments away from the Iconic Haystack rock. A must see!

  • Engine customer Jun 2026

    Overall, a pretty nice place. Clean, quiet, and nicely located to the beach. A few technical things to note: the WiFi was so glitchy and intermttent, that it was the equivalent of not having it at all. Even after they supposedly "fixed" it, it still didn't work properly. TV remotes were too confusing to figure out how to use properly. No instrucdtions. And the fan the bathroom emitted a weird chemical odor.

  • Engine customer Jun 2026

    Great cozy place. Walking distance to the beach, less than a block.. Room had kitchen with all the amenities. Haystack rock very close.

  • Engine customer Jun 2026

    We liked the clean room. The cottage was also very close to the beach.

  • Engine customer Jun 2026

    I absolutely loved my stay and would definitely book this place again. The room was perfect and had everything we needed. The garden was beautiful!

  • Engine customer Jun 2026

    The property and room was clean. It was a cute place and walking distance to a lot of places. We only stayed 2 nights but no issues. The desk staff was pleasant and helped with parking. The parking is limited but if everyone uses the 1 spot per room no issues. We would stay again.

  • Engine customer Jun 2026

    Everything was great!

  • Engine customer May 2026

    The location is great

Frequently asked questions about Inn at Haystack Rock

Does Inn at Haystack Rock have free Wi-Fi?
Yes, Inn at Haystack Rock offers free Wi-Fi for all guests.
Does Inn at Haystack Rock offer parking?
Yes, Inn at Haystack Rock offers free parking on-site.
Does Inn at Haystack Rock have meeting spaces, conference centers, or conference rooms?
Inn at Haystack Rock does not list dedicated meeting or conference facilities. For business event venues in Cannon Beach, see business hotels in Cannon Beach.
Does Inn at Haystack Rock have a fitness center?
Inn at Haystack Rock does not list an on-site fitness center. Some properties partner with nearby gyms — check directly with the hotel.
Where is Inn at Haystack Rock located, and how walkable is the area?
Inn at Haystack Rock is located at 487 S Hemlock St, Cannon Beach, OR 97110. With a Walk Score of 63, the area is rated Somewhat Walkable. Some errands can be done on foot, but a car or rideshare is helpful for most trips.

Why no public rates?

Hotel partners contractually require business-email verification before showing the negotiated B2B rate. Hotel partners offer Engine exclusive business-traveler rates that aren't available to the public.

100% free and without commitment. Leave anytime.

Unlock exclusive rates