Inn at Haystack RockCannon Beach, Oregon
★ 8.2/10 · 716 guest reviews

Inn at Haystack Rock

Steps from the sea in Cannon Beach.

Check availability

Check availability
4 room types Wi-Fi Parking
Inn at Haystack Rock
Check availability

This hotel is a holiday home located steps from the sea in Cannon Beach, Oregon. It offers rooms and suites, many with private kitchens and garden views. It provides a picnic area and an outdoor fireplace. Free parking and WiFi are available for guests. Cannon Beach itself is a short walk away.

8.2/10
Guest rating
716 reviews
4
Room types
available
$273
Rates from
per night

Should you book Inn at Haystack Rock?

A holiday home setting near the sea with various room options.

Best for

  • Walks to the beach
  • Rooms with kitchens
  • Families

Maybe not ideal for

  • Those seeking on-site dining

Rooms with kitchens

Many rooms feature private kitchens, complete with a refrigerator, microwave, toaster, and coffee machine. Suites include separate living areas and multiple bedrooms for added space.

Outdoor space

Enjoy the garden and an outdoor fireplace. A picnic area is also available for guests to use.

Location

Situated steps from the sea, the hotel is 1 km from Cannon Beach town center. Haystack Gallery is a 16-minute walk away.

Rooms & rates

Queen Room

28.0 m² · 1 queen bed

Garden view · Inner courtyard view · Attached bathroom · Flat-screen TV · Coffee machine · Free Wifi

from $273 View Deal

Queen Room with Spa

19.0 m² · 1 sofa bed and 1 queen bed

Private kitchen · Attached bathroom · Garden view · Inner courtyard view · Spa tub · Flat-screen TV

from $306 View Deal

One Bedroom Suite with Spa

28.0 m² · Bedroom 1: 1 queen bed Living room: 1 sofa bed

Private suite · Private kitchen · Attached bathroom · Garden view · Inner courtyard view · Spa tub

from $339 View Deal

Two-Bedroom Suite

60.0 m² · Bedroom 1: 1 queen bed Bedroom 2: 2 twin beds Living room: 1 sofa bed

Private suite · Private kitchen · Attached bathroom · Garden view · Inner courtyard view · Flat-screen TV

from $383 View Deal

What you'll enjoy

Beach Access
Free Parking
Free Wi-Fi

Gallery

Amenities & facilities

Most popular facilities

  • Free Wifi
  • Non-smoking rooms
  • Free parking
  • Family rooms
  • Tea/Coffee Maker in All Rooms

Great for your stay

  • Parking
  • Private bathroom
  • Free Wifi
  • Free parking
  • Non-smoking rooms
  • Family rooms
  • Flat-screen TV
  • Street parking

Private bathroom

  • Toilet paper
  • Towels
  • Bath or shower
  • Toilet
  • Free toiletries
  • Bathrobe
  • Hairdryer
  • Shower

Bedroom

  • Linens
  • Alarm clock

View

  • Inner courtyard view
  • Garden view

Outdoors

  • Outdoor fireplace
  • Picnic area
  • Outdoor furniture
  • Garden

Location

487 South Hemlock Street, Cannon Beach, OR 97110, United States, Cannon Beach, Oregon

Get directions

Inn at Haystack Rock is located in Cannon Beach, Oregon.

5 sights nearby; the nearest beach, Chapman Beach, is 0.6 mi away.

Things to do nearby

  • James Madison Parkpark500 ft
  • Greaver Gallerygallery0.1 mi
  • The Jeffrey Hull Gallerygallery0.3 mi
  • John Yeon State Natural Sitenature reserve1.1 mi
  • Tolovana Beach State Recreation Sitepark1.5 mi

Straight-line distances from the property · data © OpenStreetMap contributors

What guests say

8.2 / 10 · Very good on Booking.com, from 716 guest reviews

Location & beach proximity · 11Cleanliness & room quality · 5On-site parking · 3Comfortable beds · 2Friendly/responsive staff · 2

The Inn at Haystack Rock earns consistently positive marks for its unbeatable walkable location — steps from the beach, shops, and restaurants in Cannon Beach — and clean, comfortable rooms. However, recurring issues with unreliable Wi-Fi, thin walls, tight parking, and a price point that some guests felt was hard to justify temper the overall experience. It's a solid choice for those prioritising location over luxury amenities.

Reviews scoring 9–10: 14 · average 9

They wrote about: location, room, cleanliness

Reviews scoring 7–9: 16 · average 7.7

They wrote about: location, room, facilities

Good to know

Wi-FiFree
ParkingAvailable
Typical guestsCouples (53% of reviewers)
Family roomsAvailable
Guests from5 countries
Non-smoking roomsAvailable
Languages spokenEnglish, Spanish

House rules

Check-in

From 4:00 PM to 8:00 PM

Guests are required to show a photo ID and credit card at check-in.

Check-out

Until 11:00 AM

Cancellation/ prepayment

Cancellation and prepayment policies vary according to accommodation type. Enter your stay dates and check the conditions of your selected option.

Refundable damage deposit

A damage deposit of US$100 is required on arrival. This will be collected by credit card. You should be reimbursed within 7 days of check-out. Your deposit will be refunded in full by credit card, subject to an inspection of the property.

Age restriction

The minimum age for check-in is 21

Pets

Pets are not allowed.

Frequently asked questions

What amenities are in the rooms?

Rooms include a coffee machine, refrigerator, and flat-screen TV. Some rooms offer a private kitchen, spa tub, and hairdryer.

Is there parking available?

Yes, free parking is available on-site. Street parking is also an option.

Does the hotel have WiFi?

Free WiFi is available for all guests throughout the property.

Are there family rooms?

Yes, family rooms are available at the hotel.

What is the closest airport?

Portland International Airport is 83 miles away from the property.

Can I walk to anything from the hotel?

Cannon Beach is 1 km away, and Haystack Gallery is a 16-minute walk. Les Shirley Park is 0.5 km away.

Does the hotel have an on-site restaurant?

The hotel does not have an on-site restaurant. However, many rooms include a fully equipped kitchen for preparing meals.

What kind of views can I expect?

Rooms offer garden views and inner courtyard views.

Ready to book Inn at Haystack Rock?
Check availability & prices

Other hotels in Cannon Beach

Contact Inn at Haystack Rock

Address487 South Hemlock Street, Cannon Beach, OR 97110, United States, Cannon Beach, Oregon
Hotel contact (for guests)Check availability & rates →