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® 2018 Winner Top Hotels | Romance
 
2740 Pacific Ave, Cannon Beach, OR 97110-3164
Show Prices
US$316 - US$653 Avg. price/night*
Ollie #1 of 15 hotels in Cannon Beach
  •  Paradise 
  • We stayed for two nights, and it was one of the nicest little get aways we... more
  • 17 December 2018
Traveller photos (432)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
US$176 - US$338 Avg. price/night*
Ollie #2 of 15 hotels in Cannon Beach
Traveller photos (673)
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
US$117 - US$302 Avg. price/night*
Ollie #3 of 15 hotels in Cannon Beach
Traveller photos (385)
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
US$139 - US$284 Avg. price/night*
Ollie #4 of 15 hotels in Cannon Beach
Traveller photos (516)
188 N Larch St, Cannon Beach, OR 97110-3103
Show Prices
US$128 - US$284 Avg. price/night*
Ollie #5 of 15 hotels in Cannon Beach
  •  Our favorite spot! 
  • We make the trip to Cannon Beach several times a year, and after trying... more
  • 11 December 2018
Traveller photos (735)
Offers & Announcements Oceanfront for $119!
3339 S Hemlock St, Cannon Beach, OR 97110-3075
Show Prices
US$96 - US$174 Avg. price/night*
Ollie #6 of 15 hotels in Cannon Beach
Traveller photos (412)
Offers & Announcements Ocean View from $89!
188 W 2nd Street, Cannon Beach, OR 97110-2005
Show Prices
US$94 - US$197 Avg. price/night*
Ollie #7 of 15 hotels in Cannon Beach
  •  White Haron Lodge 
  • We stayed at the White Haron Lodge for three days just after Thanksgiving... more
  • 27 November 2018
Traveller photos (703)
Special Rate 3rd night free
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Show Prices
US$111 - US$328 Avg. price/night*
Ollie #8 of 15 hotels in Cannon Beach
  •  Sun and Storms 
  • Watch storms from your cozy room or head out for a blustery walk during a... more
  • 17 December 2018
Traveller photos (1036)
1015 S Hemlock St, Cannon Beach, OR 97110-3052
Show Prices
US$97 - US$109 Avg. price/night*
Ollie #9 of 15 hotels in Cannon Beach
Traveller photos (83)
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
US$132 - US$219 Avg. price/night*
Ollie #10 of 15 hotels in Cannon Beach
  •  Wonderful! 
  • Lovely fireplace, jetted tub, non-stop Hallmark Christmas movies, view of... more
  • 2 December 2018
Traveller photos (117)
Special Price 25% off room rate
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Show Prices
US$71 - US$162 Avg. price/night*
Ollie #11 of 15 hotels in Cannon Beach
Traveller photos (129)
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
US$94 - US$214 Avg. price/night*
Ollie #12 of 15 hotels in Cannon Beach
  •  Girls trip 
  • Birthday trip for my daughter and her friend. They had a great time and... more
  • 13 December 2018
Traveller photos (578)
Special Offer 3 Nights for price of 2!
132 E Surfcrest Ave, Cannon Beach, OR 97110-3221
No photo provided
Show Prices
US$467 - US$651 Avg. price/night*
Ollie #13 of 15 hotels in Cannon Beach
Traveller photos (238)
487 S Hemlock St, Cannon Beach, OR 97110-3046
Show Prices
US$89 - US$193 Avg. price/night*
Ollie #14 of 15 hotels in Cannon Beach
  •  My new favorite place! 
  • I love love love this little place. Check in was easy and the owners were... more
  • 13 November 2018
Traveller photos (151)
Offers & Announcements BOOK DIRECT
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
Show Prices
US$107 - US$196 Avg. price/night*
Ollie #15 of 15 hotels in Cannon Beach
  •  Holiday 
  • Very basic motel and very dated, and tired looking but clean. Great... more
  • 30 October 2018
Traveller photos (73)