Find hotels near Haystack Rock, Cannon Beach from $60

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Hallmark Resort - Cannon Beach
3 out of 5
0.3 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 4 to Dec 5
$129
per night
Dec 4 - Dec 5
4.5/5 Wonderful! (607 reviews)
"Very clean and wonderful location!"

Reviewed on Nov 26, 2022

Hallmark Resort - Cannon Beach
Surfsand Resort
3.5 out of 5
0.4 mi from Haystack Rock
4.7/5 Exceptional! (730 reviews)
"Amazing property in the most beautiful location!"

Reviewed on Sep 17, 2021

Surfsand Resort
Sea Breeze Court
2 out of 5
0.4 mi from Haystack Rock
The price is $108 per night from Dec 4 to Dec 5
$108
per night
Dec 4 - Dec 5
4.9/5 Exceptional! (482 reviews)
"We loved this place -- clean, peaceful, quiet. It was way, way better than our expectations. Our room had a view of the Haystack Rock. We sure would like to stay here again if given an opportunity."

Reviewed on Nov 22, 2022

Sea Breeze Court

Save an average of 15% on thousands of hotels when you're signed in

Sea Sprite at Haystack Rock
3.5 out of 5
0.5 mi from Haystack Rock
The price is $149 per night from Jan 2 to Jan 3
$149
per night
Jan 2 - Jan 3
4.7/5 Exceptional! (221 reviews)
"Great location, wonderful staff, incredible views! Looking forward to booking another stay next year."

Reviewed on Nov 28, 2022

Sea Sprite at Haystack Rock
Lighthouse Inn
2.5 out of 5
0.5 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $109 per night from Dec 4 to Dec 5
$109
per night
Dec 4 - Dec 5
4.5/5 Wonderful! (225 reviews)
"Great stay, super friendly professional staff and location."

Reviewed on Nov 27, 2022

Lighthouse Inn
The Ocean Lodge
3.5 out of 5
0.6 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $259 per night from Dec 4 to Dec 5
$259
per night
Dec 4 - Dec 5
4.8/5 Exceptional! (382 reviews)
"Gorgeous room overlooking the ocean. Friendly and helpful staff. Perfect beach location."

Reviewed on Dec 1, 2022

The Ocean Lodge
Beaches Inn Fourplex
4 out of 5
0.7 mi from Haystack Rock
Beaches Inn Fourplex
Inn at Haystack Rock
2.5 out of 5
1.3 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $95 per night from Jan 3 to Jan 4
$95
per night
Jan 3 - Jan 4
4.2/5 Very Good! (713 reviews)
"I would definitely recommend to everyone"

Reviewed on Nov 20, 2022

Inn at Haystack Rock
Inn at Cannon Beach
3 out of 5
0.8 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 4 to Dec 5
$129
per night
Dec 4 - Dec 5
4.8/5 Exceptional! (1,001 reviews)
Pleased !
"From the time we walked through the door, we were impressed with the amenities. We love the fireplace, plenty of windows and natural light, and how quickly it took to correct the temperature of the room. If we ever come back to this location of Oregon, we would definitely consider this as a location ..."

Reviewed on Dec 1, 2022

Inn at Cannon Beach
The Wayside Inn
2.5 out of 5
0.8 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $81 per night from Dec 4 to Dec 5
$81
per night
Dec 4 - Dec 5
4.6/5 Wonderful! (407 reviews)
"The location was perfect. It wasn’t right on the beach, but was close enough for us. Right across from access to the haystack rock and some dining spots. The staff was super friendly and gave great recommendations for places to eat and things to see."

Reviewed on Oct 12, 2022

The Wayside Inn
Schooner's Cove Inn
2.5 out of 5
0.9 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $159 per night from Dec 4 to Dec 5
$159
per night
Dec 4 - Dec 5
4.7/5 Exceptional! (102 reviews)
Lovely place
"Comfortable room. Absolutely beautiful view. Walking distance to everything"

Reviewed on Nov 25, 2022

Schooner's Cove Inn
Land's End at Cannon Beach
3 out of 5
1 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $149 per night from Dec 6 to Dec 7
$149
per night
Dec 6 - Dec 7
4.4/5 Wonderful! (385 reviews)
"Friendly small inn (approx 15 units) located in heart of town right on the beach. Pet friendly. Comfortable and clean units. Loved the location and was great to be able to bring our dog. Note that there is no elevator on the property."

