Beginning of main content

Cannon Beach

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.


Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Map

Lodging Near Cannon Beach

See all 340 Hotels near Cannon Beach
$79
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach
4.5
of 5, from 170 reviews
2.0 out of 5.0

Nestled on the beach, this Cannon Beach hotel is within a 10-minute walk of Coaster Theatre and Cannon Beach. Les Shirley Park and Haystack Rock are also within 1 mi (2 km).

$74
Blue Gull Inn

Blue Gull Inn

632 S. Hemlock St., Cannon Beach
4.3
of 5, from 274 reviews
3.0 out of 5.0

Located in Downtown Cannon Beach, this inn is within a 5-minute walk of Cannon Beach and Coaster Theatre. Cannon Beach History Center and Museum and Haystack Rock are also within 15 minutes.

$129
Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach
4.7
of 5, from 178 reviews
4.0 out of 5.0

Nestled on the beach, this Downtown Cannon Beach hotel is within a 10-minute walk of Cannon Beach History Center and Museum, Cannon Beach, and Haystack Rock. Les Shirley Park and Coaster Theatre are also within 2 mi (3 km).

$109
Lighthouse Inn

Lighthouse Inn

963 South Hemlock, Cannon Beach
4.3
of 5, from 45 reviews
3.0 out of 5.0

Located in Downtown Cannon Beach, this hotel is within a 10-minute walk of Cannon Beach, Cannon Beach History Center and Museum, and Coaster Theatre. Haystack Rock and Les Shirley Park are also within 2 mi (3 km).

$130
Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach
4.5
of 5, from 57 reviews
3.5 out of 5.0

Located in Downtown Cannon Beach, this beachfront hotel is in the city center and within 1 mi (2 km) of Cannon Beach, Les Shirley Park, and Cannon Beach History Center and Museum. Haystack Rock is 1 mi (1.6 km) away.

$94
Inn at Haystack Rock

Inn at Haystack Rock

487 S Hemlock St, Cannon Beach
4.3
of 5, from 226 reviews
3.0 out of 5.0

Situated by the ocean, this hotel is within a 15-minute walk of Les Shirley Park and Coaster Theatre. Cannon Beach and Cannon Beach History Center and Museum are also within 2 mi (3 km).

Beaches Inn Pirates Cove Cabana 8

Beaches Inn Pirates Cove Cabana 8

515 South Hemlock Street Suite 8, Cannon Beach
3.5 out of 5.0

Located in Downtown Cannon Beach, this apartment is within a 5-minute walk of Cannon Beach and Coaster Theatre. Cannon Beach History Center and Museum and Haystack Rock are also within 15 minutes.

Historic Haystack Cabin

Historic Haystack Cabin

188 W Washington Street, Cannon Beach
3.5 out of 5.0

Located in Downtown Cannon Beach, this vacation home is within a 5-minute walk of Cannon Beach and Coaster Theatre. Cannon Beach History Center and Museum and Haystack Rock are also within 1 mi (2 km).