Cannon Beach
FreeChamber of commerce and visitor center for the artist beach town of Cannon Beach, Oregon.

Photo: John Manard, CC BY-SA 2.0, via Wikimedia Commons. Cropped and resized.
Haystack Rock is a sightseeing stop in Cannon Beach, OR, part of the Portland, Oregon guide. Cost: free.
On the beach, about 1.5 miles south of downtown Cannon Beach · Cannon Beach, OR
Haystack Rock is a 235-foot basalt sea stack rising from the shoreline at Cannon Beach, and you can walk to its base at low tide. The tide pools hold sea stars, anemones, crabs, chitons and limpets, and they are one of Oregon's protected Marine Gardens. Tufted puffins nest on the rock from April through July. Stay on sand and bare rock, since climbing above the barnacle line is prohibited to protect wildlife.
The closest stops to Haystack Rock, ordered by straight-line distance. A few more like it, plus some different kinds of fun so you can build a full day.
Chamber of commerce and visitor center for the artist beach town of Cannon Beach, Oregon.
0.7 mi awayMore like this
Hike forested headland trails to ocean bluffs, sea stacks and the tide pools and surf of Indian Beach.
2.4 mi awaySwitch it up: Sport & Outdoor
Family-owned outdoor amusement park in Seaside with go karts, mini golf and a small roller coaster.
6.4 mi awaySwitch it up: Attractions
Official visitor bureau for the Oregon Coast town of Seaside, home to the historic beachfront Promenade.
7.9 mi awayMore like this
Step inside a log replica of the fort where the Lewis and Clark Expedition spent the winter of 1805 to 1806.
18 mi awayMore like this
Oregon's official maritime museum on the Astoria waterfront, with a historic lightship and exhibits on the treacherous Columbia River Bar.
22 mi awaySwitch it up: Museums