Cannon Beach Tours

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


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.
Residence Inn by Marriott Portland Downtown/RiverPlace
The Nines, a Luxury Collection Hotel, Portland
Two Capes Lookout

Reviews of Cannon Beach

4.7
Top Destination
5 - Excellent
864
5 - Excellent 72%
4 - Good
287
4 - Good 24%
3 - Okay
34
3 - Okay 3%
2 - Disappointing
5
2 - Disappointing 0%
1 - Terrible
3
1 - Terrible 0%

4/5 - Good

Verified traveler

Parking for Haystack Rock viewing is very difficult. There is a public parking lot that is free, but also full. Be prepared to drive around in circles many times to try and find a spot to park. Then again, you might be the person that rolls lucky in life. We and many others just kept driving around looking. It's a very small town that is very crowded with tourism and slow moving traffic running right through town. Cannon Beach is a wonderful place once you've made it to your room, or restaurant, or even just the beach and can just relax.

4/5 - Good

Verified traveler

Look at the puffins at Haystack Rock

4/5 - Good

Verified traveler

Check on the bus for transportation to town center. We didn’t but will next time.

5/5 - Excellent

Eddie

There was a lot of fog in mid October, which actually added to the beauty. A bit chilly in the mornings.

5/5 - Excellent

YvonneKelly

Visit at low tide so you can get up close to Haystack rock!

5/5 - Excellent

Verified traveler

Ohhh, the art galleries and restaurants.  So nice.

Popular places to visit


Best Lodging Options Near 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
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 Haystack Rock

Inn at Haystack Rock

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

Tolovana Inn

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

Inn at Cannon Beach

3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Inn at 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 Waves/The Argonauta Inn/The White Heron Lodge
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
Lighthouse Inn

Lighthouse Inn

2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Lighthouse Inn
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 offers a variety of activities for visitors to enjoy, including breathtaking sunsets, surfing, and birdwatching. During your stay, be sure to check out local holiday events and immerse yourself in the coastal charm of Oregon beach vacations. Whether you're planning a day trip or a longer beach getaway, Cannon Beach provides a perfect backdrop for relaxation and exploration.

Shopping

Cannon Beach offers delightful shopping experiences. You can explore the Seaside Carousel Mall, just 7 miles away, for family-friendly entertainment and shops. Nearby, the Turnaround Market also provides local goods. If you're up for a drive, visit the Seaside Antique Mall, located 8 miles away, for unique finds.

Recreation

Catch a show at the Coaster Theatre, where you can enjoy a blend of culture and entertainment in a charming setting. For outdoor enthusiasts, the Seaside Golf Course offers a scenic golfing experience, while the Astoria Aquatic Center provides a fun-filled day of swimming for families.

Adventure

Experience the thrill of Captain Kid Amusement Park, an arcade adventure zone located 6 miles from Cannon Beach, perfect for family fun. Hike the scenic Fort to Sea Trail, 18 miles away, or tackle the Angora Peak Trailhead, 7 miles from town, offering breathtaking outdoor views.

Nightlife

Cannon Beach offers a relaxed nightlife with charming spots like the Public Coast Brewing Company for local craft beers and the cozy Wine Bar for a romantic evening. For live music, check out the local venues that often feature regional talent, creating a laid-back yet vibrant atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Cannon Beach

Explore the stunning natural beauty of Cannon Beach, Oregon, with itsic rocks and open sandy beaches. Don't miss visiting the Cannon Beach History Center for a glimpse into the area's past. For outdoor enthusiasts, the local state parks offer adventure and scenic views, while the cove beach provides a perfect spot for relaxation. Whether you're looking for outdoor activities or simply enjoying the breathtaking scenery, Cannon Beach has something for everyone.

  • Haystack Rock: At 0.3 miles from Cannon Beach, Haystack Rock is a breathtaking natural landmark standing 235 feet tall. It offers stunning views, tide pools brimming with marine life, and a chance to enjoy the serene outdoor atmosphere, making it a perfect spot for photography and exploration.
  • Ecola State Park: Located 2 miles from Cannon Beach, Ecola State Park is a haven for adventure seekers and nature lovers. With miles of scenic trails, dramatic coastal views, and wildlife sightings, this park provides an unforgettable outdoor experience in a lush, forested environment.
  • Crescent Beach: Just 2 miles from Cannon Beach, Crescent Beach is a tranquil stretch of sand ideal for relaxing and enjoying the ocean breeze. With its stunning vistas and calm beach vibes, it’s the perfect spot for a leisurely stroll or a picnic by the shore.

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 moderately high and weather is mostly sunny with no rain. The coolest average temperature around Cannon Beach falls in February, visitor numbers are moderately low and weather is mostlycloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlycloudyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainmostlycloudyModerately LowSlightly Low
February43.5°F (6.4°C)Light RainmostlycloudyModerately LowAverage
March45.1°F (7.3°C)Light RainmostlycloudyAverageAverage
April47.7°F (8.7°C)Light RainmostlycloudyAverageAverage
May52.2°F (11.2°C)Light RainmostlycloudyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately 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 RainmostlycloudyAverageSlightly Low
December43.7°F (6.5°C)Moderate RainmostlycloudyModerately LowSlightly Low

Tips to save on your trip to Cannon Beach

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Cannon Beach.
  • Consider traveling to Cannon Beach during the low season (November to January) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Explore a world of travel with Expedia