Skip to main content.
All properties in Cannon Beach, Oregon, United States of America
1 room, 2 adults

Inn at Haystack Rock - Cannon Beach

2.5-star2.5 stars
487 S Hemlock St, Cannon Beach, OR, 97110, United States of America

City-center hotel within easy reach of Cannon Beach
  • Free WiFi and free parking
  • Collect nightsYou can collect™ Rewards nights here
From 294 reviews. TripAdvisor Traveller Rating.

TripAdvisor Traveller Rating

Great location
Great pool
Very comfortable
Ordinary amenities

Inn at Haystack Rock - Cannon Beach

More Info: 6823 2342

from S$167
  • Queen room with Spa
  • Standard Room, 1 Queen Bed
  • Suite, 2 Bedrooms
  • Room, 1 Queen Bed, Kitchen
  • One Bedroom Suite with Spa

What’s around Inn at Haystack Rock - Cannon Beach


  • Heart of Cannon Beach
  • Cannon Beach - 2 min walk
  • Ecola State Park - 14 min walk
  • Haystack Rock - 35 min walk
  • Les Shirley Park - 1 min walk
  • Coaster Theatre - 15 min walk
  • Cannon Beach History Center and Museum - 27 min walk
  • Tolovana Beach State Park - 2.6 mi / 4.3 km

Getting around

  • Astoria, OR (AST-Astoria Regional) - 30 min drive
  • Portland, OR (PDX-Portland Intl.) - 124 min drive

At a glance

Key facts

Hotel size

  • This hotel has 8 rooms
  • This hotel is arranged over 1 floor


  • 24-hour check-in
  • Check-out time is 11 AM
Guests planning to arrive outside of normal check-in hours must contact this property in advance for check-in instructions and key retrieval information. Please contact the property using the information on the reservation confirmation received after booking.

Required at check-in

  • Credit card or cash deposit required

  • Government-issued photo ID required

  • Minimum check-in age is 21

Travelling with others


  • Pets allowed (dogs only) *


  • Free WiFi in public areas

  • Free WiFi in rooms



  • Free self parking

Payment types at the property

Other information

  • Smoke-free property
* See small print for additional details or extra charges

In the hotel

Food and drink
  • Barbecue grills
Things to do
  • Free bicycles on site
  • Golfing nearby
  • Hiking/biking trails nearby
  • Kayaking nearby
  • Mountain biking nearby
  • Surfing/boogie boarding nearby
  • Windsurfing nearby
  • 24-hour front desk
  • Concierge services
  • Tours/ticket assistance
  • Number of buildings/towers - 9
  • Garden
  • Library
  • Disabled parking
  • Wheelchair accessible path of travel

In the room

Home comforts
  • Coffee/tea maker
  • Iron/ironing board
Things to enjoy
  • Patio
Freshen up
  • Private bathroom
  • Bathtub or shower
  • Hair dryer
Be entertained
  • TV
  • Cable TV channels
  • DVD player
Stay connected
  • Free WiFi
  • Free local calls
Food and drink
  • Refrigerator
  • Microwave
  • Daily housekeeping
  • Access via exterior corridors

Inn at Haystack Rock - Cannon Beach’s small print

Also known as

  • Haystack Inn
  • Haystack Rock Cannon Beach
  • Inn Haystack Rock
  • Inn Haystack Rock Cannon Beach
  • Inn At Haystack Rock Hotel Cannon Beach
  • Inn at Haystack Rock Hotel
  • Inn at Haystack Rock Cannon Beach
  • Inn at Haystack Rock Hotel Cannon Beach


Please note that cultural norms and guest policies may differ by country and by property. The policies listed are provided by the property.

Optional extras

Pets are allowed for an extra charge of USD 20 per pet, per night

We have included all charges provided to us by this property. However, charges can vary, for example, based on length of stay or the unit you book.

Didn’t find the right property?

Continue searching for Cannon Beach, Oregon, United States of America

Recent reviews

Fabulous 8.8 From 158 reviews

Very good 8.0
Great location, so close to the beach, the only downside was not having air conditioning the one really hot night we had, but the fans helped. We stayed at the alternate site and thought the access to the beach was amazing. We would definitely stay again!
Neera, us3 night family trip
Poor 2.0
This picture is not what we had. Room was 2 blocks from office. Cleaning outside of building with power washer, entry way wet and tracked in room when unloading car. Very noisy, not convenient for anything and parking was a real pain.
Judith, us2 night trip
Very good 8.0
Cute little place! Very central in town.
Samantha, us2 night trip
Poor 2.0
BEWARE SUPER HOT, NO A/C and No Front Desk Help!
This little inn is cute and in a great location and all but I would not have stayed here had I known there was NO A/C and that our heater was going to be on!!! When we arrived the housekeeper had left the fireplace on in our room so it was blazing hot because the rooms are tiny, so we turned off the fireplace and did our best to air out the room since it was only bout 68 degrees outside anyways (why was the fireplace on? I have no idea). Come to find out the fireplace wouldn't turn off completely for whatever reason, it left a constant little stream of fire burning the whole time. After multiple attempts (leaving the door open and windows open) and multiple hours to cool down the room, we were defeated and it was uncomfortably hot the ENTIRE night and we were drenched in sweat, needless to say didn't get any sleep. When we tried to call the front desk for help they were no longer available so no one could help us, we were just routed through an automated voicemail and even when we selected the option for emergency nothing happened. I bet this place is nice to stay at when its below 50 degrees outside but I have no idea who would want to stay here in the warmer months. It was a complete waste of $250/night, we would've been better off sleeping on the beach.
Gabriella, us1 night romance trip
Exceptional 10.0
Cute, comfortable and so close to beach!
us2 night family trip

Inn at Haystack Rock - Cannon Beach

Is the description of this property not correct? Tell us