- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Haystack Rock hotels

1. The Ocean Lodge
The Ocean LodgeTolovana Park, 1 km from Haystack Rock
9.8 out of 10, Exceptional, (712 reviews)
The price is ฿10,927
฿12,527 total
includes taxes & fees
11 Nov - 12 Nov

2. Inn at Cannon Beach
Inn at Cannon BeachTolovana Park, 1.3 km from Haystack Rock
9.6 out of 10, Exceptional, (1,003 reviews)
The price is ฿4,652
฿5,333 total
includes taxes & fees
29 Nov - 30 Nov

3. Sea Sprite at Haystack Rock
Sea Sprite at Haystack RockTolovana Park, 0.9 km from Haystack Rock
9.6 out of 10, Exceptional, (397 reviews)
The price is ฿6,994
฿7,974 total
includes taxes & fees
29 Nov - 30 Nov

4. Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon BeachDowntown Cannon Beach, 0.5 km from Haystack Rock
9.4 out of 10, Exceptional, (1,003 reviews)
The price is ฿6,110
฿6,966 total
includes taxes & fees
6 Dec - 7 Dec

5. Lighthouse Inn
Lighthouse InnDowntown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (423 reviews)
The price is ฿4,652
฿5,333 total
includes taxes & fees
8 Nov - 9 Nov

6. Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach, 0.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,262 reviews)
The price is ฿4,442
฿5,064 total
includes taxes & fees
9 Nov - 10 Nov

7. Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach, 1.6 km from Haystack Rock
9.2 out of 10, Wonderful, (723 reviews)
The price is ฿5,622
฿6,409 total
includes taxes & fees
9 Nov - 10 Nov

8. Ecola Creek Lodge
Ecola Creek Lodge2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (804 reviews)
The price is ฿3,830
฿4,367 total
includes taxes & fees
15 Nov - 16 Nov

9. Tolovana Inn
Tolovana InnTolovana Park, 1.6 km from Haystack Rock
9.0 out of 10, Wonderful, (2,278 reviews)
The price is ฿3,885
฿4,786 total
includes taxes & fees
12 Nov - 13 Nov

10. Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach, 1.2 km from Haystack Rock
8.8 out of 10, Excellent, (1,003 reviews)
The price is ฿2,854
฿3,253 total
includes taxes & fees
1 Dec - 2 Dec

11. The Drifthaven at Gearhart
The Drifthaven at Gearhart16 km from Haystack Rock
9.8 out of 10, Exceptional, (273 reviews)
The price is ฿4,156
฿5,471 total
includes taxes & fees
22 Nov - 23 Nov

12. Sea Glass Inn
Sea Glass Inn12.8 km from Haystack Rock
9.6 out of 10, Exceptional, (29 reviews)
The price is ฿3,727
฿5,992 total
includes taxes & fees
8 Nov - 9 Nov

13. The Starry Night Inn
The Starry Night Inn12.7 km from Haystack Rock
9.6 out of 10, Exceptional, (92 reviews)
The price is ฿3,255
฿5,069 total
includes taxes & fees
8 Nov - 9 Nov

14. SaltLine Hotel
SaltLine Hotel12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,191 reviews)
The price is ฿3,547
฿4,129 total
includes taxes & fees
22 Nov - 23 Nov

15. Rivertide Suites Hotel
Rivertide Suites Hotel12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,146 reviews)
The price is ฿2,915
฿3,372 total
includes taxes & fees
17 Nov - 18 Nov

16. Kathryn Riverfront Inn, an Ascend Collection Hotel
Kathryn Riverfront Inn, an Ascend Collection Hotel12.5 km from Haystack Rock
9.2 out of 10, Wonderful, (1,001 reviews)
The price is ฿3,556
฿4,071 total
includes taxes & fees
8 Dec - 9 Dec

17. Seashore Inn on the Beach
Seashore Inn on the Beach12.6 km from Haystack Rock
9.2 out of 10, Wonderful, (1,004 reviews)
The price is ฿3,323
฿3,805 total
includes taxes & fees
11 Nov - 12 Nov

18. Inn at the Shore
Inn at the Shore11 km from Haystack Rock
9.2 out of 10, Wonderful, (1,007 reviews)
The price is ฿2,677
฿3,081 total
includes taxes & fees
8 Dec - 9 Dec

19. Ebb Tide Oceanfront Inn
Ebb Tide Oceanfront Inn12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (2,924 reviews)
The price is ฿2,485
฿2,847 total
includes taxes & fees
16 Nov - 17 Nov

20. Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG
Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (1,001 reviews)
The price is ฿3,347
฿3,832 total
includes taxes & fees
29 Nov - 30 Nov
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.
Compare popular hotels close to Haystack Rock
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() The Ocean Lodge | 9.8 Exceptional 712 reviews | View | ||||||
![]() Inn at Cannon Beach | 9.6 Exceptional 1,003 reviews | View | ||||||
![]() Sea Sprite at Haystack Rock | 9.6 Exceptional 397 reviews | View | ||||||
![]() Hallmark Resort - Cannon Beach | 9.4 Exceptional 1,003 reviews | View | ||||||
![]() Lighthouse Inn | 9.4 Exceptional 423 reviews | View |















































































