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 ]
2740 South Pacific, Cannon Beach, OR 97110
Show Prices
$420 - $762 Avg. price/night*
Ollie #1 of 14 hotels in Cannon Beach
  •  Cannon Beach 
  • Beautiful ocean views, great customer service, rooms are a little dated... more
  • July 24, 2016
Professional photos | Traveler photos (244)
2864 S Pacific St., Cannon Beach, OR 97110
The Ocean Lodge Slideshow
Show Prices
$239 - $307 Avg. price/night*
Ollie #2 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (545)
Special Price 10% off room rate
3215 South Hemlock Street, Cannon Beach, OR 97110
Inn at Cannon Beach Slideshow
Show Prices
$202 - $323 Avg. price/night*
Ollie #3 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (303)
3339 S. Hemlock Street, Cannon Beach, OR 97110-1091
The Wayside Inn Slideshow
Show Prices
$122 - $217 Avg. price/night*
Ollie #4 of 14 hotels in Cannon Beach
  •  Beach weekend getaway 
  • The hotel location isn't right on the beach, but about a 5 minute walk and... more
  • July 24, 2016
Professional photos | Traveler photos (351)
Offers & Announcements Great Rates!
148 West Gower Ave, Cannon Beach, OR 97110
Show Prices
$291 - $491 Avg. price/night*
Ollie #5 of 14 hotels in Cannon Beach
  •  Surfsand resort 
  • This is a great family place to stay, on the beach, with great food and... more
  • July 24, 2016
Professional photos | Traveler photos (328)
1400 S. Hemlock Street, Cannon Beach, OR 97110
Hallmark Resort Cannon Beach Slideshow
Show Prices
$160 - $327 Avg. price/night*
Ollie #6 of 14 hotels in Cannon Beach
  •  The friendliest staff 
  • We have stayed here 3 times this summer since we sold our RV & we love it... more
  • July 24, 2016
Professional photos | Traveler photos (811)
Offers & Announcements Closest to Haystack...
188 N. Larch, PO Box 86, Cannon Beach, OR 97110
Schooner's Cove Inn Slideshow
Show Prices
$172 - $339 Avg. price/night*
Ollie #7 of 14 hotels in Cannon Beach
  •  Great location 
  • We really enjoyed our stay. The hotel is a few steps from town and right... more
  • July 22, 2016
Professional photos | Traveler photos (615)
Offers & Announcements It's Time To Relax!
188 W 2nd St, Cannon Beach, OR 97110
The Waves Slideshow
Show Prices
$129 - $353 Avg. price/night*
Ollie #8 of 14 hotels in Cannon Beach
  •  The Perfect View 
  • We had a wonderful view from our room. The room was comfortable and... more
  • July 24, 2016
Professional photos | Traveler photos (530)
3400 South Hemlock St., Tolovana Park, Cannon Beach, OR 97145
Tolovana Inn Slideshow
Show Prices
$102 - $285 Avg. price/night*
Ollie #9 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (472)
1015 S Hemlock, Cannon Beach, OR 97110
Show Prices
$97 - $273 Avg. price/night*
Ollie #10 of 14 hotels in Cannon Beach
  •  Very nice 
  • This was the perfect getaway. We parked our car at the hotel and never... more
  • July 18, 2016
Professional photos | Traveler photos (81)
263 W Second Street, Cannon Beach, OR 97110
Land's End at Cannon Beach Slideshow
Show Prices
$130 - $337 Avg. price/night*
Ollie #11 of 14 hotels in Cannon Beach
  •  Vacation 
  • Husband: So close to beach we could throw a seashell and hit it. A little... more
  • July 18, 2016
Traveler photos (107)
Special Offer Click to Save
255 N. Larch St., PO Box 67, Cannon Beach, OR 97110
Webb's Scenic Surf Motel Slideshow
$99 - $269 Avg. price/night*
Ollie #12 of 14 hotels in Cannon Beach
Traveler photos (63)
208 East 5th Street, Box 416, Cannon Beach, OR 97110-0416
Ecola Creek Lodge Slideshow
Show Prices
$74 - $212 Avg. price/night*
Ollie #13 of 14 hotels in Cannon Beach
  •  Doggies allowed! 
  • An older property, but the rooms are spacious and clean. The inn is... more
  • July 15, 2016
Professional photos | Traveler photos (128)
132 E. Surfcrest Avenue, Cannon Beach, OR 97110
Show Prices
$452 - $572 Avg. price/night*
Ollie #14 of 14 hotels in Cannon Beach
Professional photos | Traveler photos (246)