Cannon Beach
City

Cannon Beach

Oregon's iconic coastal town with dramatic rock formations

Cannon Beach isn't just another Oregon coast town. It's the one with the 235-foot rock that shows up in every Pacific Northwest postcard. Haystack Rock dominates the four-mile stretch of sand, creating tide pools that kids love and sunsets that make couples hold hands a little tighter.

The town itself runs just a few blocks deep from the beach. Art galleries line Hemlock Street. Coffee shops serve locals who've lived here for decades alongside tourists clutching cameras. And yes, it gets crowded in summer — but there's a reason everyone comes here.

Look, Cannon Beach delivers on the hype. The rock formations are genuinely dramatic. The beaches stretch wide and clean. The town maintains its small-scale charm despite the fame. Just don't expect to have it to yourself, especially if you visit during peak season.

Downtown Cannon Beach puts you within walking distance of everything. The Stephanie Inn sits right on the beach with ocean views from every room, but you'll pay $400+ per night in summer. The Cannon Beach Hotel offers more character — it's been around since 1914 — and rooms start around $200. For families, consider the Tolovana Inn area about a mile south. It's quieter than downtown but still walkable to restaurants. Vacation rentals here often include kitchens and multiple bedrooms. Plus you're closer to the Mo's Restaurant location that locals actually prefer. Midtown gives you the best of both worlds. You're far enough from the main tourist crush but close enough to walk to Haystack Rock. The Hallmark Resort sits in this sweet spot, with heated indoor pool that kids love when the weather turns.

Money-Saving Tips

  • 1.Visit in September or May for 30-40% lower hotel rates compared to peak summer
  • 2.Pack your own snacks and drinks — convenience store prices are inflated for tourists
  • 3.Many art galleries offer free wine tastings during First Friday events
  • 4.The city beach access is completely free, unlike some Oregon state parks
  • 5.Tide pooling at Haystack Rock costs nothing but provides hours of entertainment
  • 6.Several hotels include continental breakfast, saving $15-20 per person per day
  • 7.Street parking meters don't run on Sundays — free parking all day

Travel Tips

  • Low tide is the best time to explore Haystack Rock tide pools — check tide tables before your visit
  • Bring layers even in summer — coastal weather changes quickly and evenings get chilly
  • The beach allows dogs year-round, but they must be leashed near Haystack Rock
  • Download the Cannon Beach app for real-time parking availability and event updates
  • Book dinner reservations before arriving — popular restaurants fill up fast
  • The best sunset photos happen from Chapman Point, not directly at Haystack Rock
  • Cell service can be spotty on the beach — let someone know your plans if hiking alone

Frequently Asked Questions

Cannon Beach is about 80 miles west of Portland, roughly a 1.5 to 2-hour drive depending on traffic. The route takes you through scenic farmland and forest before reaching the coast.

Explore Cannon Beach

Ready to explore Cannon Beach?

Get a personalized itinerary in seconds with Takeoff.

Free on iOS. No credit card required.