Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United Kingdom
Inn at Haystack Rock
487 South Hemlock Street, Cannon Beach, OR 97110 – Show map
Excellent location — rated 9.3/10! (score from 79 reviews)
Rated by guests after their stay at Inn at Haystack Rock.
Get instant confirmation with FREE cancellation on most rooms!
6 reasons to choose 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.
79 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, Garden
Free! WiFi is available in all areas and is free of charge.
Free! Free private parking is possible on site (reservation is not needed).
Non-smoking rooms, Family rooms
From 15:00 hours
Until 11:00 hours
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check the conditions of your required 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-authorise your card prior to arrival.
You must show a valid photo ID and credit card upon check-in. Please note that all special requests cannot be guaranteed and are subject to availability upon check-in. Additional charges may apply.
Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.
Based on 79 reviews
Show reviews from:
Popular hotels in Cannon Beach
Located 5 minutes’ walk from a beach on the Oregon coast, this Cannon Beach motel provides free WiFi and guest rooms with a furnished balcony with an ocean view. Free, private parking is also...
Score from 2 reviews Superb
|Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. Limited on-site spa services are available upon request.||
This Cannon Beach, Oregon hacienda-themed inn features guest cottages located around a central courtyard with a fountain and a rose garden.
Score from 112 reviews Fabulous
This beachfront Seaside hotel features an indoor swimming pool and guest rooms with free Wi-Fi. The Seaside Family Fun Park is less than 2 miles away.
Score from 311 reviews Good
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.
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.