Oregon may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Cannon Beach
Vacation Travel Guide

Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.

About two hours’ drive from Portland, Cannon Beach is known for its natural beauty, thriving arts and craft community, and charming village atmosphere maintained through strict limitations on the number of large chain stores and restaurants.

Cannon Beach’s wide shoreline stretches for 9 miles (14 kilometers). It’s part of Oregon’s 363 miles (584 kilometer) of coastline, all of which is open and free for public use. From mid-December to January and March to June, keep your eyes on the sea as you may spot migrating gray whales.

If you prefer a walk in the forest, explore Ecola State Park. For a small admission fee you can walk trails through coastal forests thick with conifers and dotted with viewpoints. Don’t miss the south facing view from Ecola Point, which looks out over Cannon Beach’s famous landmark, Haystack Rock.

Haystack rock is a 235-foot-high (72-meter) basalt sea stack flanked by two other rock formations known as the Needles. At the base of these monoliths are tide pools teeming with crabs, algae, anemones, sea stars and other organisms. Haystack Rock and its surrounding intertidal pools form a marine garden and are an Oregon Islands National Wildlife Reserve. Climbing the rock is not permitted and you must not disturb or remove the wildlife.

Back in the quaint Cannon Beach village, wander down Hemlock Street, where you’ll find most of the boutiques and art galleries, and the cozy Coaster Theatre Playhouse. There are also stores specializing in antiques and collectibles, home décor, surf wear, gourmet food and textiles. Watch local glass-makers in action at Icefire Glassworks. Glass art can be purchased at many of the local galleries.

Festivals in May and November showcase the best of the area’s new art. In June, thousands of visitors come to the Cannon Beach Sandcastle Festival, which has been running since 1965. Visit the Cannon Beach History Center and Museum year round, Thursdays through Monday. The Museum is home to the original cannon, from the shipwrecked USS Schooner Shark, for which Cannon Beach was named.

0

Top things to do in Cannon Beach

Top Hotels Close to Cannon Beach

Surfsand Resort
Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
The price is $129 per night from Jan 28 to Jan 29

Nestled on the beach, this Downtown Cannon Beach hotel is within a 15-minute walk of Cannon Beach and Haystack Rock. Tolovana Beach State Park and Ecola State ...

4.7/5Exceptional! (619 reviews)

"Very friend lobby staff and free cookies! Our room was amazing with an ocean front view and a fireplace. Room had a lot of great features, fridge, microwave, Keurig coffee maker with enough coffee for my husband and I to each enjoy two cups on the balcony watching the ocean before check out. And ..."…"

Reviewed on Jan 22, 2021

Surfsand Resort
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
The price is $139 per night from Jan 27 to Jan 28

Nestled on the beach, this Downtown Cannon Beach hotel is within a 5-minute walk of Cannon Beach History Center and Museum and Cannon Beach. Ecola State Park ...

4.5/5Wonderful! (475 reviews)

"The view is everything. Having an ocean front room with a balcony was beyond amazing and worth every penny"…"

Reviewed on Jan 21, 2021

Hallmark Resort - Cannon Beach
The Waves / The Argonauta Inn / The White Heron Lodge
The Waves / The Argonauta Inn / The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
The price is $105 per night from Jan 27 to Jan 28

Nestled on the beach, this Cannon Beach hotel is just steps from Chapman Beach and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 mi (3 ...

4.6/5Wonderful! (495 reviews)

"The room was very clean, and the location was perfect, we got the room in the partial ocean view but honestly the window faced towards the ocean, it was like having our own living painting. I will definitely stay there again."…"

Reviewed on Jan 18, 2021

The Waves / The Argonauta Inn / The White Heron Lodge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Cannon Beach Flight + Hotel Deals

Portland Marriott Downtown Waterfront
The Duniway Portland A Hilton Hotel
The Nines, a Luxury Collection Hotel, Portland
Don't see what you're looking for?
See all available trips from Ashburn to Cannon Beach

Read travel guides and advice on visiting Cannon Beach

Image for UnionPay Your Way to These Top West Coast Destinations

UnionPay Your Way to These Top West Coast Destinations

UnionPay Your Way to These Top West Coast Destinations
Image for 21 of the most scenic West Coast cities

21 of the most scenic West Coast cities

21 of the most scenic West Coast cities
Image for 15 Places for the perfect childfree getaway

15 Places for the perfect childfree getaway

15 Places for the perfect childfree getaway

Popular places to visit in Cannon Beach

0

Cannon Beach

Choose one or more items to build your trip:

Best Lodging Options Near Cannon Beach

Surfsand Resort
Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
The price is $129 per night from Jan 28 to Jan 29
Surfsand Resort
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
The price is $139 per night from Jan 27 to Jan 28
Hallmark Resort - Cannon Beach
The Waves / The Argonauta Inn / The White Heron Lodge
The Waves / The Argonauta Inn / The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
The price is $105 per night from Jan 27 to Jan 28
The Waves / The Argonauta Inn / The White Heron Lodge
Land's End at Cannon Beach
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
The price is $125 per night from Jan 27 to Jan 28
Land's End at Cannon Beach
Schooner's Cove Inn
Schooner's Cove Inn
2.5 out of 5
188 North Larch Street, Cannon Beach, OR
The price is $125 per night from Jan 31 to Feb 1
Schooner's Cove Inn
Sea Breeze Court
Sea Breeze Court
2 out of 5
1015 Hemlock S, Cannon Beach, OR
The price is $104 per night from Jan 27 to Jan 28
Sea Breeze Court
Inn at Cannon Beach
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
The price is $119 per night from Jan 27 to Jan 28
Inn at Cannon Beach
Ecola Creek Lodge
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
The price is $74 per night from Jan 27 to Jan 28
Ecola Creek Lodge
Inn at Haystack Rock
Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
The price is $105 per night from Jan 27 to Jan 28
Inn at Haystack Rock
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.