The Inn at the Haystack Rock provides the un-motel experience in Cannon Beach, Oregon

Check-in
Check-Out
Number of Guests

Book Your Stay: 1-800-507-2714

These seven cozy rooms with private patio, fireplace and Jacuzzi rooms are beautifully nestled around a courtyard with a Spanish style fountain and are the perfect setting for a seaside couples retreat. This little spot of paradise is just one block from the beach and three blocks from downtown. You will definitely enjoy your stay.

Spa Cottage

Spa Cottage Inn at Haystack Rock in Cannon Beach
Spa Cottage Inn at Haystack Rock in Cannon Beach
Spa Cottage Inn at Haystack Rock in Cannon Beach
Sleeps up to 3

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

Guest Room with Spa

Guest Room with Spa Inn at Haystack Rock in Cannon Beach
Guest Room with Spa Inn at Haystack Rock in Cannon Beach
Guest Room with Spa Inn at Haystack Rock in Cannon Beach
Sleeps 2

A cozy favorite with couples, this guest room comes with, queen bed, fireplace, snack kitchen with an incredible hand-carved table for two, small refrigerator, microwave and coffee maker. The bathroom includes a Jacuzzi tub and outside you have your own private patio that overlooks the gardens.

Guest Room with Fireplace

Guest Room with Fireplace Inn at Haystack Rock in Cannon Beach
Guest Room with Fireplace Inn at Haystack Rock in Cannon Beach
Guest Room with Fireplace Inn at Haystack Rock in Cannon Beach
Sleeps 2

This comfortable  guest room  comes with queen bed, fireplace, snack kitchen with incredible handcrafted table for two, small refrigerator, microwave and coffee maker. The bathroom includes tub/shower, and outside you have your own private patio that overlooks gardens and fountain area.

Guest Room

Guest Room Inn at the Haystack Rock in Cannon Beach
Guest Room Inn at the Haystack Rock in Cannon Beach
Guest Room Inn at the Haystack Rock in Cannon Beach
Sleeps 2

This comfortable  guest room  comes with queen bed, incredible handcrafted table for two,  snack kitchen with small refrigerator, microwave and coffee maker. The bathroom includes tub/shower and outside you have your own private patio that overlooks gardens and fountain area.

One Bedroom Suite

One Bedroom Suite Inn at Haystack Rock in Cannon Beach
One Bedroom Suite Inn at Haystack Rock in Cannon Beach
One Bedroom Suite Inn at Haystack Rock in Cannon Beach
Sleeps 2

This large two bedroom suite with a queen bed in each bedroom is in a great location, the loft area has 2 twins. The living area has a cozy fireplace, dining area with seating for 6 and a beautiful kitchen with stainless steel appliances. This unit is not located on the courtyard.

Two Bedroom Suite

Two Bedroom Suite Inn at the Haystack Rock in Cannon Beach
Two Bedroom Suite Inn at the Haystack Rock in Cannon Beach
Two Bedroom Suite Inn at the Haystack Rock in Cannon Beach
Sleeps up to 6

Located between the main office and the Jefferson St. House this quite suite includes a private bedroom with queen bed and bathroom with shower. The living area is small but it has a kitchenette with cook top, small refrigerator, microwave, table for two, couch area and TV/DVD. Nice and cozy.

What Our Guests Are Saying

  • We really liked the Inn at Haystack Rock. There was a lot of natural light in the room which made it very cheery. The bed was comfortable and we enjoyed the local coffee they provided. The gardens outside give this place a nice touch. You also can't beat the short walk to the beach and Haystack Rock. It's also very close to town, you could walk anywhere!

    Ashley from Seattle, WA
  • Located pretty much right in the middle of the two areas with most of the restaurants, but it was only a 5-10 minute walk either direction. Right across the street is a beach access where you can see Haystack Rock and its a 10 minute walk to be right in front of it. Very comfortable beds, fireplace in the room and nice water pressure. Free wifi worked good. Very friendly lady working at the front desk.

    Jesse from Kelowna, Canada

Start planning your family getaway in Cannon Beach, Oregon!

Inn at Haystack Rock

These seven cozy rooms with private patio, fireplace and Jacuzzi rooms are beautifully nestled around a courtyard with a Spanish style fountain and are the perfect setting for a seaside couples retreat. This little spot of paradise is just one block from the beach and three blocks from downtown. You will definitely enjoy your stay.

Learn more about the Inn at Haystack Rock.