A beach with rock formations and a sunset.

Search Hotels Near Haystack Rock, Cannon Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Haystack Rock hotels

1. Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park, 1.3 km from Haystack Rock
9.6 out of 10, Exceptional, (1,000 reviews)
"Would definitely stay here again."
Canada
Jessie
The price is Rp7.340.732
Rp8.416.356 total
includes taxes & fees
28 Jul - 29 Jul
Inn at Cannon Beach

2. Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.6 out of 10, Exceptional, (1,037 reviews)
"Was a great place to visit and wish we had more time there. Loved the fire on the beach and the staff was very friendly."
United States
Anthony
The price is Rp9.494.492
Rp10.877.830 total
includes taxes & fees
17 Aug - 18 Aug
Surfsand Resort

3. Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (396 reviews)
"We enjoyed our stay very much! Staff was super nice, room was perfect for our weekend stay."
United States
Berdine
The price is Rp7.329.689
Rp8.403.695 total
includes taxes & fees
17 Aug - 18 Aug
Lighthouse Inn

4. Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,176 reviews)
"Lovely spot easy access to Cannon Beach close to haystack rock. Close to every thing to need to have a good time"
United States
Thomas
The price is Rp5.236.222
Rp5.999.088 total
includes taxes & fees
20 Aug - 21 Aug
Cannon Beach Hotel Collection

5. Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
9.0 out of 10, Wonderful, (2,046 reviews)
"Nice location next to the beach."
United States
Daniel
The price is Rp3.537.551
Rp4.232.448 total
includes taxes & fees
6 Aug - 7 Aug
Tolovana Inn

6. Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach, 1.2 km from Haystack Rock
8.6 out of 10, Excellent, (1,005 reviews)
"We had a great trip and everyone was very nice and helpful."
United States
Emily
The price is Rp4.738.631
Rp5.401.989 total
includes taxes & fees
28 Jul - 29 Jul
Inn at Haystack Rock

7. Arch Cape Inn and Retreat - Cannon Beach

Arch Cape Inn and Retreat - Cannon Beach
3.5 star property
8.4 km from Haystack Rock
9.4 out of 10, Exceptional, (230 reviews)
"I Absolutely Loved staying at here! The staff Greets you! They give you a tour of the place. They make everything feel so Relaxing, Safe, Secure and most of all Very Welcome! Our room was clean and made me feel like home. The bed was comfortable. The grounds were beautiful and peaceful. The Staff is so Pleasant. I would Highly recommend staying here to my Family and Friends! When we come back to explore more of the coast we will definitely be staying here again."
United States
Keith
The price is Rp7.157.483
Rp8.457.277 total
includes taxes & fees
18 Aug - 19 Aug
Arch Cape Inn and Retreat - Cannon Beach

8. SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,109 reviews)
"Great free breakfast central location. Super nice staff, will be staying here again"
United States
Sarah
The price is Rp5.186.972
Rp5.974.979 total
includes taxes & fees
10 Aug - 11 Aug
SaltLine Hotel

9. Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (2,800 reviews)
"Clean rooms, beach View."
United States
Kristoffer
The price is Rp2.853.732
Rp3.269.319 total
includes taxes & fees
17 Aug - 18 Aug
Ebb Tide Oceanfront Inn

10. Inn At Seaside

Inn At Seaside
2.5 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (1,004 reviews)
"Great experience, stay and location!"
United States
Ashley
The price is Rp3.295.253
Rp3.773.029 total
includes taxes & fees
10 Aug - 11 Aug
Inn At Seaside

11. Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,129 reviews)
"We have stayed here a couple of times and it has been great every time."
United States
Catherine K
The price is Rp4.406.593
Rp5.096.155 total
includes taxes & fees
9 Aug - 10 Aug
Rivertide Suites Hotel

12. Kathryn Riverfront Inn, an Ascend Collection Hotel

Kathryn Riverfront Inn, an Ascend Collection Hotel
2.5 star property
12.5 km from Haystack Rock
9.2 out of 10, Wonderful, (1,009 reviews)
"Great staff and hospitality!"
United States
MiKayla
The price is Rp4.829.807
Rp5.530.130 total
includes taxes & fees
27 Jul - 28 Jul
Kathryn Riverfront Inn, an Ascend Collection Hotel

13. Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.2 out of 10, Wonderful, (1,005 reviews)
"Excellent property very close to the beach, we cant wait to come back and stay again!"
United States
Sophie
The price is Rp4.377.517
Rp5.037.286 total
includes taxes & fees
18 Aug - 19 Aug
Inn at the Shore

14. Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG
2.5 star property
12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (1,000 reviews)
"Wonderful stay, good breakfast, great location!"
United States
Julie
The price is Rp4.070.427
Rp4.660.639 total
includes taxes & fees
26 Jul - 27 Jul
Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

15. River Inn at Seaside

River Inn at Seaside
2.5 star property
12.4 km from Haystack Rock
9.0 out of 10, Wonderful, (1,261 reviews)
"Great place to stay while passing through!"
United States
Brittany
The price is Rp4.666.480
Rp5.343.120 total
includes taxes & fees
10 Aug - 11 Aug
River Inn at Seaside

16. Seashore Inn on the Beach

Seashore Inn on the Beach
2.0 star property
12.6 km from Haystack Rock
9.0 out of 10, Wonderful, (1,002 reviews)
"Property really clean and well appointed. Lovely staff and great location. Would definitely stay here again - thanks!"
United States
Lucy
The price is Rp3.930.612
Rp4.500.640 total
includes taxes & fees
23 Jul - 24 Jul
Seashore Inn on the Beach

17. Hillcrest Inn

Hillcrest Inn
2.5 star property
12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (654 reviews)
"Close to the beach, clean place, affordable, pet friendly, staff was friendly. Great stay and we plan to stay there again."
United States
Raquel
The price is Rp2.602.460
Rp2.979.906 total
includes taxes & fees
2 Aug - 3 Aug
Hillcrest Inn

18. Ashore Hotel

Ashore Hotel
3.0 star property
12.5 km from Haystack Rock
9.0 out of 10, Wonderful, (969 reviews)
"The hotel was a great location! The staff was friendly and the breakfast was good! "
United States
Brooke
The price is Rp4.164.833
Rp5.037.954 total
includes taxes & fees
19 Aug - 20 Aug
Ashore Hotel

19. Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
12.3 km from Haystack Rock
9.0 out of 10, Wonderful, (963 reviews)
"The Inn"
United States
Beverly
The price is Rp4.972.852
Rp5.693.915 total
includes taxes & fees
29 Jul - 30 Jul
Gilbert Inn Seaside

20. The Tides by the Sea

The Tides by the Sea
3.0 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (39 reviews)
"The beach views were amazing the location was great. Our room was very clean and the staff was very friendly!"
United States
M.
The price is Rp3.413.817
Rp4.690.585 total
includes taxes & fees
9 Aug - 10 Aug
The Tides by the Sea
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
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,000 reviews
View
Beachfront King Studio | Premium bedding, in-room safe, blackout curtains
Surfsand Resort
4.0 star property
9.6
Exceptional
1,037 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
396 reviews
View
Premium bedding, pillow-top beds, free WiFi, bed sheets
Cannon Beach Hotel Collection
3.5 star property
9.2
Wonderful
1,176 reviews
View
TV, DVD player
Tolovana Inn
2.5 star property
9.0
Wonderful
2,046 reviews
View

Top Haystack Rock Hotel Reviews

Hotels near other Haystack Rock attractions

Frequently asked questions

What's the area like around Haystack Rock?
Haystack Rock is located in a family-friendly area of Cannon Beach known for its beautiful beaches and surfing. If you're looking for a convenient place to stay, take a look at the 216 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay close to Haystack Rock?
Tolovana Inn is one of the top choices for your stay based on our traveller data, and this hotel offers an indoor pool and free parking. It's located just a short 1 mi (1.6 km) from Haystack Rock. Other good choices close by include Surfsand Resort and Cannon Beach Hotel Collection.
How many hotels are there close to Haystack Rock?
Expedia has 216 hotels and other accommodation options within a mile from Haystack Rock.
If I need to cancel the hotel reservation for my stay near Haystack Rock, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Enter dates in and click on "Search", then you can use the "fully refundable" filter to view top deals close to Haystack Rock.
What can I see and do near Haystack Rock?
Local parks like Tillamook Head, Les Shirley Park and Nehalem Harwood Square are peaceful spots to stop and take in some fresh air. Enjoy a stroll along the shore at Cannon Beach, Tolovana Beach State Park and Crescent Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.