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 neighborhood 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 horse riding and mountain biking. 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
Northwest by Northwest Gallery
11 min walk - 0.9 km
Cannon Beach History Center and Museum
12 min walk - 1.0 km
Getting around
Cannon Beach Station
6 min walk
Astoria, OR (AST-Astoria Regional)
32 min drive
Restaurants
Battery 245
14 min drive
Pelican Brewing
9 min walk
Divine Grounds
7 min drive
Public Coast Brewing Company
11 min walk
Ecola Seafood
7 min walk
About this property
Inn at Haystack Rock
Hotel near Cannon Beach
Close to Haystack Rock, Inn at Haystack Rock provides amenities like a firepit and a garden. Stay connected with free in-room WiFi.
Other perks include:
Free self parking
Smoke-free premises, a water dispenser, and outdoor furniture
Guest reviews give top marks for the beach locale and helpful staff
Room features
All guestrooms at Inn at Haystack Rock boast thoughtful touches such as laptop-friendly workspaces and bathrobes, as well as amenities like free WiFi. Guest reviews speak positively of the clean rooms at the property.