Beach Hotels in Cannon Beach, Oregon
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Cannon Beach Beach Hotels
Top Cannon Beach Beach Hotels

Ecola Creek Lodge
Ecola Creek Lodge
9.2 out of 10, Wonderful, (647)
The price is P11,859
P13,283 total
includes taxes & fees
Jul 31 - Aug 1

Cannon Beach Hotel Collection
Cannon Beach Hotel Collection
9.2 out of 10, Wonderful, (1016)
The price is P13,215
P14,801 total
includes taxes & fees
Jul 20 - Jul 21

Inn at Haystack Rock
Inn at Haystack Rock
8.6 out of 10, Excellent, (1003)
The price is P15,170
P16,990 total
includes taxes & fees
Jul 15 - Jul 16

Inn at Cannon Beach
Inn at Cannon Beach
9.8 out of 10, Exceptional, (1002)
The price is P20,843
P23,478 total
includes taxes & fees
Jul 13 - Jul 14

The Waves/The Argonauta Inn/The White Heron Lodge
The Waves/The Argonauta Inn/The White Heron Lodge
9.4 out of 10, Exceptional, (1002)
The price is P19,200
P21,504 total
includes taxes & fees
Jul 13 - Jul 14

Sea Sprite on the Estuary
Sea Sprite on the Estuary
9.6 out of 10, Exceptional, (267)
The price is P21,973
P24,610 total
includes taxes & fees
Jul 13 - Jul 14

Surfsand Resort
Surfsand Resort
9.6 out of 10, Exceptional, (1006)
The price is P25,351
P28,537 total
includes taxes & fees
Jul 13 - Jul 14

The Ocean Lodge
The Ocean Lodge
9.8 out of 10, Exceptional, (594)
The price is P29,019
P32,685 total
includes taxes & fees
Jul 13 - Jul 14
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Recent Reviews in Cannon Beach
Recent Reviews in Cannon Beach

Inn at Cannon Beach
5/5 Excellent
"As always comfortable stay"
A verified traveler stayed at Inn at Cannon Beach
Posted 2 days ago