The Inn at Haystack Rock in Downtown Cannon Beach offers a peaceful getaway with views of the iconic rock. Guests enjoy WiFi, relax by the firepit, or wander through gardens with outdoor seating. Visitors praise the prime beach location and attentive staff.
Located near the beach, Inn at Haystack Rock is in Downtown Cannon Beach, a neighbourhood in Cannon Beach with great shopping. The area's natural beauty can be seen at Cannon Beach and Haystack Rock. Captain Kid Amusement Park and The Buzz on Broadway are also worth visiting. Discover the area's water adventures with kayaking and surfing/body boarding nearby, or enjoy the great outdoors with mountain biking and horse riding. Visit our Cannon Beach travel guide
487 S Hemlock St, Cannon Beach, OR, 97110
What's nearby
Cannon Beach
3 min walk - 0.3 km
Coaster Theatre
7 min walk - 0.7 km
Haystack Gallery
7 min walk - 0.7 km
Cannon Beach History Center and Museum
12 min walk - 1.0 km
Chapman Beach
18 min walk - 1.6 km
Getting around
Cannon Beach Station
6 min walk
Astoria, OR (AST-Astoria Regional)
32 min drive
Restaurants
Battery 245
14 min drive
Divine Grounds
7 min drive
Public Coast Brewing Company
11 min walk
Pelican Brewing
9 min walk
Insomnia Coffee Co.
7 min walk
About this property
Inn at Haystack Rock
Hotel near Cannon Beach
Close to Haystack Rock, Inn at Haystack Rock provides amenities, such as a firepit and a garden. Stay connected with free in-room WiFi.
Other perks include:
Free self-parking
Smoke-free property, a water dispenser and outdoor furniture
Guest reviews give top marks for the beach locale and helpful staff
Room features
All guest rooms at Inn at Haystack Rock have perks, such as laptop-friendly workspaces and bathrobes, as well as amenities, such as free WiFi. Guest reviews speak positively of the cleanliness rooms at the property.