13 Things to Do in Cannon Beach
- January 19, 2026
- Things to Do
- 3 mins read
Cannon Beach is one of the most iconic destinations on the Oregon Coast, known for its dramatic sea stacks, wide sandy shoreline, vibrant art scene, and unforgettable sunsets. Whether you’re planning a quick getaway or a longer coastal escape, these are the best things to do in Cannon Beach.
1. Visit Haystack Rock
Haystack Rock is Cannon Beach’s most famous landmark and one of the most photographed natural features in Oregon. Rising 235 feet above the shoreline, it’s especially impressive at low tide when colorful tide pools appear around its base.
Spring and summer visitors may also spot Tufted Puffins nesting on the rock, making it a favorite stop for wildlife lovers and photographers.
2. Explore Ecola State Park
Just north of Cannon Beach, Ecola State Park offers some of the most breathtaking coastal viewpoints in the state. The park features forested hiking trails, dramatic cliffs, and access to scenic spots like Indian Beach.
Popular hikes include the Clatsop Loop Trail, which rewards hikers with sweeping ocean views and secluded beach access.
3. Walk the Cannon Beach Shoreline
Cannon Beach’s wide, flat shoreline is perfect for long walks, beachcombing, and peaceful reflection. On clear days, the beach stretches for miles with uninterrupted views of the Pacific Ocean and Haystack Rock.
4. Discover Downtown Cannon Beach Art Galleries
Cannon Beach is known for its thriving arts community, with dozens of galleries showcasing coastal photography, glass art, paintings, and sculptures by regional artists.
Downtown is compact and walkable, making it easy to gallery-hop while enjoying the town’s relaxed atmosphere.
5. Shop Local Boutiques
From handcrafted jewelry and coastal décor to gourmet food shops and outdoor gear, Cannon Beach’s boutiques offer unique finds you won’t see in big-box stores.
6. Enjoy Fresh Seafood and Coastal Dining
Cannon Beach offers an impressive dining scene for a small coastal town. Visitors can enjoy fresh seafood, classic clam chowder, cozy cafés, and oceanfront dining experiences.
7. Watch the Sunset at Haystack Rock
Sunset is one of the most magical times in Cannon Beach. As the sun sets behind Haystack Rock, the sky often fills with vibrant colors reflected across wet sand and tide pools.
8. Bike Around Town
Cannon Beach is bike-friendly and easy to explore on two wheels. Bike rentals are available locally, and quiet streets make cycling a relaxing way to see the town.
9. Have a Beach Picnic
Grab fresh pastries, sandwiches, or local snacks and enjoy a picnic right on the sand. Areas south of Haystack Rock tend to be quieter and offer wide-open views.
10. Go Whale Watching (Seasonal)
Gray whales migrate along the Oregon Coast twice each year. Winter and spring are the best seasons to spot whales from coastal viewpoints, especially at Ecola State Park.
11. Relax at a Spa or Oceanfront Hotel
Cannon Beach is ideal for slow, restorative travel. Many visitors choose to unwind with spa treatments, fireplace lounges, or oceanfront accommodations where the sound of waves sets the pace.
12. Photograph the Coast
With dramatic skies, changing tides, and iconic sea stacks, Cannon Beach is a dream destination for photographers. Sunrise and sunset offer the best conditions, especially after rain.
13. Take a Day Trip to Nearby Coastal Towns
Cannon Beach makes an excellent base for exploring nearby destinations like Seaside, Manzanita, and Oswald West State Park, each offering its own unique coastal charm.
Best Time to Visit Cannon Beach
- Summer: Warmest weather and peak beach season
- Fall: Fewer crowds and dramatic coastal skies
- Winter: Storm watching and cozy retreats
- Spring: Whale watching and blooming trails
Choose how you’d like to plan your trip to this beach — from places to stay to nearby experiences.



