|Most expensive month:||August|
|Average price in Cannon Beach:||$196/night|
|Absolute cheapest price found:||$22/night|
|Most expensive day:||Friday|
$100 - $143
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 310 reviews.
The Ocean Lodge is the hotel close to Haystack Rock that is most recommended by HotelsCombined users, with 310 reviews rating it at 9.4/10.
$316/night is the average price of a hotel in Cannon Beach, based on HotelsCombined searches over the last 3 days.
$81/night is the cheapest price found for a hotel in Cannon Beach by HotelsCombined users over the last 72 hours.