Hotels in Cannon Beach, Pacific Northwest

Reliable places to settle in while you're in Cannon Beach—whatever your plans may be.

Check-in
25Aug
Check-out
26Aug
Rooms and Guests2 Guests, 1 Room
Cannon Beach features sandy shores, iconic Haystack Rock, and scenic Ecola State Park, creating a vibrant coastal retreat. You can explore the tide pools at Hug Point State Park or enjoy local art galleries in the town. When it comes to accommodations, you'll find pet-friendly hotels like the Hallmark Resort, offering stunning ocean views and easy beach access. This site features a curated selection of top-rated pet friendly hotels chosen for their amenities and guest reviews. Book early for the best rates, especially in summer, and consider using the local shuttle for easy transport around town.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Districts
Amenities
Services
Brands
1-20 out of 57
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great
MapProximity to Haystack Rock300m
  • Beachfront property with ocean views
  • Complimentary continental breakfast offered
  • 24/7 coffee and cookies available
  • Beach Access
  • Free Parking
  • Dining Area
Beachfront hotel with cozy rooms and family-friendly amenities
FromUS$ 329 /nightSelect
8.4
Great
MapProximity to Haystack Rock300m
  • On-site spa with relaxing treatments
  • Steps from Cannon Beach
  • Pet-friendly rooms available
  • On-site Spa
  • Hot Tub
  • Outdoor Seating
Hotel offering spa and beach access in Cannon Beach
FromUS$ 88 /nightSelect
7.8
Very good
MapNear Haystack Rock500m
  • Rooms with kitchenettes and fireplaces
  • Restaurant and outdoor seating area
  • Proximity to Cannon Beach attractions
  • Outdoor seating
  • Kitchenette
  • Pet friendly
Hotel with convenient access to beach and outdoor activities
FromUS$ 87 /nightSelect
8.6
Great
MapNear Haystack Gallery700m
  • Relaxing hot tub facilities
  • Family rooms with sea views
  • Short walk to beach access
  • Hot tub
  • Sea views
  • Family rooms
Family-friendly hotel with ocean views and relaxing amenities
FromUS$ 209 /nightSelect
8.4
Great
MapNearby beach access100m
  • Spacious rooms with kitchenettes
  • Beautiful garden courtyards
  • Close to iconic Haystack Rock
  • Fire pits
  • Garden courtyards
  • Spa suites
Charming hotel with spacious rooms and garden views
FromUS$ 88 /nightSelect
8.2
Great
MapDirect beach access100m
  • Oceanfront rooms with stunning views
  • On-site jacuzzi and outdoor grills
  • Family-friendly suites with kitchenettes
  • Oceanfront jacuzzi
  • Outdoor grills
  • Beach access
Oceanfront resort with family-oriented amenities and charm
FromUS$ 179 /nightSelect
Tolovana Treasure
MapNearby Haystack Rock1.6km
  • Beach access just steps away
  • Spacious four-bedroom family rooms
  • Outdoor dining with sea views
  • Outdoor dining
  • Fully equipped kitchen
  • Beach access
Family-friendly hotel near Cannon Beach attractions
FromUS$ 144 /nightSelect
8.4
Great
MapDirect Beach Access0m
  • Oceanfront Rooms with Stunning Views
  • On-Site Spa and Wellness Center
  • Indoor Heated Saltwater Pools
  • Indoor Pool
  • Hot Tubs
  • Beach Access
Oceanfront resort with exceptional family-friendly amenities
FromUS$ 189 /nightSelect
8.4
Great
MapSteps from Haystack Rock150m
  • Oceanfront rooms with stunning views
  • Indoor saltwater pool and spa
  • Pet-friendly, welcoming dogs
  • Indoor Pool
  • Saltwater Spa
  • Fitness Center
Oceanfront resort with spacious accommodations in Cannon Beach
FromUS$ 109 /nightSelect
8.4
Great
MapHaystack Rock views500m
  • Oceanfront views and beach access
  • On-site dining with fresh seafood
  • Heated indoor swimming pool
  • Indoor pool
  • On-site restaurant
  • Spa services
Family-friendly resort with beach adventures and spa services
FromUS$ 129 /nightSelect
8.6
Great
MapCenter of downtown Cannon Beach500m
  • Oceanfront location with stunning views
  • Direct beach access from most rooms
  • Hot tub and barbecue facilities available
  • Hot tub
  • Barbecue area
  • Beach access
Oceanfront hotel with direct beach access and leisure amenities
FromUS$ 153 /nightSelect
8.4
Great
MapNear Haystack Rock300m
  • Cozy rooms with kitchenettes
  • Complimentary breakfast with local flavors
  • Short walk to Cannon Beach
  • On-site cafe
  • Outdoor seating
  • Family rooms
