Dog-Friendly Cannon Beach, Oregon

From off-leash beach time near Haystack Rock to pet-welcoming inns and patios, Cannon Beach is one of the Pacific Northwest’s easiest coastal escapes with a dog.

Cannon Beach, OR

9.4 Pet-Friendly Score
Avg Pet Fee: $20-35/night
Off-Leash Beach: Yes
Outdoor Dining Law: Yes

Why Dogs Love It

Off-leash beach access

Cannon Beach allows dogs off leash on the beach when they remain under direct voice control and do not harass people or wildlife.

Scenic coastal walks

You can pair beach time with forested walks and viewpoints at Ecola State Park, plus easy strolls around town and along Ecola Creek.

Best For

Weekend getaways from Portland

Cannon Beach is a classic two- or three-day coastal trip with walkable dining, beach access, and several pet-friendly lodging options.

Dogs who love sand and sniffy walks

The wide beach, creekside areas, and nearby trails make it ideal for active dogs that enjoy varied terrain.

Know Before You Go

Wildlife etiquette matters

Keep dogs away from nesting birds near Haystack Rock and leash up when requested by park staff or when wildlife is nearby.

Patio dining rules

In Oregon, restaurants may allow pet dogs only in designated outdoor seating areas under written sanitation procedures.

Best Dog-Friendly Hotels in Cannon Beach

Hallmark Resort & Spa Cannon Beach

4.5/5
Resort

Oceanfront resort near Haystack Rock with standout dog amenities including exercise areas, treats, and a dog wash-down station.

$$$ Pet fee: $35 per pet, per night Pet-friendly rooms available; 2 pets per room; pets may not be left unattended; spa, recreation building, and pool are pet-free.

1400 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Inn at Cannon Beach

4.6/5
Inn

Popular south-end stay one block from the beach with designated pet-friendly rooms, welcome goodies, and a dog wash station.

$$ Pet fee: $20 per night, per pet Designated pet-friendly rooms only; 2 pets per room maximum; pets should not be left unattended.

3215 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Surfsand Resort

4.7/5
Resort

Upscale oceanfront resort at the foot of Haystack Rock with direct beach access and an easy walk to dog-friendly shoreline adventures.

$$$$ Pet-friendly resort; call to confirm current pet fee, room availability, and any restrictions.

148 W Gower St, Cannon Beach, OR 97110

Visit Website

Tolovana Inn

4.2/5
Hotel

Oceanfront property with suites, kitchens, and quick access to the quieter south end of the beach near Tolovana.

$$ Pet fee: $35 per pet, per night Limited selection of pet-friendly rooms and suites; dogs only; max 2 dogs in designated pet-friendly rooms; pets not allowed in pool or fitness center.

3400 S Hemlock St, Cannon Beach, OR 97145

Visit Website

The Wayside Inn

4.3/5
Inn

Casual, dog-focused stay near the south end of town with beach access, pet welcome baskets, and crates available to borrow.

$$ Pet fee: $25 per dog, per night Dog-friendly rooms only; 2 dogs per room; all sizes accepted; dogs may not be left unattended unless crated.

3339 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Land's End at Cannon Beach

4.3/5
Hotel

Smaller downtown-adjacent property that works well if you want to walk to shops, restaurants, and the beach with your dog.

$$ Pet fee: $19 per dog, per night Well-trained dogs welcome; call ahead to confirm room availability and any current limits.

263 W 2nd St, Cannon Beach, OR 97110

Visit Website

Dog-Friendly Restaurants in Cannon Beach

Driftwood Restaurant & Lounge

Seafood & American

Longtime Cannon Beach favorite with a large outdoor deck that is explicitly dog friendly in the afternoons and evenings.

$$ Dogs welcome on the outdoor deck; deck is dog friendly and licensed for adults except for dogs.

179 N Hemlock St, Cannon Beach, OR 97110

Visit Website

Pelican Brewing - Cannon Beach

Brewpub

Modern brewpub with pizza, beer, and a weather-dependent patio that welcomes dogs.

$$ Dogs are welcome on the patio; service dogs allowed inside.

1371 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Public Coast Brewing Co.

Brewpub

Casual local brewery known for fish and chips, burgers, and a patio that is a reliable stop for dog owners in town.

$$ Dog-friendly patio seating; call ahead to confirm patio availability in poor weather.

264 E 3rd St, Cannon Beach, OR 97110

Visit Website

Cannon Beach Hardware & Public House

Pub

A quirky local institution where you can grab burgers, tots, and a beer inside a hardware store setting.

$$ Dog-friendly outdoor seating is commonly available; confirm current patio setup before visiting.

1235 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Sea Level Bakery + Coffee

Bakery & Cafe

Excellent stop for coffee, pastries, and breakfast with outdoor tables that welcome dogs.

