|Most expensive month:||August|
|Average price in Cannon Beach:||$196/night|
|Absolute cheapest price found:||$22/night|
|Most expensive day:||Friday|
$143 - $380
Best prices found by HotelsCombined users in the past 24 hours.
Cannon Beach is home to many highly-rated hotels, one of which is The Ocean Lodge, which has a current rating of 9.4. For other potential stays, consider Ecola Creek Lodge and The Wayside Inn, which can also be great places to stay in Cannon Beach.
The Ocean Lodge is a popular hotel near Cannon Beach that is highly recommended, with a score of 9.4 across 289 reviews.
The Ocean Lodge is the hotel close to Haystack Rock that is most recommended by HotelsCombined users, with 289 reviews rating it at 9.4/10.
Users have found prices for hotels in Cannon Beach tonight starting as low as $147, rising to an average cost of $279, based on searches in the last 72 hours.