On the budget-priced end, you can stay at the 3-star The Wayside Inn with room rates from 197C$. Ecola Creek Lodge is located within walking distance of Del Rey Beach State Recreation Site and offers affordable rooms at 177C$ per night.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low












































Cannon Beach hotels
FAQs about hotels in Cannon Beach
We hope that the answers to these questions will help you plan your trip
What are the best city centre hotels in Cannon Beach?
There are 12 hotels and other accommodations in Cannon Beach city centre to choose from. Providing a tennis court, a picnic area, cots on site, Schooner'S Cove Inn rated 8.2/10 is set a 10-minute walk from the city centre. Hallmark Resort In with rating 8.4/10 and Lighthouse Inn rated 8.0/10 are other favourite hotels in the area. To check more central hotels click here.
What are the best hotels in Downtown Cannon Beach district?
More than 3 properties are situated in Downtown Cannon Beach district. One of the best hotels in Downtown Cannon Beach district is The Waves at the cost of 220C$ per night, offering cots, a Jacuzzi, board games. Another top accommodation is Schooner'S Cove Inn at the cost of 258C$ per night, which can offer a tennis court, a picnic area, cots on site. Webb'S Scenic Surf is a hotel with rating 8.4/10 at the cost of 222C$ per one night. Go here to see more suitable hotels.
What are the best cheap hotels in Cannon Beach?
There are more than 3 top budget properties in Cannon Beach. As one of the best cheap Cannon Beach options, we recommend Beaches Inn | Herons Nest Loft with rating 7.8/10 and prices from 105C$ per one night. Also Baerfoot Bungalow is a good choice with rating 7.8/10 at the cost of 200C$ per night. To see more cheap hotels go here.
What are the best boutique hotels in Cannon Beach?
Lighthouse Inn (rating: 8.0/10) is a favourite 4-star hotel for travellers searching for a stylish accommodation, featuring concierge service, cots, hiking. It's located in Downtown Cannon Beach district. To see more boutique hotels click here.
What are the best romantic hotels in Cannon Beach?
According to iBooked.ca travel data, there are 17 deals for couples. Hallmark Resort In rated 8.4/10 is a favourite 3-star hotel for couples, featuring an indoor swimming pool, a business centre, a Jacuzzi. Travellers can book a room at this property for about 210C$ per night. Other top options are Schooner'S Cove Inn, Hotel Collection, Surfsand Resort. For more romantic deals go here.
Which hotels in Cannon Beach are good for families?
According to 547 travellers' reviews, there are 4 family deals to consider. Hallmark Resort In (rating: 8.4/10): a family-hotel with an indoor swimming pool, a business centre, a Jacuzzi for 210C$ per night. You also can book Schooner'S Cove Inn (rating: 8.2/10) for about 258C$ per night. This child-friendly property offers a tennis court, a picnic area, cots on site. Go here to see more family-friendly hotels.
Which Cannon Beach hotels not far from Haystack Rock are the best?
To be not far from Haystack Rock, stay at Tolovana Inn (rating: 8.4/10), which is only a 20-minute walk from the attraction and offers an indoor swimming pool, concierge service, a Jacuzzi. Travellers can enjoy American food at Warren House Pub restaurant nearby. See more popular accommodations here.
What Cannon Beach hotels allow pets?
According to iBooked.ca travel data, there are 10 hotels that welcome pets. You may book Lighthouse Inn (rating: 8.0/10) with concierge service, cots, hiking on site. This pet-friendly option is set 850 metres from Cannon Beach Community Church and costs 157C$ per night. Another most recommended Cannon Beach place to stay with pets is The Wayside Inn with an indoor swimming pool, a Jacuzzi, hiking. It offers rooms for 243C$ per night. Other top accommodations include Surfsand Resort, Tolovana Inn, Hallmark Resort In. For more pet-friendly deals go here.
Which Cannon Beach hotels are the top to stay at?
You may book Webb'S Scenic Surf rated 8.4/10 with a picnic area, board games, a sun terrace. It costs 222C$ per night. Alternatively, you may like The Wayside Inn with an indoor swimming pool, a Jacuzzi, hiking. It costs 243C$ per night. Schooner'S Cove Inn, Inn At Haystack Rock, The Waves are other top accommodations in this area.
Which spa hotels in Cannon Beach would you recommend?
You may book Hallmark Resort In (rating: 8.4/10), a nice 3-star hotel featuring an indoor swimming pool, a business centre, a Jacuzzi. It's located 0.4 km from Haystack Rock. Alternatively, you may like Surfsand Resort (rating: 8.4/10) featuring free shuttle service, concierge service, a spa lounge, as well as an indoor pool a swimming pool. It costs 186C$ per night.
How much is it to stay a night in Cannon Beach?
Of course, the prices change in Cannon Beach depending on the season, but on average:
A 4-star hotel room costs 157C$ per night. You may book Lighthouse Inn with concierge service, cots, hiking.
How much does it cost to stay in a hotel in Cannon Beach for tonight?
According to iBooked.ca travel data, the average prices for tonight in Cannon Beach are: The Waves (rating: 8.6/10) may cost you about 105C$ per night.
What are the best beach hotels in Cannon Beach?
To make your stay pleasant, there are 9 options to consider. Alternatively, book Surfsand Resort (rating: 8.4/10) for 186C$ per night. It provides an indoor swimming pool, free shuttle bus service, a spa lounge. Other top accommodations include The Waves, Hallmark Resort In, Ecola Creek Lodge.
What are the top resorts in Cannon Beach?
We recommend Tolovana Inn rated 8.4/10 featuring an indoor swimming pool, concierge service, a business centre on site. It's set a 5-minute walk from Tolovana Beach State Recreation Site and costs 157C$ per night. Alternatively, Surfsand Resort is rated as one of the best resorts in Cannon Beach, offering an indoor swimming pool, free shuttle bus service, a spa lounge. It costs 186C$ per night.
What are the best hotels not far from Haystack Gallery?
On iBooked.ca you will find 5 great accommodations not far from Haystack Gallery in Cannon Beach. We recommend Schooner'S Cove Inn rated 8.2/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 105C$ per night and offers a tennis court, a picnic area, cots. Another good property is Sandals Inn | Spa Suite (rating: 8.4/10). It's set 250 metres from the city centre and offers hiking, cycling, fishing on site.
Where to stay in Cannon Beach?
Cannon Beach hotels essential information
🏨 Hotels in Cannon Beach | 24 |
👛 Lowest price | 86 CAD |
✍️ Hotels Reviews | 1 582 |