|Most expensive month:||June|
|Average price in Cannon Beach:||£145/night|
|Absolute cheapest price found:||£42/night|
|Most expensive day:||Saturday|
111 reviews rated Cannon Beach Hotel with an average score of 8.8/10. It may also be worth looking into the Tolovana Inn, which received a rating of 8.2/10 from 1,348 reviews. Ecola Creek Lodge could also be a good option, with a score of 8.8/10 from 531 reviews.
Reviews of Cannon Beach Hotel recommend it as a good place to stay near Cannon Beach, scoring 8.8/10 from 111 ratings.
The most popular hotel near Haystack Rock is Cannon Beach Hotel, with 111 HotelsCombined users scoring it 8.8/10.
The average price of a hotel in Cannon Beach is £199 per night, based on the last 3 days’ data.
Over the last 3 days, Cannon Beach hotels have been found for as cheap as £59/night in searches by HotelsCombined users.