|Most expensive month:||August|
|Average price in Cannon Beach:||$198/night|
|Absolute cheapest price found:||$58/night|
|Most expensive day:||Saturday|
$82 - $154
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 219 reviews.
The Ocean Lodge is the hotel close to Haystack Rock that is most recommended by HotelsCombined users, with 219 reviews rating it at 9.4/10.
$237/night is the average price of a hotel in Cannon Beach, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Cannon Beach, the average price found is $433/night, and for 5-star hotels the average price is $300/night.
$73/night is the cheapest price found for a hotel in Cannon Beach by HotelsCombined users over the last 72 hours.
Users have found prices for hotels in Cannon Beach tonight starting as low as $107, rising to an average cost of $197, based on searches in the last 72 hours.