We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cannon Beach

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Cannon Beach?

We'll send you updates with the latest deals, reviews and articles for Cannon Beach each week.

Map of Cannon Beach Hotels

Hotels (15)

B&Bs / Inns (17)

Speciality Lodging (7)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice™ 2017 Winner Top Hotels | Romance
 
2740 Pacific Ave, Cannon Beach, OR 97110-3164
Show Prices
US$315 - US$721 Avg. price/night*
Ollie #1 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (346)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
US$201 - US$316 Avg. price/night*
Ollie #2 of 15 hotels in Cannon Beach
  •  Incredible Ocean View 
  • Ocean Lodge is beautiful, comfortable, located right on the beach. Great... more
  • 12 January 2018
Professional photos | Traveller photos (644)
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
US$205 - US$317 Avg. price/night*
Ollie #3 of 15 hotels in Cannon Beach
  •  Inn at Cannon Beach 
  • Bunnies everywhere! They roam freely on the property and they're adorable... more
  • 15 January 2018
Professional photos | Traveller photos (353)
Special Rate Winter Special!
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
US$135 - US$330 Avg. price/night*
Ollie #4 of 15 hotels in Cannon Beach
  •  We Had A Great Time 
  • You can’t beat the location. Cannon Beach is beautiful. We stayed in an... more
  • 16 January 2018
Professional photos | Traveller photos (425)
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
Show Prices
US$139 - US$306 Avg. price/night*
Ollie #5 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (678)
Offers & Announcements Oceanfront for $119!
3339 S Hemlock St, Cannon Beach, OR 97110-3075
Show Prices
US$107 - US$185 Avg. price/night*
Ollie #6 of 15 hotels in Cannon Beach
  •  Super family friendly 
  • My husband and I, our two young children and pup really enjoyed our time... more
  • 8 January 2018
Professional photos | Traveller photos (392)
Offers & Announcements Ocean View from $89!
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Show Prices
US$115 - US$307 Avg. price/night*
Ollie #7 of 15 hotels in Cannon Beach
  •  Sounds of the sea 
  • Three completely lazy days and nights in front of our room's fireplace, in... more
  • 16 January 2018
Professional photos | Traveller photos (949)
Offers & Announcements Closest to Haystack...
188 W 2nd Street, Cannon Beach, OR 97110-2005
Show Prices
US$106 - US$191 Avg. price/night*
Ollie #8 of 15 hotels in Cannon Beach
  •  Fireplace retreat 
  • The room was amazing, centered around a beautiful fireplace, which we used... more
  • 12 January 2018
Professional photos | Traveller photos (643)
Special Rate 3rd night free
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
US$118 - US$214 Avg. price/night*
Ollie #9 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (552)
487 S Hemlock St, Cannon Beach, OR 97110-3046
Show Prices
US$89 - US$200 Avg. price/night*
Ollie #10 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (145)
Special Offer BOOK DIRECT & SAVE
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Show Prices
US$69 - US$161 Avg. price/night*
Ollie #11 of 15 hotels in Cannon Beach
  •  Last minute getaway  
  • We love Cannon beach. Ecola Lodge was perfect. The beach is just down the... more
  • 14 January 2018
Professional photos | Traveller photos (146)
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
US$130 - US$213 Avg. price/night*
Ollie #12 of 15 hotels in Cannon Beach
Traveller photos (112)
Special Price MIDWEEK SPECIAL
1015 S Hemlock St, Cannon Beach, OR 97110-3052
Show Prices
US$97 - US$136 Avg. price/night*
Ollie #13 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (83)
132 E Surfcrest Ave, Cannon Beach, OR 97110-3221
Show Prices
US$462 - US$573 Avg. price/night*
Ollie #14 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (247)
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
US$99 - US$269 Avg. price/night*
Ollie #15 of 15 hotels in Cannon Beach
Traveller photos (69)
Special Rate WOW! OCEAN FRONT 99.50