Choose your preferred currency.
This hotel, located three blocks from the ocean and Cannon Beach, features rooms arranged around two garden courtyards. Each room comes equipped with a fully equipped kitchenette. Haystack Rock is approximately one mile away.
Each room includes a cable television and a DVD player. A select number of rooms include a furnished private patio. There is an outdoor fire pit available.
The Inn at Haystack Rock in Cannon Beach is located just off the Oregon Coast Highway, 16 miles from Seaside Municipal Airport. Six minutes away is Ecola State Park. .
487 South Hemlock Street, Cannon Beach, OR 97110, United States
Children of any age are allowed.
Children up to and including 17 years old stay for free when using an existing bed.
You haven't added any cots.
You haven't added any extra beds.
Pets are not allowed.
WiFi is available in all areas and is free of charge.
Free public parking is possible on site (reservation is not needed).
Find other great 4-star options near the Inn at Haystack Rock.
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
, Cannon Beach
987 South Hemlock Street, Cannon Beach
188 East Van Buren Street, Cannon Beach
963 South Hemlock Street, Cannon Beach
, Cannon Beach
1016 South Hemlock Street, Cannon Beach
, Cannon Beach
148 West Gower, Cannon Beach
188 North Larch Street, Cannon Beach
1116 South Hemlock Street, Cannon Beach
1116 South Hemlock Street , Cannon Beach
255 N. Larch St., Cannon Beach
1400 S Hemlock, Cannon Beach
Hold On!