Haystack Rock

Rock formation · Cannon Beach, Oregon

Haystack Rock

A basalt rock of about 70 meters on Cannon Beach, surrounded by tide pools at low tide and a protected seabird nesting area.

Illustrative images. The pictures in this guide are illustrations based on the real place, not photographs, and may differ from it.

Discover

About Haystack Rock

Haystack Rock is a basalt rock about 70 meters high, formed by lava flows millions of years ago, rising from the sand of Cannon Beach. It is one of the symbols of the Oregon coast and appears in photos and films shot in the area.

At low tide, pools form around its base, with anemones, starfish, crabs and algae. Volunteers from an environmental education program are often on the beach to explain marine life. The rock and the pools are protected: climbing the rock and removing animals are prohibited.

The rock is one of the seabird nesting sites on the coast, such as puffins, which typically appear from spring to mid-summer. At sunset, the silhouette of the rock against the sea is the most photographed view in the village.

Share: WhatsApp

Before you go

Practical information

Cidade Turismo reviews its information regularly, but something may have changed. Check with the place before planning your trip.

How much time to set aside

One to two hours, including the walk on the beach.

Best time

At low tide, to see the tide pools; check the tide table. At the end of the afternoon, for the sunset.

How to get there

On the beach in front of Cannon Beach village, within walking distance of the center.

Tip

Check the tide table before you go and do not stay at the base of the rock when the tide is coming in.

Traveler, share your experiences through photos Up to 5 photos of each place you visited.

Get your questions answered

Frequently asked questions about Haystack Rock

Can you climb Haystack Rock?

No. The rock is a protected seabird area, and climbing it is prohibited.

When can you see the tide pools at Haystack Rock?

At low tide. Check the tide table for the day before you go.

How tall is Haystack Rock?

About 70 meters.

More to see in Cannon Beach