Are you in a hurry?
Here is a quick list of hotels in Cannon Beach, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Stephanie Inn |
9.7 / 10 (72 Reviews) |
From 540$ | |
| Inn At Haystack Rock |
8.3 / 10 (762 Reviews) |
From 88$ | |
| Inn At Cannon Beach |
9.3 / 10 (957 Reviews) |
From 169$ | |
| Lighthouse Inn |
9.0 / 10 (278 Reviews) |
From 119$ | |
| Cannon Beach Hotel Collection |
8.4 / 10 (333 Reviews) |
From 134$ |
If you're searching for a luxury stay near Haystack Rock, there are 3 hotels to consider.
Consider booking Inn At (rating: 8.4/10) at the cost of 361US$ per night. It's located 1.4 km from Haystack Rock and provides a picnic area, concierge service and cots.
You may also like Inn At Haystack Rock with laundry facilities and 24-hour front desk. It's set within 5 minutes' walk from the city centre and provides concierge service, canoeing and hiking on site.
Table of contents
View all photos
Stephanie Inn
From 540$
The homey Icefire Glassworks Studio is nearly a 5-minute ride away. The centre of Cannon Beach is reachable within 20 minutes' walk. One of the most important attractions in Cannon Beach is Tolovana Beach State Recreation Site and it is located near the hotel. Yukon Street bus station is located 5 minutes away from Stephanie Inn.
View all photos
Inn At Haystack Rock
From 88$
The property is 2.4 km from Hug Point State Park. The beach is near this Cannon Beach hotel. There is Ecola State Park 10 minutes' ride away. Coaster Theater bus station is located 5 minutes away from Inn At Haystack Rock.
View all photos
Inn At Cannon Beach
From 169$
The accommodation is a mere 1.5 km from Haystack Rock. The hotel is set near the free beach. Contact is accessible within a 20-minute walk. Surfcrest Market bus station is located 5 minutes away from Inn At Cannon Beach.
View all photos
Lighthouse Inn
From 119$
Les Shirley Park and Contact are 25 minutes and 5 minutes' walk away respectively. A 5-minute walk from this pet friendly hotel will get you to the heart of Cannon Beach. Just a 10 minutes drive will take you to Ecola State Park. Family Market bus station is located 5 minutes away from Lighthouse Inn.
View all photos
Cannon Beach Hotel Collection
From 134$
Clatsop Loop Trail is 10 minutes' ride away. A 5-minute walk from this 4-star hotel will get you to the heart of Cannon Beach. The accommodation is located within a walking distance of Haystack Rock and the homey Icefire Glassworks Studio. Family Market bus station is located 5 minutes away from Cannon Beach Hotel Collection.
Hotels in Cannon Beach
| Rating π | 41 |
| Hotel with balcony π€οΈ | Stephanie Inn |
| Top Service Hotel π | Inn At Haystack Rock |
| Hotel with a view π | Inn At Cannon Beach |
For example, Ecola Creek Lodge rated 8.6/10 is one of the best options from 75US$ per night.
Try as well Hallmark Resort In β it is rated 8.8/10 and costs 189US$ per night.
TopLuxuryHotels.net travellers enjoy staying at Surfsand Resort, which is a 10-minute walk from Haystack Rock.
Beaches Inn | Sand Dune Townhouse may be as well suitable with ironing and laundry facilities.
Other best deals are The Courtyard, Inn At Haystack Rock and Hotel Collection.
For example, The Waves rated 8.6/10 offers prices from 75US$ per night for your memorable stay 10 minutes' walk from the city centre.
One more suitable place is Surfsand Resort β pay about 129US$ to book it.
Enjoy your stay at The Wayside Inn rated 8.6/10, set 20 minutes' walk from Haystack Rock.
We would also recommend Webb'S Scenic Surf at the cost of 189US$ per night.
Surfsand Resort and Hallmark Resort In are other suitable options.
Hallmark Resort In is perfect for your romantic trip, offering an indoor swimming pool, a business centre and a gym.
You may also like The Wayside Inn, a 3-star hotel for couples at the cost of 219US$ per night.