Search over 1 million properties and 550 airlines worldwide
Search over 1 million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
Haystack Rock is located in a family-friendly area of Cannon Beach known for its beautiful beaches and surfing. Cannon Beach is home to 54 hotels and other accommodation options, so you can find something that's perfect for your stay.
Take your pick of 41 hotels and other accommodation options within a mile of Haystack Rock, including these picks:
Now that you've visited Haystack Rock, you can explore everything there is to see and do within just a few miles of the area.
Spend some time exploring the the natural beauty of Ecola State Park, Les Shirley Park and Hug Point State Park. Dip your toes in the water at Cannon Beach, Tolovana Beach State Park and Arcadia Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.
Tillamook Rock Light and Tillamook Head are both worth a visit while you're out exploring. Seaside Family Fun Park is also located 6.4 mi from Haystack Rock, and Seaside Golf Course is 6.8 mi away.