Haystack Rock





Visit Haystack Rock
Things to do

Full-Day Northern Oregon Coast Tour
£105
per traveller
94% of travellers recommend

Full-Day Guided Oregon Coast Tour from Portland
£104
per adult
98% of travellers recommend

Cannon Beach Hiking Tour on the Oregon Coast
£97
per adult

Oregon Coast Tour from Portland
£96
per adult
100% of travellers recommend

Oregon Coastal Tour to Cannon Beach and Haystack Rock
£99
per adult

Full-Day Oregon Coast: Astoria, Warrenton, Seaside & Cannon Beach
£185
per adult
100% of travellers recommend
Plan a trip to see Haystack Rock
Price found within the past 48 hours. Click for updated prices.

Mark Spencer Hotel
Downtown Portland
Price was £1,043, price is now £880 per person
£880
per person
5 Nov - 9 Nov
found 22 hours ago
Return direct flight included
London (LON) to Portland (PDX)
9.2/10 Wonderful! (2,469 reviews)
Fantastic boutique Hotel right in the middle of everything that Portland has to offer downtown. We loved it and we will stay there again.
Reviewed on 29 Sept 2026

Stay near popular Haystack Rock attractions
Top Hotel Deals
Check availability on hotels close to Haystack Rock

Surfsand Resort
148 West Gower Cannon Beach OR

Tolovana Inn
3400 S. Hemlock Cannon Beach OR

Cannon Beach Hotel Collection
1116 S. Hemlock Street Cannon Beach OR

Hallmark Resort - Cannon Beach
1400 S Hemlock St Cannon Beach OR

Inn at Cannon Beach
3215 South Hemlock St Cannon Beach OR

Inn at Haystack Rock
487 S Hemlock St Cannon Beach OR

The Ocean Lodge
2864 South Pacific Street Cannon Beach OR

Haystack Haven-Haystack Rock View-Sunset Views-Popular Destination-Unwind
Cannon Beach OR

The Best View and Location at Haystack Rock in Cannon Beach
Cannon Beach OR
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
