Book one of the 14 family-friendly hotels in Cannon Beach for your family's vacation. Hallmark Resort - Cannon Beach is a 3-star hotel with 2 indoor pools, free parking, and free WiFi. You and your family can also consider Sea Sprite at Haystack Rock, a 3.5-star lodge with in-room kitchens, free parking, and laundry facilities. Another option is The Ocean Lodge, a 3.5-star hotel with free parking, free breakfast, 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. Sights to visit in the heart of Cannon Beach include Cannon Beach, Haystack Rock and Hug Point State Park.
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: