A wide sandy beach with driftwood in the foreground and the dark mass of Haystack Rock and smaller sea stacks offshore under a clear sky

The Pacific Northwest, United States

Cannon Beach

Haystack Rock and the Needles off the beach at Cannon Beach, Oregon. (King of Hearts / Wikimedia Commons · CC BY-SA 4.0)

A small resort town on the north Oregon coast, on an eight-mile beach beneath forested headlands, about 80 miles west of Portland. Named after a cannon from a wrecked naval schooner, it has grown into a weekend escape known for Haystack Rock, its tide pools and puffins, art galleries and a deliberately small-town main street.

Neighbourhoods

  • Downtown and Hemlock Street
    • First-time visitors
    • Best for food
    • Galleries

    The small town centre near the mouth of Ecola Creek, where Hemlock Street is lined with art galleries, gift and sweet shops, cafés and restaurants. Chain stores have long been kept out, and the beach is a short walk west.

    Open in Maps
  • Midtown and Haystack Rock
    • Beaches
    • Tide pools

    The stretch of beach houses and holiday rentals south of downtown, closest to Haystack Rock and the tide pools at its foot.

    Open in Maps
  • Tolovana Park
    • Quiet and residential
    • Beaches

    The quieter southern end of town along Hemlock Street, beside Tolovana Beach State Recreation Site, with long empty sands running south towards Arch Cape.

    Open in Maps

Things to do

Beaches and the shore

  • Haystack Rockbeach

    A basalt sea stack 235 feet high, reached on foot across the sand at low tide, with tide pools of starfish, anemones and crabs at its base and nesting tufted puffins in spring and summer.

    Open in Maps
  • Tolovana Beach State Recreation Sitebeach

    A state beach site beside the Tolovana Park neighbourhood south of downtown; Haystack Rock itself is part of the site.

    Open in Maps
  • Hug Point State Recreation Sitebeach

    A headland park about 5 miles south of town, with sea caves in its sandstone cliffs, a seasonal waterfall and an old roadbed chipped into the rock around the turn of the 20th century.

    Open in Maps

Headlands and trails

  • Ecola State Parkpark

    A park of forested headlands north of town covering 9 miles of coast between Cannon Beach and Seaside, with Indian Beach, Tillamook Head and 8 miles of the Oregon Coast Trail.

    Open in Maps
  • Oswald West State Parkpark

    A park about 10 miles south of town with old-growth Sitka spruce, miles of hiking trails, the surfing cove of Short Sand Beach, Cape Falcon and Neahkahnie Mountain.

    Open in Maps

History

  • Fort Clatsoplandmark

    The reconstructed winter camp of the Lewis and Clark Expedition, about 20 miles north near the mouth of the Columbia, from which Clark set out in 1806 to find the beached whale at Ecola Creek.

    Open in Maps

Seasonal events

  • Spring UnveilingMay

    An arts festival hosted by the town's galleries on the first Sunday of May.

  • Stormy Weather Arts FestivalNovember

    A late-autumn festival at which artists from across the Pacific Northwest show work in the local galleries, ending with an auction.

Eat and drink

Long-standing places and food districts in Cannon Beach. Hours, ratings and directions come from your maps app, always current.

Food on the coast

  • Hemlock Street restaurantsneighborhood

    The town's cafés, bakeries, seafood restaurants and pubs, most of them along the main street downtown and in midtown, serving clam chowder, fish and chips and Dungeness crab.

    Open in Maps
  • Tolovana Park cafésneighborhood

    A handful of places to eat and drink at the quiet south end of town, close to the beach.

    Open in Maps

Experience Cannon Beach

History

The coast here was home to the Tillamook people, whose villages included the site later called Indian Beach in what is now Ecola State Park. In the winter of 1805–06 the Lewis and Clark Expedition camped at Fort Clatsop, about 20 miles to the north, and in December two of its men came back with blubber from a whale stranded near the mouth of the creek. In January 1806 William Clark, with Sacagawea and others, made a three-day journey to the whale, bartered with the Tillamook for 300 pounds of blubber and some oil, and from a headland described "the grandest and most pleasing prospects which my eyes ever surveyed". He named the creek Ekoli, a Chinook Jargon word for whale.

In 1846 the US Navy schooner Shark was wrecked on the Columbia Bar, and a carronade from it washed ashore just north of Arch Cape. Settlers renamed the creek Elk Creek, and a small community of the same name grew up beside it. The cannon was rediscovered in 1898 and eventually inspired a new name: in 1922 the Post Office, which kept confusing Elk Creek with Eola, had it renamed Cannon Beach, after the eight-mile beach. The creek took back Clark's name as Ecola Creek. The cannon is kept in the town's museum, and two more believed to be from the Shark were found at Arch Cape in 2008.

In 1964 a tsunami from the Good Friday earthquake in Alaska flooded parts of the town and washed away the highway bridge to the north. Highway 101, which once ran through the town, no longer does, and Cannon Beach grew into a weekend resort for Portland.

Culture & Customs

Cannon Beach has made itself into an arts town. Galleries showing the work of local and Northwest artists line the main street, and the year is framed by two gallery festivals: Spring Unveiling on the first Sunday of May and the Stormy Weather Arts Festival in November, which ends with an auction. The town has long discouraged chain shops such as supermarkets and fast-food outlets to protect its small-town character.

Haystack Rock is the town's symbol and a protected place. It belongs to the Oregon Islands National Wildlife Refuge, events are not allowed close to it, and a city-run awareness programme holds educational sessions at the rock at low tide between February and October, explaining the tide pools and the birds — guillemots, murres, oystercatchers and tufted puffins.

The coast is also a film location. Scenes from The Goonies, Kindergarten Cop, Point Break, Free Willy and Twilight were shot on the beach or in Ecola State Park. A whale sculpture at the north end of Hemlock Street marks the meeting between Clark's party and the Tillamook.

Daily Life

Cannon Beach had 1,489 people at the 2020 census, in a town of about one and a half square miles. Its median age was 53.2, and about a third of residents were 65 or older. Many houses are second homes or holiday rentals, so the population swells far beyond that on summer weekends.

Tourism is almost the whole economy: hotels, rentals, restaurants, galleries and the shops of Hemlock Street, which runs the length of the town from the north end to Tolovana Park. The town is particularly popular with Portlanders as a weekend getaway.

The rhythm of life follows the seasons and the tides. Summer brings crowds, festivals and families on the sand; low tides draw people out to Haystack Rock at any hour; winter is quiet, wet and stormy. Living with the risk of a Cascadia earthquake and tsunami is part of local life, and evacuation routes are signposted through the town.

Food

Food here is coastal Oregon cooking: clam chowder, fish and chips, Dungeness crab, oysters and razor clams dug from the region's beaches, and salmon from the Pacific. Restaurants and cafés cluster on Hemlock Street downtown, alongside bakeries, sweet shops and ice cream counters that cater to families walking up from the beach.

The wider north coast supplies much of what is served. Tillamook, to the south, is known for its cheddar and ice cream, and Oregon's berries and hazelnuts appear in pies and pastries. Pubs and small breweries serve regional beer, and Willamette Valley Pinot Noir is on most wine lists.

Eating here is shaped by the tides and the weather as much as by the menu. On fine days people buy chowder, fish and chips or ice cream to take down to the sand, and the state parks along the coast have picnic areas; on wet winter days the cafés and pubs fill with people sheltering from the rain and watching the storms over Haystack Rock. Self-catering is common, since so many visitors stay in rented houses with kitchens.

Planning tools

Budget

Cannon Beach is a pricey resort town, especially on summer weekends, when holiday rentals and beachfront rooms fill up with visitors from Portland. Oregon has no sales tax. The beaches, tide pools and state park trails are free or cheap, and winter rates are much lower.

Daily Budget Midrange
USD 250–450 (mid-range hotel or rental, seafood dinners with tips, state park parking, car and fuel)
Daily Budget Shoestring
USD 110–170 (campground or budget motel in a nearby town, chowder and takeaway meals, own car)

Book summer weekends early, or stay midweek; check tide tables before planning a visit to the tide pools.

Best Time to Visit

July to September brings the driest, sunniest weather and the busiest beaches. Spring and summer are the season for puffins on Haystack Rock, and low tides open the tide pools year-round. Winter is wet and windy but quiet, and storm-watching from the headlands has its own appeal.

Suggested Number of Days

A night or two suits the town and its beach. Three or four days allow time for the headland parks and other towns along the north Oregon coast. The tides decide when the rock pools can be seen.

First Visit
1–2 days
With Surroundings
3–4 days

Transportation

The town is small and flat along Hemlock Street, its main road from north to south, and a local bus runs between downtown and Tolovana Park. Most visitors arrive by car, which is needed for the state parks outside town. Parking downtown is tight on summer weekends.

Walk the beach between downtown and Haystack Rock rather than driving — it is the most direct route.

Airport & Station Connections

Portland is about 80 miles to the east, and most people drive from there. The NorthWest POINT bus links Cannon Beach with Union Station in Portland, with tickets sold through Amtrak. The nearest major airport is Portland International.

Walkability

Easy on foot: downtown, midtown and Haystack Rock are linked by the beach and by Hemlock Street, and Tolovana Park lies a little further south. Ecola State Park and the coves to the south are best reached by car.

Safety

For most visitors the US is safe, with the main risks being petty theft and car break-ins in tourist areas of some cities, road accidents over long distances, extreme weather, and the hazards of the outdoors. On this coast the dangers are the sea itself: sneaker waves, logs rolled by the surf, incoming tides that cut off rocks and coves, and cold water. The town lies in a tsunami zone, and the 1964 Alaska earthquake sent a tsunami into Cannon Beach.

Keep watching the waves, keep off beach logs, watch the tide when visiting Haystack Rock or the coves, and follow the tsunami evacuation signs if the ground shakes hard. Check current official travel advice before travelling.

Climate

A mild marine climate of the Mediterranean type: cool, cloudy and wet from autumn to spring, and dry, mild summers when no month averages above about 72°F. Fog and wind are common on the shore.

Summer
mild and mostly dry — in neighbouring Seaside, August afternoons average about 68°F, comfortable for walking but rarely hot
Winter
cool, wet and windy — 37–50°F is typical across the region's west side, with Pacific storms bringing heavy rain and high surf

Local Customs

Tipping of roughly 18–22 per cent in restaurants is expected. Dress is casual and layered for wind and rain. Haystack Rock is part of the Oregon Islands National Wildlife Refuge: collecting plants or animals in the tide pools is prohibited, and climbing above the barnacle line is not allowed, to protect nesting birds.

Step only on bare rock and sand in the tide pools, and keep dogs and people away from nesting birds. Identification is asked for when buying alcohol (the legal age is 21).

Common Payment Methods

The currency is the US dollar. Cards and contactless payment are accepted in nearly all shops and restaurants. Some state park car parks charge a day-use fee. With no sales tax in Oregon, the price shown is the price paid, plus any tip.