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$391 - US$731 Avg. price/night*
Ollie #1 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (363)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
US$199 - US$338 Avg. price/night*
Ollie #2 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (658)
Special Price Stay Longer Save More!
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
US$205 - US$324 Avg. price/night*
Ollie #3 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (354)
Special Rate Spring Special!
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
US$137 - US$431 Avg. price/night*
Ollie #4 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (445)
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
Show Prices
US$192 - US$360 Avg. price/night*
Ollie #5 of 15 hotels in Cannon Beach
  •  Great Place! 
  • We loved our stay. Our room walked right out onto the beach. We had a... more
  • 17 April 2018
Professional photos | Traveller photos (695)
Offers & Announcements Great Spring Rates!
188 W 2nd Street, Cannon Beach, OR 97110-2005
Show Prices
US$128 - US$356 Avg. price/night*
Ollie #6 of 15 hotels in Cannon Beach
  •  A Room with a View 
  • The view is worth the price of the room alone. The kitchen was stocked... more
  • 19 April 2018
Professional photos | Traveller photos (659)
3339 S Hemlock St, Cannon Beach, OR 97110-3075
Show Prices
US$118 - US$273 Avg. price/night*
Ollie #7 of 15 hotels in Cannon Beach
  •  Close to the ocean 
  • Loved the people at reception- they were able to give us restaurants to... more
  • 13 April 2018
Professional photos | Traveller photos (397)
Offers & Announcements Ocean View from $99!
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Show Prices
US$160 - US$384 Avg. price/night*
Ollie #8 of 15 hotels in Cannon Beach
  •  Amazing View  
  • Wow, the view from my room and balcony is amazing! There’s also a cute... more
  • 19 April 2018
Traveller photos (971)
Special Offer Closest to Haystack...
1015 S Hemlock St, Cannon Beach, OR 97110-3052
Show Prices
US$97 - US$98 Avg. price/night*
Ollie #9 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (83)
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
US$147 - US$251 Avg. price/night*
Ollie #10 of 15 hotels in Cannon Beach
Traveller photos (115)
Special Price MIDWEEK SPECIAL
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Show Prices
US$99 - US$214 Avg. price/night*
Ollie #11 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (130)
Special Offer Call for best rate!
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
US$129 - US$262 Avg. price/night*
Ollie #12 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (553)
Special Offer Buy 1 get 2nd off 50%
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
Show Prices
US$152 - US$218 Avg. price/night*
Ollie #13 of 15 hotels in Cannon Beach
  •  Always a favorite 
  • We have stayed at Webb's several times on our anniversary. The rooms are... more
  • 15 April 2018
Traveller photos (69)
487 S Hemlock St, Cannon Beach, OR 97110-3046
Show Prices
US$105 - US$212 Avg. price/night*
Ollie #14 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (150)
Offers & Announcements Try NEW Romance Package!
132 E Surfcrest Ave, Cannon Beach, OR 97110-3221
Show Prices
US$462 - US$583 Avg. price/night*
Ollie #15 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (248)