Check out the 8 inexpensive hotels in Cannon Beach for a good deal. Inn at Haystack Rock is a 2.5-star hotel offering freebies like WiFi, parking, and bicycle rentals. Another option is Sea Sprite at Haystack Rock, a 3.5-star lodge with free WiFi, free parking, and in-room kitchens. You'll also find The Waves/The Argonauta Inn/The White Heron Lodge, which is a 2-star hotel with free WiFi, free parking, and laundry facilities.
These are some of the most popular hotels in the center of Cannon Beach:
You'll love Cannon Beach for its array of shops, beautiful beaches and popular restaurants. In the heart of the city, you'll find top sights like Cannon Beach and Haystack Rock.
Spend a relaxing afternoon at this well-known beach, 0.3 mi from central Cannon Beach. There are 56 hotels within a mile of Cannon Beach, giving you plenty to choose from, and here are some of the top ones: