Welcome To Inn at Haystack Rock

Drive to Cannon Beach, park your car at our hotel and explore the town and beach on foot! The Inn at Haystack Rock is located one block from the beach, and is the perfect place to connect with family or friends or just to unwind and relax. Our rooms are all unique and we have a variety of room types to fit your needs; you won't find a cookie-cutter experience here. Enjoy our amenities including deep jetted tubs, kitchens, fireplaces, and private patios. Ask the front desk about the specific amenities in your room.

Our rooms are situated around our quiet garden courtyards, and there are other places to relax, including our fire pits 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 across the street from each other, and guest check-in for everyone is located at Site 1. The property map is located here.

Enjoy our Amenities

Unwind With Our Amenities

Unwind with our amenities:

If you want to explore the town on our complimentary bicycles, relax in the gardens, or simply curl up in a robe by the fire with a cup of coffee, we've got you covered.
Read More

Inn At Haystack Rock - Rooms & Suites

One Bedroom Spa Suite

One Bedroom Spa Suite

Perfect for a small family, our one bedroom spa suites include a separate living room with fireplace, kitchen area with stainless steel appliances and table for four. The bedroom area includes a queen bed. The bathroom is large with a corner style deep jetted tub and a separate shower.
Read More
Queen with Spa and Full Kitchen

Queen with Spa and Full Kitchen

Escape to a private spa cottage. This room comes with a full kitchen, sitting room with sofa sleeper (twin) and a fireplace. The bedroom area has a queen bed and the bathroom includes an oval style hot tub with sky-light. The cottage has a private patio that views the gardens and fountain.
Read More

Reasons To Stay

What Our Guests Say

Our Location

Address logo
Address :
487 S Hemlock St.
Cannon Beach, Oregon 97110 USA