Outdoors Cannon Beach
Haystack Rock
An outdoor spot in Cannon Beach, free to visit and worth about 1.5 hours. Best time to go: Low tide.

Why go
235-foot sea stack with tide pools and nesting tufted puffins April–July.
It is one of 9 curated places we feature in Cannon Beach, alongside 3 outdoor spots, 2 places to eat and 1 activity. 2 more of our picks sit within about half a mile in a straight line, so it pairs easily with Pelican Brewing Cannon Beach and Cannon Beach Gallery.
- Type
- Outdoors · Beaches
- Price
- Free
- Time needed
- 1.5 hr
- Best time
- Low tide
Nearby
The 6 closest curated picks in Cannon Beach, measured as straight-line distance.
- 1Pelican Brewing Cannon Beach
Pelican's brewery and taproom a short walk from the beach.
Drinks · 0.4 mi straight-line - 2Cannon Beach Gallery
Nonprofit gallery of the Cannon Beach Arts Association showing regional artists.
Shopping · 0.5 mi straight-line - 3Sea Level Bakery + Coffee
Bakery-café for croissants, scones and coffee before a beach walk.
Food · 0.8 mi straight-line - 4Ecola Seafoods Restaurant & Market
Fish market and counter for fish and chips, chowder and Dungeness crab.
Food · 1.1 mi straight-line - 5Hug Point State Recreation Site
Beach with sea caves, a seasonal waterfall and an old stagecoach road cut into rock.
Outdoors · 3.8 mi straight-line - 6Ecola State Park
Forested headland with ocean viewpoints over Indian Beach and Tillamook Rock Lighthouse.
Outdoors · 4.0 mi straight-line
On these curated routes
Haystack Rock is a stop on our Oregon Coast Hideaways route. Open it to see the full day-by-day plan.
More outdoor spots in Cannon Beach
Another curated outdoor spot in Cannon Beach. See the full Cannon Beach guide.
When to go
Average daily highs in Cannon Beach run from 47°F in December to 68°F in August; December is usually the wettest month. For Haystack Rock itself, we suggest: Low tide.
Modelled monthly averages for Cannon Beach from NASA POWER, not a forecast. Full Cannon Beach weather by month.
Getting there
Map links open a live search for Haystack Rock, so hours and directions come straight from the map app.
- Address
- US-101, Cannon Beach, OR 97110, USA
- Coordinates
- 45.88412, -123.96848
- Destination
- Cannon Beach, Oregon
Haystack Rock: quick answers
How much time do you need at Haystack Rock?
Plan on about 1.5 hours at Haystack Rock. That is our curated estimate for a typical visit; groups that linger will want more.
When is the best time to visit Haystack Rock?
Our pick: Low tide. Insider tip: Check tide tables; volunteers explain tide pool life at low tide.
Is Haystack Rock free?
Yes, we list Haystack Rock as free to visit. Check locally before you go, since special exhibits, parking or tours can carry a fee.
Where is Haystack Rock?
Haystack Rock is at US-101, Cannon Beach, OR 97110, USA. The Google Maps and Apple Maps links on this page open it for directions.
Which TripsCircle routes include Haystack Rock?
Haystack Rock appears on Oregon Coast Hideaways, a curated route you can open on TripsCircle and plan with your group.
Add Haystack Rock to your crew's plan
Save it to a shared TripsCircle itinerary, settle the timing with a quick poll, and split the costs with everyone going to Cannon Beach.
Plan Cannon Beach
- Cannon Beach travel guide 9 places
- Best time to visit Cannon Beach weather by month
- Astoria to Cannon Beach 21 mi straight-line
- Cannon Beach to Yachats 109 mi straight-line
Lists & regions
Also in Cannon Beach
- Neahkahnie Mountain Trail Activity
Curated recommendation, not live listing data. Confirm hours, prices, bookings and access before you go.


