Cannon Beach Tours and Activities

Cannon Beach showing landscape views, a sandy beach and a coastal town
Choose two or more items and save on your trip:
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.

Plan a trip to see Cannon Beach

Price found within the past 48 hours. Click for updated prices.
Nordic Inn & Suites
Hotel deLuxe
The Hotel Zags Portland

Reviews of Cannon Beach

4.7
Top destination
5 - Excellent
88
" "5 - Excellent 72.1311475409836%
4 - Good
31
" "4 - Good 25.40983606557377%
3 - Okay
2
" "3 - Okay 1.639344262295082%
2 - Disappointing
1
" "2 - Disappointing 0.819672131147541%
1 - Terrible
0
" "1 - Terrible 0%

3/5 - Okay

Verified traveller
Aug. 18, 2019

very busy. no parking

5/5 - Excellent

Verified traveller
May 26, 2019

There are two state employees on the beach by Haystack rock from early morning until 2 pm. If you can, have the tour they offer. Alan was just great. So informative. A high-lite of our stay for sure. Also Hug Point is a must see.

5/5 - Excellent

Verified traveller
Sep. 13, 2018

A must see.  Great eating and browsing

Popular places to visit


Best Lodging Options Near Cannon Beach

Tolovana Inn
Tolovana Inn
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Tolovana Inn
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Hallmark Resort - Cannon Beach
Surfsand Resort
Surfsand Resort
4 out of 5
148 West Gower, Cannon Beach, OR
Surfsand Resort
Cannon Beach Hotel Collection
Cannon Beach Hotel Collection
3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Cannon Beach Hotel Collection
Inn at Cannon Beach
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Inn at Cannon Beach
Inn at Haystack Rock
Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Inn at Haystack Rock
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 Waves/The Argonauta Inn/The White Heron Lodge
Lighthouse Inn
Lighthouse Inn
2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Lighthouse Inn
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown
Cannon Beach
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown
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.