Skip to content
Haystack Rock – reflection of a mountain on beach shore during daytime📷 Photo by Tim Mossholder on Unsplash

Haystack Rock

Cannon Beach, OR

Nature

A 235-foot sea stack with tide pools at its base. Puffins nest here in spring and early summer.

Haystack Rock is a 235-foot (72 m) basalt sea stack just off the beach at Cannon Beach. It formed some 15 to 17 million years ago from lava flows and was separated from the mainland by erosion. The rock is part of the Oregon Islands National Wildlife Refuge and is designated a Marine Garden. Within 300 yards (275 m) of it, no animals or materials may be removed, and climbing above the barnacle line is prohibited.

At low tide you can walk out to the rock and look for sea stars, anemones, crabs and nudibranchs in the tide pools; it is best to arrive an hour or more before low tide. Tufted puffins nest from April to July and are easiest to spot in June and July. From mid-February to late October, the Haystack Rock Awareness Program provides information at low tide. Keep an eye on the tides and never turn your back on the ocean.

Nearest town
Cannon Beach, OR
Category
Nature & parks
GPS
45.8844, -123.9687

Hours, fees and access change. Confirm with the operator or park before you go.

Good to know

Best time to go

JanFebMarAprMayJunJulAugSepOctNovDec

The most pleasant months are usually May–June and September–October. Still fine, with some compromises, in April and July–August. (Estimate from long-term temperature averages, terrain and pass seasons)

Sources

Featured in these trip guides

Nearby

Campsites nearby

  • cannon beach parkMotorhome stopover
    0 mi from Haystack Rock
    Motorhomes
  • Cannon Beach RV ResortMotorhome stopover
    1 mi from Haystack Rock · 99 pitches
    MotorhomesElectricityWaste disposal
  • The RetreatCampsite
    1 mi from Haystack Rock
    TentsCaravansElectricityDrinking waterShowersToiletsWaste disposal
  • Nehalem Bay State Park Hiker/Biker CampgroundCampsite
    13 mi from Haystack Rock
    TentsDrinking water
  • Nehalem Bay State Park Main CampgroundsCampsite
    13 mi from Haystack Rock
    TentsCaravansElectricityDrinking waterShowers
  • Shorewood RV ResortMotorhome stopover
    21 mi from Haystack Rock
    CaravansMotorhomes

All campsites in Oregon · Campsite data: © OpenStreetMap contributors, ODbL 1.0 · Updated October 3, 2026

FAQs

Where is Haystack Rock?

Haystack Rock is in Cannon Beach, OR, at GPS 45.8844, -123.9687. It is about 22 mi from Astoria.

Can you camp near Haystack Rock?

Yes. The nearest campsite listed in OpenStreetMap is cannon beach park, about 0 mi away; within 25 mi there are 47 campsites and motorhome stopovers.

Which road trips pass Haystack Rock?

Haystack Rock is a stop on these CampingSpirit trip guides: The Olympic Peninsula by RV and Oregon Coast on US-101.

What is there to see near Haystack Rock?

Places worth a stop nearby: Astoria Column (22 mi), Cape Meares Lighthouse (27 mi), Cape Lookout Trail (38 mi) and Cape Kiwanda (46 mi).

When is the best time to visit Haystack Rock?

The most pleasant months are usually May–June and September–October. Still fine, with some compromises, in April and July–August. (Estimate from long-term temperature averages, terrain and pass seasons)