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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Haystack Rock hotels

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park, 1 km from Haystack Rock
9.8 out of 10, Exceptional, (662 reviews)
"The Ocean Lodge in Cannon beach is truly a one of kind stay from its stunning location and stellar staff! The property is absolutely gorgeous and the staff really takes care of both the guests and grounds. 10/10 experience, highly recommend staying and getting an ocean view room! You will have an amazing view of Haystack Rock and incredibly memorable stay! "
United States
Priya
The price is Rp5.464.059
Rp6.263.745 total
includes taxes & fees
28 Apr - 29 Apr
The Ocean Lodge

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.6 out of 10, Exceptional, (1,018 reviews)
"great location, staff are super friendly, there are activities for kids, pool and sauna, there are exclusive times for adult pool use, beer tasting, free cookies, ice cream socials, bon fire…. we had an excellent time. There restaurant has a great view of Haystack Rock !!!"
United States
EVANGELINE
The price is Rp3.931.472
Rp4.504.283 total
includes taxes & fees
28 Apr - 29 Apr
Surfsand Resort

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,001 reviews)
"This was a lovely property it had something for everyone They provide a breakfast ,beach towels chairs, hot chocolate cookies, and other stuff that you could purchase like firewood s’mores they had a barbecue lunch which we did not attend because we had other things to do very lovely place You were right off of Haystack Rock beautiful "
United States
Debra
The price is Rp3.416.432
Rp3.917.051 total
includes taxes & fees
27 Apr - 28 Apr
Inn at Cannon Beach

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach, 0.5 km from Haystack Rock
9.4 out of 10, Exceptional, (1,006 reviews)
"View was great. Loved being able to walk downstairs and straight to the Haystack. Definitely would stay again!"
United States
Carolyn R
The price is Rp3.834.988
Rp4.371.831 total
includes taxes & fees
10 May - 11 May
Hallmark Resort - Cannon Beach

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (384 reviews)
"We usually camp when we visit but December camping just didn’t have the same draw! The staff here were very helpful and professional. Suite was great for our little ones. Location in town was ideal. Really close to haystack rock and a few restaurants. And a short walk to the main strip. This was our first stay and we would definitely stay here again. "
Canada
Jordan
The price is Rp3.226.382
Rp3.699.017 total
includes taxes & fees
26 Apr - 27 Apr
Lighthouse Inn

The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach, 1.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,006 reviews)
"Great Ocean view room!! Nice little deck for viewing. Corner windows in room, that fully enhance the great Ocean view. Fire place was really nice also. Kitchen was cookable if you wanted to stay in. Small freg. Kept our beverages cold. "
United States
Mike
The price is Rp2.813.835
Rp3.207.841 total
includes taxes & fees
27 Apr - 28 Apr
The Waves/The Argonauta Inn/The White Heron Lodge

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,076 reviews)
"Lovely property, very warm and welcoming staff, convenient location to go check out Haystack Rock"
United States
Stewart
The price is Rp2.407.606
Rp2.758.406 total
includes taxes & fees
3 May - 4 May
Cannon Beach Hotel Collection

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (733 reviews)
"This is a great little hotel. Super friendly staff. Walked to Haystack rock and back. Had a picnic in their garden overlooking the coi pond. "
United States
Kristan
Ecola Creek Lodge

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
8.8 out of 10, Excellent, (1,784 reviews)
"The hotel was very accommodating and had a great view of the beach and haystack rock! "
United States
Lizzet
The price is Rp1.590.615
Rp1.994.047 total
includes taxes & fees
11 May - 12 May
Tolovana Inn

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, (225 reviews)
"Quaint inn in a quiet setting. Exquisite breakfast! Blocks from beach. Peak of ocean. Friendliest innskeepers. Can't wait to return!"
United States
Sandra
The price is Rp4.459.045
Rp5.268.859 total
includes taxes & fees
7 May - 8 May
Arch Cape Inn and Retreat - Cannon Beach

SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,034 reviews)
"Breakfast was good. Fire pits outside are nice in the evening. "
United States
Vicki
The price is Rp2.042.992
Rp2.373.562 total
includes taxes & fees
22 Apr - 23 Apr
SaltLine Hotel

Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (1,003 reviews)
"On the Promanod and short walk to the beach. Half a block top great breakfast at Osprey Cafe. Quiet away from the hug-bub but close enough to get to a;; of it. Great view top floor of the waves and you can hear them."
United States
Robert
The price is Rp1.529.669
Rp1.760.235 total
includes taxes & fees
22 Apr - 23 Apr
Inn at the Shore

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, (23 reviews)
"Room had a great view of the ocean and the beach was very easy to access. The place was very clean and curated very nicely. I will be coming back to this property for my future stay at SeaSide! "
United States
Tess
The price is Rp2.116.814
Rp2.908.504 total
includes taxes & fees
22 Apr - 23 Apr
The Tides by the Sea

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,679 reviews)
"Great clean room, enjoyed our ocean view and the fireplace!!"
United States
Rachel
The price is Rp1.696.542
Rp1.943.589 total
includes taxes & fees
27 Apr - 28 Apr
Ebb Tide Oceanfront Inn

Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,112 reviews)
"What a pleasant surprise. Just a quick overnight stay but the suite was fantastic. Great location. Highly recommend!!!"
United States
Pamela
The price is Rp1.797.833
Rp2.079.045 total
includes taxes & fees
7 May - 8 May
Rivertide Suites Hotel

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
12.1 km from Haystack Rock
9.0 out of 10, Wonderful, (1,762 reviews)
"Good staff. Comfortable bed. Amazing view. "
Canada
Christopher
The price is Rp1.630.960
Rp1.868.565 total
includes taxes & fees
26 Apr - 27 Apr
Hi-Tide Oceanfront Inn

Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
12.3 km from Haystack Rock
9.0 out of 10, Wonderful, (931 reviews)
"What a gem this place is! So clean, quiet and lovely. Only a short walk to the beach, beautiful yard, fire pit, nicely acquainted rooms, comfortable bed. It was also great having access to the bikes and we really enjoyed riding the path by the beach. Nice breakfast. We will definitely stay again! "
Canada
David
The price is Rp1.750.621
Rp2.004.536 total
includes taxes & fees
26 Apr - 27 Apr
Gilbert Inn Seaside

Ashore Hotel

Ashore Hotel
3.0 star property
12.5 km from Haystack Rock
9.0 out of 10, Wonderful, (925 reviews)
"Hotel is adorable! Room was perfect! We got the suite and it was everything we needed and wanted for the weekend. The bed was comfortable and the decor was adorable. We loved the coffee and tea offerings and my son and husband really enjoyed the beers on tap. The pool was perfect, it was 93-94 degrees (according to my watch). Location is perfect It is a quick walk to the beach and yet still1-2 min walk from the Main Street with all the fun stuff, arcade, etc. Only need for improvement would...
United States
Tara
The price is Rp1.532.244
Rp2.011.939 total
includes taxes & fees
27 Apr - 28 Apr
Ashore Hotel

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.0 out of 10, Wonderful, (1,002 reviews)
"Stuff is always the best and the amenities is just rock. Great continental breakfast and walking distance to everything we came for."
United States
Mable
The price is Rp2.446.440
Rp2.801.173 total
includes taxes & fees
27 Apr - 28 Apr
Kathryn Riverfront Inn, an Ascend Collection Hotel

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,001 reviews)
"Ocean view and great staff"
United States
Kristina
The price is Rp1.699.632
Rp1.946.164 total
includes taxes & fees
22 Apr - 23 Apr
Seashore Inn on the Beach
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
The Ocean Lodge
3.5 star property
9.8
Exceptional
662 reviews
View
Beachfront King Studio | Premium bedding, in-room safe, blackout curtains, iron/ironing board
Surfsand Resort
4.0 star property
9.6
Exceptional
1,018 reviews
View
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,001 reviews
View
View from room
Hallmark Resort - Cannon Beach
3.0 star property
9.4
Exceptional
1,006 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
384 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 215 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 Hallmark Resort - Cannon Beach.
How many hotels are there close to Haystack Rock?
Expedia has 215 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 Arcadia Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.