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. Mac: Safari.

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Nearby cities

 

Property name

Reset
 

Cannon Beach hotels

Special offers in Cannon Beach

The Waves
The Waves 4.0 of 5 stars
Special offer Oceanview $99
Hallmark Resort Cannon Beach
Hallmark Resort Cannon Beach 4.0 of 5 stars
Special offer $99 per night
View all special offers in Cannon Beach (4)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
Surfsand Resort
€75 - €120 per night*
1-800-547-6100
Surfsand Resort Slideshow
Ranked #1 of 13 hotels in Cannon Beach
4.5 of 5 stars 233 reviews
Professional photos | Traveller photos (129) | Map
The Ocean Lodge
€127 - €128 per night*
001-503-436-2241
The Ocean Lodge Slideshow
CHECK RATES! ABS:HotelCheckRates-d268490?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 13 hotels in Cannon Beach
4.5 of 5 stars 194 reviews
Traveller photos (127) | Map
Schooner's Cove Inn
€105 - €292 per night*
Special offer 10% OFF Oceanfront
+1 503.436.2300
E-mail hotel
Special offer 10% OFF Oceanfront
Schooner\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d122287?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 13 hotels in Cannon Beach
4.5 of 5 stars 202 reviews
Professional photos | Traveller photos (86) | Map
Inn at Cannon Beach
€71 - €150 per night*
001-503-436-9085
Inn at Cannon Beach Slideshow
Ranked #4 of 13 hotels in Cannon Beach
4.5 of 5 stars 121 reviews
Traveller photos (52) | Map
Webb's Scenic Surf Motel
€75 - €203 per night*
Ranked #5 of 13 hotels in Cannon Beach
4.5 of 5 stars 21 reviews
Traveller photos (21) | Map
The Wayside Inn
€72 - €131 per night*
Offers & Announcements Ocean View for $79
+1888-659-6397
E-mail hotel
Offers & Announcements Ocean View for $79
The Wayside Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d2334179?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 13 hotels in Cannon Beach
4.5 of 5 stars 17 reviews
Professional photos | Traveller photos (6)
Sea Breeze Court
€65 - €130 per night*
CHECK RATES! ABS:HotelCheckRates-d655158?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 13 hotels in Cannon Beach
4.5 of 5 stars 16 reviews
Professional photos | Traveller photos (8) | Map
The Waves
€67 - €301 per night*
Special offer Oceanview $99
+1800 822-2468
+1503-436-2205
Special offer Oceanview $99
The Waves Slideshow
Ranked #8 of 13 hotels in Cannon Beach
4 of 5 stars 93 reviews
Traveller photos (39) | Map
Hallmark Resort Cannon Beach
€60 - €293 per night*
Offers & Announcements $99 per night
E-mail hotel
+18884484449
Offers & Announcements $99 per night
Hallmark Resort Cannon Beach Slideshow
Ranked #9 of 13 hotels in Cannon Beach
4 of 5 stars 188 reviews
Traveller photos (78) | Map
Land's End Motel
€98 - €222 per night*
Ranked #10 of 13 hotels in Cannon Beach
4 of 5 stars 36 reviews
Traveller photos (28) | Map
Lodges at Cannon Beach
€225 - €331 per night*
1-877-261-9184
Lodges at Cannon Beach Slideshow
CHECK RATES! ABS:HotelCheckRates-d1555417?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 13 hotels in Cannon Beach
4.5 of 5 stars 8 reviews
Professional photos | Traveller photos (10) | Map
Tolovana Inn
€52 - €64 per night*
CHECK RATES! ABS:HotelCheckRates-d481413?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 13 hotels in Cannon Beach
4 of 5 stars 161 reviews
Professional photos | Traveller photos (32) | Map
Ecola Creek Lodge
€67 - €82 per night*
E-mail hotel
+1800-873-2749
Ecola Creek Lodge Slideshow
CHECK RATES! ABS:HotelCheckRates-d122302?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 13 hotels in Cannon Beach
4 of 5 stars 56 reviews
Professional photos | Traveller photos (83) | Map