Reviewed on Nov 30, 2022

Land's End at Cannon Beach
The Waves/The Argonauta Inn/The White Heron Lodge
2 out of 5
1 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 5 to Dec 6
$120
per night
Dec 5 - Dec 6
4.6/5 Wonderful! (705 reviews)
"The location is so convinient, beach just a few steps away, and you can walk to restaurants and shops. The room was clean, comfortable and quiet."

Reviewed on Nov 27, 2022

The Waves/The Argonauta Inn/The White Heron Lodge
Sea Sprite on the Estuary
3.5 out of 5
1.2 mi from Haystack Rock
The price is $169 per night from Jan 1 to Jan 2
$169
per night
Jan 1 - Jan 2
4.7/5 Exceptional! (182 reviews)
"Comfortable in every way. Perfect location to enjoy the beach, the estuary, Cannon Beach shopping, and the famous elk! Very private yet accessible."

Reviewed on Nov 26, 2022

Sea Sprite on the Estuary
Ecola Creek Lodge
3 out of 5
1.3 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 4 to Dec 5
$80
per night
Dec 4 - Dec 5
4.5/5 Wonderful! (471 reviews)
"Great spot near the beach. Room was cozy."

Reviewed on Nov 1, 2022

Ecola Creek Lodge
Family Tides
2.5 out of 5
6.3 mi from Haystack Rock
Family Tides
Motel 6 Seaside, OR
2 out of 5
6.5 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 4 to Dec 5
$60
per night
Dec 4 - Dec 5
3.3/5 (944 reviews)
Great stay.
"Clean with economy in mind."

Reviewed on Nov 14, 2022

Motel 6 Seaside, OR
2338 S Edgewood St
3.5 out of 5
6.6 mi from Haystack Rock
2338 S Edgewood St
Inn at the Shore
2.5 out of 5
6.7 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $69 per night from Dec 4 to Dec 5
$69
per night
Dec 4 - Dec 5
4.4/5 Excellent! (917 reviews)
"Sound proofing of rooms is poor. Could hear neighboring rooms conversation at 5:30 am. Sounded like a herd of buffaloes above us"

Reviewed on Nov 21, 2022

Inn at the Shore
Best Western Plus Ocean View Resort
3 out of 5
7.9 mi from Haystack Rock
Fully refundableReserve now, pay when you stay
The price is $68 per night from Dec 5 to Dec 6
$68
per night
Dec 5 - Dec 6
4/5 Very Good! (1,000 reviews)
"Room was clean, view was excellent and staff were very attentive and greeting us each time we would pass each other."

Reviewed on Nov 16, 2022

Best Western Plus Ocean View Resort
Don't see what you're looking for?
See all available properties in Haystack Rock
View all properties
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.

Haystack Rock hotels information

Number of reviews 9474
Accommodation 1312 hotels
Lowest Price $60
Highest Price $259

Hotels near Other Cannon Beach 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, check out the 95 hotels and other accommodations you'll find within a mile.

What's the best hotel to stay close to Haystack Rock?

Tolovana Inn is one of the top choices for your stay based on our traveler 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 Hallmark Resort - Cannon Beach and The Ocean Lodge.

Which popular hotels near Haystack Rock are known for their enhanced cleaning measures?

Inn at Cannon Beach, located just 17 minutes' walk from Haystack Rock, is a 3-star hotel offering property cleaning with disinfectant, linens washed at a temperature of at least 60°C/140°F, and contactless check-out. If you're looking for a more budget-friendly option, Sea Breeze Court is a 2-star motel, which is just a short 9-minute walk away and offers enhanced cleaning measures. For more choices, browse all properties close to Haystack Rock with enhanced sanitizing measures.

How many hotels will I be able to find close to Haystack Rock?

Expedia has 95 hotels and other accommodations 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 reservations are refundable if you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within 24 hours of booking. Enter dates in and click on "Search", then you can use the "fully refundable" filter to review the best deals available near Haystack Rock.

Where can I learn more about changing or cancelling my trip in the area near Haystack Rock?

For more information about updating your stay near Haystack Rock or cancelling it, go to https://www.expedia.com/service/.

What can I see and do near Haystack Rock?

Local parks like Hug Point State Park, Ecola State Park, and Hug Point State Park 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 Coaster Theatre and Cannon Beach History Center and Museum highlight the local culture.

Recent reviews of Haystack Rock hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code