Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
487 South Hemlock Street, Cannon Beach, OR 97110 – Show map
Excellent location – rated 9.3/10! (score from 78 reviews)
Rated by guests after their stay at Inn at Haystack Rock.
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
21 properties in Cannon Beach
Including hotels, apartments, villas and more.
78 verified reviews
We speak your language
Inn at Haystack Rock's staff speak: English
Booking is safe
When you book with us your details are protected by a secure connection.
BBQ Facilities, Grounds
Free! WiFi is available in all areas and is free of charge.
Free! Free private parking is available on site (reservation is not needed).
Non-smoking Rooms, Family Rooms
From 3:00 PM
Until 11:00 AM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
Free! All children or adults stay free of charge when using existing beds.
There is no capacity for extra beds in the room.
Pets are not allowed.
Cards accepted at this property
Inn at Haystack Rock accepts these cards and reserves the right to pre-authorize your card prior to arrival.
Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.
Based on 78 reviews
Value for money
Show reviews from:
Located one block from the Pacific Ocean beach, this hotel provides each studio and suite with a microwave, a refrigerator and free Wi-Fi. The hotel is one mile from Highway 101.
Score from 319 reviews Wonderful
Featuring a ocean view from every room, this Oregon coast hotel is a 2 minute walk from Canyon Beach and Haystack Rock. Free Wi-Fi is provided in all rooms.
Score from 42 reviews Good
Featuring an indoor saltwater pool, this beachfront apartment-style hotel is in Cannon Beach, Oregon. Limited on-site spa services are available upon request.
Score from 13 reviews Good
A 5-minute walk from a beach on the Oregon coast, this Cannon Beach motel provides free Wi-Fi and guest rooms with a furnished balcony with an ocean view. Free, private parking is also provided.
Score from 3 reviews Wonderful
Very clean, privacy, and location.
A little small, but worth it.
Location to downtown/beach. Quiet surroundings. Great staff.
Parking was an issue. People were inconsiderate to others by parking too far away from the designated strip. Others had to park too close together which caused narrow walk ways and banging of doors onto other cars.
The beautiful flowers surrounding the Inn.
The very small room.
The quaintness of the property.C
Can't think of anything...
location was walking distance to main downtown and haystack rock, easy parking, wifi
no bathroom sink, road and ice machine noise, no comfortable chair to watch TV or read except for plastic chair outside
Location and full kitchen
Only one bathroom
Lovely grounds. Convenient location.
Small room size.
Location and the accommodation. One toilet was interesting at times but a minor point. Best accommodation on our Oregon road trip.
Outdoor space, proximity to the beach, beautiful garden, kitchenette, DVD selection, jacuzzi tub, room was spotless.
Wifi was not reliable. It was down 3 times in 6 days.
Location was great. It was a good simple room that had a nice little fridge and a few dishes. The staff at check-in were very helpful.
The cleaning person did nothing to our room but replace towels. I followed up with the front desk and they fixed it quickly.
Great room that was very clean and good location to walk everywhere in Cannon beach.
Great location. Very clean but rather small room. Bed was also rather small but as I was traveling solo, it was ok. Very clean bathroom.
Very bad wifi coverage. Cell phone coverage inside the room was also poor.
so convenient walk to beach
Cozy perfect for a couple. Love the full kitchen and the garden
Could only get the shower to work. The plug in the tub did not work properly
The ice machine was to noisy
close to beach and shop clean and comfortable
ice machine was broken
No sink in bathroom.
Great location, great hotel. Will stay at this same hotel on our next trip to Cannon Beach. Overall excellent hotel!
Poor wifi. Nothing else to add.
If traveling as a couple this is a fabulous, cute, clean place to stay in a great location of town in Cannon Beach. I was traveling with a gal-pal and it suited us just fine! The room was quaint, supplied a fridge, microwave, surprisingly really delicious coffee to brew (I'm a coffee snob,) and totally comfortable, clean bed. It came with an adorable porch in a lovely court yard that is captured well on booking.com's photo gallery. You can walk to everything in town. We only got in our car to head to a beach front restaurant 2 miles down the street. I recommend!
We arrived 1.5 hours early and asked if there was a place we could change or use the bathroom before check in and was quite surprised how snotty the front desk gal was about it. She could have told us unfortunately there isn't but instead she was CLEARLY not amused we were early and asking any favors, begrudgingly showed us a laundry room that we could change in but we felt she truly wasn't pleased by the situation and opted to change into our swimsuits in the parking lot in broad day light. I know every one has bad moments. The rest of the staff we encountered was perfectly nice and they offered fruit, dvds and games in the check-in office.
Thought I made a mistake when I drove up.....WRONG. It is a delight! Rooms are excellent, very clean. Small court yard is perfect for a glass of wine or coffee in the morning. Short walk to everything.
No hair dryer
It was a block from the beach and walking distance to downtown. There was exquisite carved wood drawings and tables, the headboard. Simple and elegant. The front staff was very friendly and personal.
The little cottage was beautiful with its front porch overlooking the courtyard with fountain. The handmade furniture and fireplace and amazingly comfortable bed along with the lovely kitchenette made us wish we could extend our stay.The location one block from the beach and 5 minute walk from shops and eating made it the perfect stay. We will make the Inn at Haystack Rock our destination the next trip to the west coast.
Nothing...absolutely nothing! Would love to have had a stand for our bag. Everything else was perfect.
Lovely little Spanish inspired room. Clean and cozy with the fireplace. Loved the jacuzzi tub and it was very quiet and peaceful. Right by the beach, short walk away. Lady at front desk was very professional and nice.
The bathtub didn't fill up very fast. Couldn't figure out if the drain was leaking.
No hairdryer in room
Charming setting around a courtyard. Room was very clean, comfortable, and attractively decorated. Staff was welcoming. Reasonable rate, and just a short walk to the beach.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!