Cannon Beach

Cannon Beach which includes mountains, a sandy beach and landscape views
Cannon Beach featuring a sandy beach, landscape views and a coastal town
Photo provided by Oregon Tourism Commission
Cannon Beach showing landscape views and a sandy beach
Cannon Beach showing café scenes, outdoor eating and street scenes


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.
Adobe Resort

Popular places to visit


Top Hotel Deals

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Cannon Beach Hotel Collection
Surfsand Resort

Surfsand Resort

4 out of 5
148 West Gower, Cannon Beach, OR
Surfsand Resort
Tolovana Inn

Tolovana Inn

2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Tolovana Inn
Inn at Haystack Rock

Inn at Haystack Rock

2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Inn at Haystack Rock
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Hallmark Resort - Cannon Beach
Inn at Cannon Beach

Inn at Cannon Beach

3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Inn at Cannon Beach
The Ocean Lodge

The Ocean Lodge

3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
The Ocean Lodge
Lighthouse Inn

Lighthouse Inn

2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Lighthouse Inn
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
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.

Things to do near Cannon Beach

Cannon Beach, Oregon, offers a delightful coastal getaway with stunning sunsets, thrilling surfing, and excellent birdwatching opportunities. Visitors can enjoy various beach activities and partake in photo tours to capture the area's natural beauty. With a range of fun activities available, this charming destination is perfect for those seeking relaxation and adventure by the sea.

Shopping

Cannon Beach offers delightful shopping experiences, including the Seaside Carousel Mall, located 4.3km away, which features a mix of entertainment and family-friendly vibes. Nearby, the Turnaround Market and Seaside Antique Mall, both also 4.3km and 5.0km away respectively, provide unique local finds.

Recreation

At Seaside Golf Course, enjoy a round of golf surrounded by lush landscapes, perfect for outdoor enthusiasts. Cullaby Lake County Park offers a serene environment for relaxation, ideal for leisurely strolls and picnics. Nehalem City Park provides tranquil spaces for mindfulness and rejuvenation amidst nature.

Adventure

Embark on the Angora Peak Trailhead, located 4.3km from Cannon Beach, where you'll be greeted by stunning outdoor scenery. Alternatively, explore the Cape Falcon Trailhead, 5.6km away, for breathtaking views. For a longer adventure, the Fort to Sea Trail, 11.2km from town, offers a captivating experience.

Nightlife

Cannon Beach offers a charming nightlife experience. Enjoy a show at the Coaster Theatre, just 373m away, or have some family fun at Captain Kid Amusement Park, 3.7km away. For a broader cultural experience, visit the Liberty Theater, located 13.7km from Cannon Beach.

Find the best attractions near Cannon Beach

Cannon Beach, Oregon, offers a splendid array of outdoor attractions for those seeking adventure and stunning scenery. Visitors can explore the picturesque beaches and iconic rock formations, while nearby national and state parks provide ample opportunities for hiking and nature appreciation. Whether you're relaxing on the sandy shores or embarking on an outdoor excursion, Cannon Beach is a delightful destination for any traveller keen to immerse themselves in the beauty of the Oregon coast.

  • Haystack Rock: A stunning monolith rising 235 feet from the ocean, Haystack Rock is a must-see. Explore the tide pools filled with marine life and enjoy breathtaking views of the coastline, making it a perfect spot for photography and nature walks.
  • Ecola State Park: Just a short drive from Cannon Beach, Ecola State Park offers a diverse landscape with lush forests and dramatic cliffs. Enjoy hiking trails that lead to panoramic ocean views, perfect for adventure seekers and nature lovers alike.
  • Arcadia Beach: This tranquil beach is known for its soft sands and picturesque surroundings. A great spot for a leisurely stroll or a picnic, Arcadia Beach allows visitors to soak in the serene coastal atmosphere and admire beautiful sunsets.

Best time to go to Cannon Beach

The best time to visit Cannon Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Cannon Beach falls in August, when visitor numbers are slightly high and weather is mostly sunny with no rain (dry). The coolest average temperature around Cannon Beach falls in February, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
June55.9°F (13.3°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
July59.2°F (15.1°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
August60.3°F (15.7°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyAverageAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyAverageSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudySlightly LowSlightly Low

Booking tips and Expedia advantages for Cannon Beach

To save money on your trip to Cannon Beach, consider visiting from November to January when accommodation prices are lower. Aim to book your stay on a Tuesday for the best rates. Use Expedia's search tool to filter options by budget and location, and sort results from low to high for the best deals. Combining your hotel, flights, and activities into a package can also lead to significant savings. Don't forget to explore free activities in the area to make the most of your visit without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Cannon Beach are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Cannon Beach is Tuesday. The most expensive day to stay around Cannon Beach is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your Cannon Beach hotel reservation with your flights and activities through an Expedia package.