$ Dogs are welcome at several outdoor tables.

3116 S Hemlock St, Cannon Beach, OR 97110

Visit Website

Cannon Beach Bakery

Bakery & Cafe

Historic bakery downtown for pastries, coffee, sandwiches, and a quick dog-friendly breakfast stop.

$ Outdoor seating available; dog-friendly patio noted in local visitor materials.

240 N Hemlock St, Cannon Beach, OR 97110

Visit Website

Dog-Friendly Activities, Beaches & Parks

Cannon Beach

Beach

The main attraction: a broad sandy beach where dogs can play off leash if they stay under direct control and do not bother wildlife or other visitors.

Off-Leash

Cannon Beach, OR 97110

Visit Website

Haystack Rock

Beach Landmark

Iconic photo stop and tidepool area best visited at low tide; dogs can join you on the surrounding beach, but keep them away from birds and sensitive marine habitat.

Off-Leash

Off Pacific Coast shoreline, Cannon Beach, OR 97110

Visit Website

Ecola State Park

State Park

A must for scenic viewpoints and forested trails above the coast. Dogs are allowed in Oregon state parks, and on the ocean shore they may be off leash if under direct control.

Ecola Park Rd, Cannon Beach, OR 97110

Visit Website

Indian Beach at Ecola State Park

Beach

A quieter beach inside Ecola State Park that is popular for dog walks, surfing, and combining beach time with a short hike.

Ecola State Park, Cannon Beach, OR 97110

Visit Website

Elk Creek Nature Preserve

Nature Walk

A mellow local option for a sniffy walk through a more natural setting when you want a break from the sand.

Cannon Beach, OR 97110

Visit Website

Les Shirley Park

Park

North-end park near Ecola Creek that is useful for a quick stretch, creekside walk, and occasional elk spotting from a respectful distance.

E 5th St & N Hemlock St, Cannon Beach, OR 97110

Visit Website

A Dog-Friendly Weekend in Cannon Beach

This easy two-day plan mixes beach time, patios, and scenic walks without overloading your dog.

Day 1: Arrival + Haystack Rock

Morning

Arrive in Cannon Beach and check into a pet-friendly stay like Inn at Cannon Beach, Hallmark Resort, or Tolovana Inn. Let your dog settle in, then take a short warm-up walk near the south end of town.

Afternoon

Head to the beach for off-leash play with Haystack Rock views. Keep your dog close around tidepools and seabird areas, especially near the rock itself.

Evening

Grab patio seating at Pelican Brewing or Public Coast Brewing, then finish with a sunset beach stroll before turning in.

Day 2: Scenic Walks + Patio Lunch

Morning

Start with coffee and pastries from Sea Level Bakery + Coffee or Cannon Beach Bakery, then drive up to Ecola State Park for viewpoints and a leashed walk.

Afternoon

Return to town for lunch on the dog-friendly deck at Driftwood Restaurant & Lounge. Afterward, browse the walkable downtown core and stop by Les Shirley Park or Ecola Creek for a quieter stroll.

Evening

If your dog still has energy, head back to the beach for one more run. End the day with a relaxed dinner or drinks at Cannon Beach Hardware & Public House.

Day 3: Slow Morning + Departure

Morning

Take one final beach walk near Tolovana or midtown depending on where you stayed. This is a great time for photos with fewer crowds.

Afternoon

Pick up snacks or pastries for the road and make a final stop at a viewpoint or park before driving out.

Evening

Travel home with a sandy, happy dog and a camera roll full of Haystack Rock shots.

Nearby Dog-Friendly Destinations

Frequently Asked Questions

Can dogs be off leash on Cannon Beach?

Yes. Dogs can be off leash on Cannon Beach if they remain under direct control, stay within sight, respond to voice commands, and do not harass people, wildlife, or other dogs.

Are dogs allowed at Haystack Rock?

Dogs are allowed on the surrounding beach, but owners should be especially careful near tidepools and seabird habitat. Keep your dog away from wildlife and follow any posted restrictions.

Do restaurants in Cannon Beach allow dogs?

Many do on outdoor patios or decks. Oregon allows pet dogs in designated outdoor seating areas when restaurants follow state sanitation rules, but dogs are generally not allowed inside unless they are service animals.

What do pet-friendly hotels in Cannon Beach usually charge?

Most Cannon Beach pet fees fall around $20 to $35 per night, per pet, though policies vary by property and room type.

Is Ecola State Park dog friendly?

Yes. Dogs are allowed in Oregon state parks, including Ecola State Park. On trails and in developed areas, keeping your dog leashed is the safest approach, and on the ocean shore dogs may be off leash if under direct control.

Ready to plan more dog-friendly coastal escapes?

Browse more city guides for beaches, patios, parks, and pet-friendly stays across the Pacific Northwest and beyond.

Browse More City Guides