Hotels in Cannon Beach, Oregon

Only Handpicked and Verified Accommodations for Your Stay in Cannon Beach, United States

Check-in
08Sept
Check-out
09Sept
Rooms and Guests2 Guests, 1 Room
Cannon Beach is home to Haystack Rock, Ecola State Park, and the charming Tolovana Beach. You can enjoy scenic views, tide pools, and coastal trails. The city offers an impressive range of pet friendly hotels, from cozy inns to beachfront resorts. Each one is selected based on outstanding amenities and guest reviews, ensuring quality stays for you and your furry friend. When booking, aim for spring or fall for the best prices, and consider using local transportation options like the Coast Explorer bus for easy travel.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Districts
Amenities
Services
Brands
1-20 out of 58
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great
MapNear Haystack Rock300m
  • Beachfront property with stunning ocean views
  • Complimentary continental breakfast served daily
  • Rooms equipped with kitchenettes and balconies
  • Beach access
  • 24-hour reception
  • On-site library
Beachfront hotel offering cozy rooms and scenic views
FromUS$ 329 /nightSelect
8.4
Great
Sandals Inn | Spa Suite
MapNear Haystack Rock200m
  • Inviting hot tub and spa bath
  • Steps from beautiful Cannon Beach
  • Pet-friendly rooms with kitchenettes
  • Private bathrooms
  • Outdoor seating
  • Picnic area
Oceanfront resort offering spa services and activities
FromUS$ 88 /nightSelect
7.8
Very good
Beaches Inn | Herons Nest Loft
MapNear Haystack Rock500m
  • Rooms with kitchenettes and fireplaces
  • Outdoor seating for relaxation
  • Close to multiple beach activities
  • Outdoor seating
  • On-site dining
  • Pet friendly
Hotel offering unique beachside experience with comfort
FromUS$ 87 /nightSelect
8.6
Great
The Guesthouse Ocean View Cottages
MapNear Haystack Rock700m
  • Ocean view rooms available
  • Hot tub for relaxation
  • Short walk to beach
  • Hot Tub
  • Family Rooms
  • Beach Access
Hotel with ocean views, family-friendly spaces, and hot tub
FromUS$ 209 /nightSelect
8.4
Great
MapWalking distance to Haystack Rock200m
  • Spa rooms with jetted tubs
  • Complimentary bicycles for guests
  • Outdoor fire pit in courtyard
  • Spa Rooms
  • Fire Pit
  • Bicycles
Cozy hotel featuring spa suites near stunning beaches
FromUS$ 88 /nightSelect
8.2
Great
MapPrime beachfront location0m
  • Oceanfront jacuzzi with stunning views
  • Spacious kitchenettes in every room
  • Direct beach access for family fun
  • Oceanfront Jacuzzi
  • Gas Fireplaces
  • BBQ Grills
Oceanfront hotel with family-oriented amenities and activities
FromUS$ 179 /nightSelect
Tolovana Treasure
MapClose to Haystack Rock1.6km
  • Four spacious bedrooms with two bathrooms
  • Patio with scenic sea views for outdoor dining
  • Quick beach access and nearby hiking trails
  • Fully equipped kitchen
  • Outdoor dining area
  • Hiking access
Beach resort offering four-bedroom vacation home
FromUS$ 144 /nightSelect
8.4
Great
MapSteps from Haystack Rock150m
  • Oceanfront rooms with captivating beach views
  • Relaxing spa and wellness center on-site
  • Multiple indoor pools and hot tubs available
  • Indoor Pools
  • Spa Services
  • Ocean Views
Oceanfront resort featuring luxurious spa and pools
FromUS$ 189 /nightSelect
8.4
Great
MapSteps from Haystack Rock200m
  • Indoor saltwater pool and spa
  • Oceanfront rooms with kitchens
  • Pet-friendly policies available
  • Saltwater pool
  • Fitness center
  • Private balcony
Oceanfront resort with family-friendly amenities
FromUS$ 109 /nightSelect
8.4
Great
MapBeachfront access with Haystack Rock400m
  • On-site spa and wellness center
  • Indoor heated swimming pool
  • Dining with stunning ocean views
  • Heated pool
  • On-site dining
  • Fitness center
Family-friendly resort with ocean views and activities
FromUS$ 129 /nightSelect
8.6
Great
MapOcean front in downtown500m
  • Oceanfront rooms with direct beach access
  • Hot tub and barbecue facilities available
  • Conveniently located in downtown Cannon Beach
  • Hot tub
  • Beach access
  • Outdoor dining
