Photo by David Martin
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?

Inn at Cannon Beach
Inn at Cannon BeachTolovana Park
9.8 out of 10, Exceptional, (1,000 reviews)
cleanliness Coastal charm near Haystack Rock, with free breakfast and gardens to explore.
The price is $139
$159 total
includes taxes & fees
Jan 19 - Jan 20

Tolovana Inn
Tolovana InnTolovana Park
8.8 out of 10, Excellent, (1,639 reviews)
cleanliness Serene oceanfront escape with indoor pool, minutes from iconic Haystack Rock.
The price is $110
$136 total
includes taxes & fees
Jan 20 - Jan 21

Surfsand Resort
Surfsand ResortDowntown Cannon Beach
9.6 out of 10, Exceptional, (1,028 reviews)
cleanliness Wake up to stunning ocean views at this beachfront resort with direct beach access.
The price is $149
$171 total
includes taxes & fees
Jan 26 - Jan 27

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,006 reviews)
The price is $98
$112 total
includes taxes & fees
Jan 27 - Jan 28

The Wayside Inn
The Wayside InnTolovana Park
9.2 out of 10, Wonderful, (613 reviews)
The price is $99
$113 total
includes taxes & fees
Jan 20 - Jan 21

Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach
9.2 out of 10, Wonderful, (1,000 reviews)
cleanliness Beachfront getaway with oceanview rooms and helpful staff just steps from Cannon Beach.
The price is $111
$127 total
includes taxes & fees
Jan 20 - Jan 21

Ecola Creek Lodge
Ecola Creek LodgeCannon Beach
9.2 out of 10, Wonderful, (715 reviews)
cleanliness Walk along Ecola Creek with Oregon's famous beaches just minutes away.
The price is $94
$107 total
includes taxes & fees
Jan 18 - Jan 19

Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach
8.6 out of 10, Excellent, (1,001 reviews)
cleanliness Just a short walk from Cannon Beach, this beachside inn awaits adventurous travelers.
The price is $101
$115 total
includes taxes & fees
Jan 19 - Jan 20

Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon BeachDowntown Cannon Beach
9.4 out of 10, Exceptional, (1,001 reviews)
cleanliness Beachfront gem near Haystack Rock with indoor pools and spa amenities.
The price is $172
$197 total
includes taxes & fees
Jan 19 - Jan 20

Lighthouse Inn
Lighthouse InnDowntown Cannon Beach
9.4 out of 10, Exceptional, (370 reviews)
cleanliness Seaside escape steps from Cannon Beach with hiking trails and surf spots nearby.
The price is $139
$159 total
includes taxes & fees
Jan 19 - Jan 20

Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach
9.2 out of 10, Wonderful, (639 reviews)
cleanliness Wake up to Pacific views at this boutique beachfront hotel minutes from Haystack Rock.
The price is $132
$150 total
includes taxes & fees
Jan 16 - Jan 17

Sea Sprite at Haystack Rock
Sea Sprite at Haystack RockTolovana Park
9.6 out of 10, Exceptional, (357 reviews)
The price is $179
$204 total
includes taxes & fees
Jan 19 - Jan 20




































