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$321 - US$722 Avg. price/night*
Ollie #1 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (348)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
US$244 - US$317 Avg. price/night*
Ollie #2 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (654)
Special Price Stay Longer Save More!
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
US$206 - US$317 Avg. price/night*
Ollie #3 of 15 hotels in Cannon Beach
  •  Great place to stay 
  • Great place to stay. Cozy rooms with fireplaces and individual outside... more
  • 22 February 2018
Professional photos | Traveller photos (353)
Special Rate Winter Special!
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
US$139 - US$372 Avg. price/night*
Ollie #4 of 15 hotels in Cannon Beach
  •  Beachfront stay 
  • We rented beachfront room for the weekend, Studio room was perfect for us... more
  • 23 February 2018
Professional photos | Traveller photos (429)
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
Show Prices
US$162 - US$312 Avg. price/night*
Ollie #5 of 15 hotels in Cannon Beach
  •  pleasure 
  • Great view, easy ocean access, and convenient walking distance to... more
  • 19 February 2018
Professional photos | Traveller photos (681)
Offers & Announcements Oceanfront for $125!
3339 S Hemlock St, Cannon Beach, OR 97110-3075
Show Prices
US$96 - US$229 Avg. price/night*
Ollie #6 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (394)
Offers & Announcements Ocean View from $89!
188 W 2nd Street, Cannon Beach, OR 97110-2005
Show Prices
US$117 - US$261 Avg. price/night*
Ollie #7 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (642)
Special Rate 3rd night free
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Show Prices
US$118 - US$325 Avg. price/night*
Ollie #8 of 15 hotels in Cannon Beach
  •  Heavenly 
  • We loved our room and the fact that the bed is right out front so we could... more
  • 21 February 2018
Traveller photos (955)
Offers & Announcements Closest to Haystack...
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
US$118 - US$218 Avg. price/night*
Ollie #9 of 15 hotels in Cannon Beach
Professional photos | Traveller photos (552)
Special Offer Stay 2 get one free
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Show Prices
US$76 - US$202 Avg. price/night*
Ollie #10 of 15 hotels in Cannon Beach
  •  Cute and quiet stay 
  • I chose this hotel and my room for it's location near the beach and... more
  • 13 February 2018
Professional photos | Traveller photos (146)
487 S Hemlock St, Cannon Beach, OR 97110-3046
Show Prices
US$90 - US$210 Avg. price/night*
Ollie #11 of 15 hotels in Cannon Beach
  •   Dismal 
  • My husband, baby and I stayed at the Inn at Haystack Rock mid February... more
  • 22 February 2018
Professional photos | Traveller photos (146)
Special Offer BOOK DIRECT
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
US$128 - US$250 Avg. price/night*
Ollie #12 of 15 hotels in Cannon Beach
  •  Beautiful views 
  • What a pleasant surprise this place was! Comfortable one bedroom suite... more
  • 13 February 2018
Traveller photos (115)
Special Price MIDWEEK SPECIAL
1015 S Hemlock St, Cannon Beach, OR 97110-3052
Show Prices
US$97 - US$98 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$580 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
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