Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
My viewed hotels
How to Book
Cancellation/Change of a Reservation
Inn at Haystack Rock
487 South Hemlock Street, Cannon Beach, OR 97110 – Show map
Get instant confirmation with FREE cancellation on most rooms!
6 Reasons to Pick Inn at Haystack Rock
No booking fees • Save money! • Best Price Guaranteed
20 properties in Cannon Beach
Including hotels, apartments, villas and more.
80 verified reviews
We speak your language
Inn at Haystack Rock's staff speaks: 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
On the beach and adjacent to the Promenade, this Seaside inn features a gourmet restaurant and free Wi-Fi in all rooms. Downtown Seaside and Seaside Aquarium are a 5-minute walk away.
Score from 60 reviews Very good - 8/10
This hotel provides a free shuttle service to Seaside Civic & Convention Center, a 3-minute drive away. It features an indoor pool and hot tub. A daily continental breakfast is provided to guests.
Score from 143 reviews Good - 7.3/10
Right on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and a health club. Guest rooms include a fireplace and free Wi-Fi.
Score from 98 reviews Excellent - 8.7/10
Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.
Score from 279 reviews Wonderful - 9.2/10
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!