Where is Haystack Rock?
Cannon Beach is home to Haystack Rock. Cannon Beach is a walkable city well known for its restaurants and beaches. If you want to find things to see and do in the area, you may want to check out Cannon Beach and Hug Point State Park.
Where Can I Stay near Haystack Rock?
We've got 164 hotels to choose from within just a mile of Haystack Rock. You might want to think about one of these choices that are popular with our travelers:
Tolovana Inn
- hotel • Free parking • Free WiFi • Spa tub • Walkable location
Cannon Beach Hotel Collection
- hotel • Free parking • Free WiFi • Restaurant • Walkable location
Surfsand Resort
- hotel • Free parking • Free beach cabanas • Free WiFi • Central location
Inn at Cannon Beach
- hotel • Free breakfast • Free parking • Free WiFi • Walkable location
Hallmark Resort - Cannon Beach
- hotel • Free parking • Free WiFi • 2 indoor pools • Central location
Things to See and Do near Haystack Rock
What to See near Haystack Rock
- Cannon Beach
- Hug Point State Park
- Tolovana Beach State Park
- Ecola State Park
- Hug Point State Park
Things to Do near Haystack Rock
- Seaside Aquarium
- Coaster Theatre
- Captain Kid Amusement Park
- Turnaround Market
- Seaside Carousel Mall
How to Get to Haystack Rock
Flights to Cannon Beach
- Astoria, OR (AST-Astoria Regional), 18.5 mi (29.7 km) from central Cannon Beach