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
USD 315 - USD 721 Avg. price/night*
Ollie #1 of 15 hotels in Cannon Beach
  •  perfect getaway place 
  • incredible place. we only stayed one night, and as we were leaving the... more
  • 17 January 2018
Professional photos | Traveller photos (346)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
USD 201 - USD 317 Avg. price/night*
Ollie #2 of 15 hotels in Cannon Beach
  •  Honeymoon 
  • This was an absolute gorgeous place and would highly recommend it to... more
  • 21 January 2018
Professional photos | Traveller photos (644)
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
USD 205 - USD 317 Avg. price/night*
Ollie #3 of 15 hotels in Cannon Beach
  •  Great getaway 
  • The staff and accommodations were outstanding! Beach was a very short... more
  • 22 January 2018
Professional photos | Traveller photos (353)
Special Rate Winter Special!
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
USD 135 - USD 332 Avg. price/night*
Ollie #4 of 15 hotels in Cannon Beach
  •  Amazing experience! 
  • Clean room, friendly staff! Will definitely stay again! We utilized room... more
  • 22 January 2018
Professional photos | Traveller photos (425)
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
Show Prices
USD 139 - USD 315 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
USD 106 - USD 193 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
  • 9 January 2018
Professional photos | Traveller photos (392)
Offers & Announcements Ocean View from $89!
188 W 2nd Street, Cannon Beach, OR 97110-2005
Show Prices
USD 105 - USD 191 Avg. price/night*
Ollie #7 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
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Show Prices
USD 116 - USD 309 Avg. price/night*
Ollie #8 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...
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
USD 117 - USD 217 Avg. price/night*
Ollie #9 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (552)
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Show Prices
USD 69 - USD 162 Avg. price/night*
Ollie #10 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)
487 S Hemlock St, Cannon Beach, OR 97110-3046
Show Prices
USD 86 - USD 200 Avg. price/night*
Ollie #11 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (145)
Special Offer BOOK DIRECT
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
USD 130 - USD 212 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
USD 97 - USD 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
USD 462 - USD 574 Avg. price/night*
Ollie #14 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (248)
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
USD 99 - USD 269 Avg. price/night*
Ollie #15 of 15 hotels in Cannon Beach
Traveller photos (69)
Special Rate WOW! OCEAN FRONT 99.50