|Most expensive month:||June|
|Average price in Cannon Beach:||£169/night|
|Cheapest price found:||£64/night|
|Most expensive day:||Saturday|
Cannon Beach is a laid-back coastal town on the Oregon coast, fringed by a gorgeous 15-kilometre stretch of sand from Arcadia Beach to Ecola State Park. When you're not swimming, hiking or sunbathing, you can shop at trendy boutiques and dine at farm-to-table restaurants.
It's impossible to miss Haystack Rock, an enormous boulder that rises more than 70 metres from the Pacific Ocean. At low tide you can walk out and check out seabirds nesting on the rock. Keep an eye out for tufted puffins and colourful sea stars.
Ecola State Park is laced with scenic hiking trails. The path to Tillamook Head is particularly beautiful, studded with clifftop viewpoints overlooking the ocean. Head down the coast to Arcadia Beach to find glassy tide pools and a shady picnic area, while Hug Point State Recreation Site is known for its hidden sea caves.
In downtown Cannon Beach you'll find boutiques and galleries lining the flower-strewn streets. There are plenty of sunny cafes to choose from, as well as some fantastic farm-to-table restaurants. Don't miss Irish Table, which serves tasty meals spotlighting local Pacific Northwest ingredients.
Every year Cannon Beach hosts Sandcastle Day, one of Oregon's most popular family-friendly festivals where the beach comes alive with quirky sand sculptures. Even if you're not in town for the festival, you can still try your hand at creating your own sandcastles on the beach.
Cannon Beach is easy to get around on foot, with the stroll from the main strip to the sand taking less than 10 minutes. Rental cars let you explore the Oregon coast at your own pace. The drive from Portland to Cannon Beach takes around 1.5 hours.
146 reviews rated Cannon Beach Hotel Collection with an average score of 8.4/10. It may also be worth looking into the Tolovana Inn, which received a rating of 8.0/10 from 1,765 reviews. Ecola Creek Lodge could also be a good option, with a score of 8.7/10 from 751 reviews.
Webb's Scenic Surf is a good hotel close to Cannon Beach - it has scored 9.1 over 541 reviews from HotelsCombined users.
Webb's Scenic Surf is a hotel near Haystack Rock that is popular with HotelsCombined users, scoring 9.1 from 541 reviews.
The average prices of hotels in Cannon Beach have been around £228 per night over the last 3 days.
£105/night is the cheapest price found for a hotel in Cannon Beach by HotelsCombined users over the last 72 hours.
A hotel in Cannon Beach tonight can start as low as £105 for the night, with an average cost of £172, based on HotelsCombined searches over the last 72 hours.