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

 

Traveler 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 (14)

B&Bs / Inns (18)

Specialty 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 Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels | Romance
 
2740 Pacific Ave, Cannon Beach, OR 97110-3164
Show Prices
$413 - $715 Avg. price/night*
Ollie #1 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (322)
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
Show Prices
$237 - $415 Avg. price/night*
Ollie #2 of 14 hotels in Cannon Beach
  •  Stress Relief! 
  • Outstanding week stay @ Ocean Lodge ( next to Stephanie Inn twice as... more
  • June 23, 2017
Professional photos | Traveler photos (613)
3215 S Hemlock St, Cannon Beach, OR 97110-3074
Show Prices
$201 - $322 Avg. price/night*
Ollie #3 of 14 hotels in Cannon Beach
  •  LOVE LOVE LOVE 
  • Great location and the staff is super friendly and go out of their way to... more
  • June 23, 2017
Professional photos | Traveler photos (335)
148 W Gower St, Cannon Beach, OR 97110-3028
Show Prices
$158 - $463 Avg. price/night*
Ollie #4 of 14 hotels in Cannon Beach
  •  Excellent family trip 
  • Surfsand is awesome for families with kids. You won't be disappointed. We... more
  • June 23, 2017
Professional photos | Traveler photos (400)
188 W 2nd Ave, Cannon Beach, OR 97110-2005
Show Prices
$132 - $389 Avg. price/night*
Ollie #5 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (598)
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
Schooner's Cove Inn Slideshow
Show Prices
$185 - $371 Avg. price/night*
Ollie #6 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (665)
Offers & Announcements Book Direct and Save!
3339 S Hemlock St, Cannon Beach, OR 97110-3075
The Wayside Inn Slideshow
Show Prices
$118 - $262 Avg. price/night*
Ollie #7 of 14 hotels in Cannon Beach
  •  Enjoyable stay 
  • Location is great right across from Tolovana Park and beach Our room was... more
  • June 20, 2017
Professional photos | Traveler photos (376)
Announcement Book Direct and Save!
1400 S Hemlock St, Cannon Beach, OR 97110-3056
Hallmark Resort Cannon Beach Slideshow
Show Prices
$128 - $418 Avg. price/night*
Ollie #8 of 14 hotels in Cannon Beach
  •  A must! 
  • Stunning! We loved every minute of our stay here. The staff, the room, the... more
  • June 22, 2017
Professional photos | Traveler photos (855)
Offers & Announcements Closest to Haystack...
3400 S Hemlock St, Cannon Beach, Cannon Beach, OR 97110-3076
Show Prices
$117 - $306 Avg. price/night*
Ollie #9 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (503)
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
Ecola Creek Lodge Slideshow
Show Prices
$74 - $213 Avg. price/night*
Ollie #10 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (138)
263 W 2nd Ave, Cannon Beach, OR 97110-2006
Show Prices
$175 - $414 Avg. price/night*
Ollie #11 of 14 hotels in Cannon Beach
  •  Perfect everything! 
  • Great staff, Brett was over the top informative about everything to do in... more
  • June 20, 2017
Traveler photos (110)
Announcement Call Hotel For Best...
1015 S Hemlock St, Cannon Beach, OR 97110-3052
Show Prices
$97 - $137 Avg. price/night*
Ollie #12 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (83)
132 E Surfcrest Ave, Cannon Beach, OR 97110-3221
Show Prices
$451 - $571 Avg. price/night*
Ollie #13 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (246)
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
$99 - $269 Avg. price/night*
Ollie #14 of 14 hotels in Cannon Beach
  •  cannon beach 
  • small family run Motel , had a small kitchen well stocked , it was very... more
  • May 6, 2017
Traveler photos (66)
Special Rate TOTAL SOLAR ECLIPSE!!