Hotels in Cannon Beach
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Cannon Beach?

Surfsand Resort
Surfsand ResortDowntown Cannon Beach
9.6 out of 10, Exceptional, (1,023 reviews)
The price is $299
$343 total
includes taxes & fees
May 14 - May 15

Inn at Cannon Beach
Inn at Cannon BeachTolovana Park
9.6 out of 10, Exceptional, (1,001 reviews)
The price is $219
$251 total
includes taxes & fees
May 17 - May 18

Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon BeachDowntown Cannon Beach
9.4 out of 10, Exceptional, (1,008 reviews)
The price is $244
$278 total
includes taxes & fees
May 14 - May 15

Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach
9.2 out of 10, Wonderful, (1,111 reviews)
The price is $185
$212 total
includes taxes & fees
May 19 - May 20

Ebb Tide Oceanfront Inn
Ebb Tide Oceanfront InnSeaside
9.2 out of 10, Wonderful, (2,720 reviews)
The price is $89
$102 total
includes taxes & fees
May 27 - May 28

Tolovana Inn
Tolovana InnTolovana Park
8.8 out of 10, Excellent, (1,857 reviews)
The price is $101
$126 total
includes taxes & fees
May 18 - May 19

Hi-Tide Oceanfront Inn
Hi-Tide Oceanfront InnSeaside
9.0 out of 10, Wonderful, (1,768 reviews)
The price is $103
$119 total
includes taxes & fees
May 26 - May 27

Promenade Inn & Suites Oceanfront
Promenade Inn & Suites OceanfrontSeaside
7.2 out of 10, Good, (2,543 reviews)
The price is $119
$136 total
includes taxes & fees
May 14 - May 15

The Waves/The Argonauta Inn/The White Heron Lodge
The Waves/The Argonauta Inn/The White Heron LodgeDowntown Cannon Beach
9.4 out of 10, Exceptional, (1,004 reviews)
The price is $186
$212 total
includes taxes & fees
May 18 - May 19

Lighthouse Inn
Lighthouse InnDowntown Cannon Beach
9.4 out of 10, Exceptional, (386 reviews)
The price is $208
$238 total
includes taxes & fees
May 14 - May 15

The Ocean Lodge
The Ocean LodgeTolovana Park
9.8 out of 10, Exceptional, (666 reviews)
The price is $324
$371 total
includes taxes & fees
May 14 - May 15

Ecola Creek Lodge
Ecola Creek LodgeCannon Beach
9.2 out of 10, Wonderful, (738 reviews)
The price is $136
$155 total
includes taxes & fees
May 18 - May 19

Rivertide Suites Hotel
Rivertide Suites HotelSeaside
9.2 out of 10, Wonderful, (1,125 reviews)
The price is $101
$117 total
includes taxes & fees
May 21 - May 22

Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach
8.6 out of 10, Excellent, (1,002 reviews)
The price is $154
$175 total
includes taxes & fees
May 26 - May 27

Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach
9.2 out of 10, Wonderful, (668 reviews)
The price is $178
$203 total
includes taxes & fees
May 14 - May 15













