Charming hotel with unique rooms and beach access
FromUS$ 134 /nightSelect
8.6
Great
MapShort walk to beach access300m
  • Delicious breakfast buffet offered daily
  • Pet-friendly rooms with special treats
  • Fire pit with outdoor seating available
  • Outdoor fire pit
  • Fitness facility
  • Pet welcome treats
Charming hotel offering family-friendly beach retreats
FromUS$ 169 /nightSelect
8.4
Great
MapProximity to Haystack Rock500m
  • Indoor pool and hot tub access
  • Easy beach access just steps away
  • Comfortable rooms with ocean views
  • Indoor pool
  • Hot tub
  • Beach access
Beachfront hotel with cozy rooms and recreational amenities
FromUS$ 229 /nightSelect
8.2
Great
MapCannon Beach Attractions200m
  • Proximity to Haystack Rock
  • Dog-friendly rooms available
  • Complimentary breakfast variety
  • Family Suites
  • Pet Policy
  • Beach Access
Hotel with Family Suites near Cannon Beach and Activities
FromUS$ 119 /nightSelect
8.4
Great
MapHaystack Rock views300m
  • Proximity to Ecola State Park
  • Comfortable family-friendly rooms
  • Access to scenic tide pools
  • Private Parking
  • Beach Access
  • Outdoor Picnic
Hotel featuring cozy family rooms near scenic beaches
FromUS$ 74 /nightSelect
8.4
Great
MapNear Haystack Gallery600m
  • Direct beachfront access for relaxation
  • Rooms with private balconies and views
  • On-site activities for outdoor enjoyment
  • Beach Access
  • Outdoor Dining
  • Balcony Rooms
Beachfront hotel with charming vintage character and views
FromUS$ 154 /nightSelect
Beaches Inn Townhomes
MapClose to Haystack Gallery400m
  • Pet-friendly rooms with private entrances
  • Fully equipped kitchens in all rooms
  • Steps away from Cannon Beach
  • Private Entrances
  • Fully Equipped Kitchen
  • Barbecue Area
Hotel offering pet-friendly rooms near the beach
FromUS$ 406 /nightSelect
7.8
Very good
Beaches Inn | Pirates Cove Cabana 8
MapNear Haystack Rock1.3km
  • Steps from Cannon Beach
  • Equipped kitchens in rooms
  • Pet-friendly property
  • Beach access
  • Pet friendly
  • Private bathrooms
Beachfront hotel with kitchen-equipped rooms near attractions
FromUS$ 166 /nightSelect
Harrison Loft
MapNear Haystack Rock500m
  • Direct beach access in Cannon Beach
  • Outdoor seating and game room available
  • Pets are allowed on the property
  • Game Room
  • Fully Equipped Kitchen
  • Outdoor Seating
Holiday home featuring outdoor activities and games
FromUS$ 272 /nightSelect

Hotel price range in Cannon Beach

Choose from a wide range of stays, from affordable options to luxury escapes.

⬆️ The highest price
USD 1 045
⬇️ The lowest price
USD 74
💸 Average price for
4-star hotels
USD 163
3-star hotels
USD 162

Selected hotels in Cannon Beach

Based on verified guest feedback from the past 12 months

Beachfront Bliss:
Cozy Comforts:
Pet Friendly Retreats:
Scenic Views:
Classic Elegance:
Family Friendly Fun:
Iconic Local Stays:

FAQs for hotels in Cannon Beach

We've prepared these answers to help with your trip planning

Which hotel properties in Cannon Beach are best for family vacations?
The Surfsand Resort and the Hallmark Resort In Cannon Beach are excellent for families, offering spacious rooms and amenities like pools and direct beach access.
What hotels near Cannon Beach provide stunning ocean views?
The Ocean Lodge and The Waves offer spectacular ocean views and easy beach access, perfect for a relaxed stay.
Which hotel properties in Cannon Beach are highly rated by guests?
Tolovana Inn and Inn At Cannon Beach often receive high ratings for comfort and service among visitors, making them prime choices.
Are there any romantic hotels in Cannon Beach suitable for couples?
The Inn At Haystack Rock and Schooner's Cove Inn are known for their romantic settings, featuring cozy atmospheres and proximity to scenic spots.

Hotels in Cannon Beach: Key Insights

This guide evaluates 15 hotels in Cannon Beach, providing essential information on pricing, peak seasons, taxes, and proximity to local attractions to help travelers make informed accommodation choices.

Typical nightly prices range from $150 to $400 USD.

Cannon Beach hosts about 15 hotel properties.

Peak season runs from June to September.

Local taxes/fees total approximately 11%.

Most hotels are within 1 km of Haystack Rock.

Other Pacific Northwest cities to visit