Inn at Haystack Rock
Coastal Retreat in Cannon Beach, Oregon
Drive to Cannon Beach, park your car at our hotel and explore the town and beach on foot! Our Inn, located one block from the beach is the perfect place for families, friends, couples and even family dogs to connect. Our 23 rooms are situated around our quiet garden courtyards, and there are other places to relax, including our fire pit and outdoor patios. We have two sites, the Inn at Haystack Rock is Site 1 and what was the Blue Gull Inn is now part of Inn at Haystack Rock and is Site 2. The properties are located kitty-korner to each other, and guest check-in is located at Site 1.
We offer a variety of amenities including hot tubs, kitchens, fireplaces, and private patios. We invite you to discover our little spot of paradise along the Oregon Coast.