Hotel offering beachfront experiences and leisure amenities
FromUS$ 153 /nightSelect
8.6
Great
MapClose to Cannon Beach300m
  • Delicious breakfast with varied menu
  • Pet-friendly rooms with special treats
  • Beautiful garden with cozy seating areas
  • Outdoor Fire Pit
  • Complimentary Yoga
  • Guest Fitness Access
Hotel offering unique experiences in a coastal garden setting
FromUS$ 169 /nightSelect
8.4
Great
MapNear Haystack Rock300m
  • Family-friendly rooms with sea views
  • Complimentary breakfast with local flavors
  • Proximity to beach and attractions
  • Outdoor seating
  • Picnic area
  • Event hosting
Hotel offering unique rooms and local dining options
FromUS$ 134 /nightSelect
8.4
Great
MapNear Tolovana State Park200m
  • Heated indoor swimming pool
  • Hot tub and jacuzzi
  • Easy access to the beach
  • Indoor pool
  • Hot tub
  • Beach access
Coastal hotel featuring indoor pool and beach access
FromUS$ 229 /nightSelect
8.4
Great
MapBeach access and scenic views300m
  • Free private parking for guests
  • Family friendly suites with kitchens
  • Proximity to Ecola State Park
  • Free parking
  • On-site activities
  • Family suites
Cozy hotel offering family-friendly suites near Ecola State Park
FromUS$ 74 /nightSelect
8.4
Great
MapCannon Beach nearby200m
  • Direct beachfront access for guests
  • Comfortable rooms with ocean views
  • Relaxing environment with outdoor spaces
  • Garden area
  • Sun terrace
  • Direct beach access
Beachfront hotel with vintage character and local charm
FromUS$ 154 /nightSelect
8.2
Great
MapNear Haystack Rock400m
  • Steps from beautiful Cannon Beach
  • Dog-friendly with spacious suites
  • Family-oriented with engaging activities
  • Beach access
  • Gas fireplaces
  • Fitness center
Hotel with family suites and pet-friendly features
FromUS$ 119 /nightSelect
Beaches Inn Townhomes
MapCannon Beach300m
  • Pet-friendly rooms with private entrances
  • Fully equipped kitchens for family meals
  • Short walk to scenic Cannon Beach
  • Private patio
  • Fireplace
  • Barbecue
Hotel offering unique and convenient beachside rooms
FromUS$ 377 /nightSelect
7.8
Very good
Beaches Inn | Pirates Cove Cabana 8
MapNear Haystack Rock1.3km
  • Steps from Cannon Beach
  • Rooms with kitchen amenities
  • Pet-friendly rooms available
  • Kitchen amenities
  • Pet friendly
  • Hiking access
Cozy hotel offering convenient beach access and amenities
FromUS$ 166 /nightSelect
Harrison Loft
MapClose to Haystack Rock700m
  • Fully equipped kitchen available
  • Beach access within walking distance
  • Games room for family entertainment
  • Game Room
  • Beach Access
  • Fishing
Hotel featuring spacious rooms and entertainment facilities
FromUS$ 272 /nightSelect

Price range for hotels in Cannon Beach

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

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

Best hotels in Cannon Beach

Based on guest reviews over the last 12 months

Seaside Serenity:
Charming Retreats:
Rocky Coastal Views:
Nature Lovers Nest:
Beachfront Bliss:
Family Fun Escapes:
Scenic Surf Experience:
Historic Coastal Charm:
Cozy Comforts:

FAQs about hotels in Cannon Beach

We hope that the answers to these questions will help you plan your trip

What are the top-rated hotels in Cannon Beach?
Top-rated hotels based on guest reviews include The Ocean Lodge, known for its oceanfront views, and Schooner'S Cove Inn, praised for its cozy atmosphere and proximity to the beach.
Which hotels in Cannon Beach provide unique views?
Inn At Haystack Rock and Ecola Creek Lodge offer stunning views of Haystack Rock and the coastline, making them ideal for guests who value scenic vistas.
Where can I find the cheapest hotel options in Cannon Beach?
For budget-friendly accommodations, consider The Wayside Inn or Lighthouse Inn, where average rates range from $110-150 per night during the off-peak season.
Which hotels are best located near popular landmarks in Cannon Beach?
The Waves and Webb'S Scenic Surf are close to Haystack Rock, with just a short walk required to reach this iconic landmark, making them ideal for visitors aiming for easy access to attractions.

Hotels in Cannon Beach: Essential Facts

This guide provides crucial details on 13 hotel properties in Cannon Beach, including pricing, peak travel seasons, local taxes, and proximity to key attractions.

Typical nightly rates range from $150 to $350.

Cannon Beach hosts 13 distinct hotels.

Peak season runs from June to September.

Local taxes add approximately 10% to booking costs.

Hotels are within 1 km of Haystack Rock and downtown.

Other cities in United States