Find hotels near Haystack Rock, Cannon Beach from $168

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

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

Compare 1,497 hotels close to Haystack Rock with room rates, reviews, and availability. Most hotels are fully refundable.

Tolovana Inn
2.5 star property
8.6 out of 10, Excellent, (1060)
"Good price (when I went) for the easy beach access. Lots of bunnies around the property and within walking distance of stores and restaurants. Right across the street from a lovely little grocery store."
The price is $190
includes taxes & fees
$170 per night
Aug 25 - Aug 26
Tolovana Inn
Ebb Tide Oceanfront Inn
2.0 star property
9.0 out of 10, Wonderful, (1986)
"Close to the beach "
Ebb Tide Oceanfront Inn
Hi-Tide Oceanfront Inn
2.0 star property
9.0 out of 10, Wonderful, (1616)
"The staff were all great. Very helpful and kind. The room badly needs an update. Especially the tub. It's probably clean but it is so old and chipped that it looks gross. The heated pool was maybe a little too warm. The continental breakfast was pretty good. Basic, but good. Good selection of movies to borrow."
Hi-Tide Oceanfront Inn
Save an average of 15% on thousands of hotels when you're signed in
Inn at Cannon Beach
3.0 star property
9.6 out of 10, Exceptional, (1002)
"The folks at the front desk were very welcoming and got us checked in right away. Lots of great options for the breakfast that was offered and staff was super friendly. I really loved how quiet and peaceful the property was, including seeing all the bunnies! Very close to the beach and other little stores. Wonderful place to stay."
The price is $404
includes taxes & fees
$361 per night
Aug 19 - Aug 20
Inn at Cannon Beach
Best Western Plus Ocean View Resort
3.0 star property
8.4 out of 10, Very Good, (1004)
"Good hotel and good location"
The price is $217
includes taxes & fees
$193 per night
Aug 25 - Aug 26
Best Western Plus Ocean View Resort
SaltLine Hotel
3.0 star property
9.4 out of 10, Exceptional, (953)
"Nice hotel "
The price is $233
includes taxes & fees
$207 per night
Jul 31 - Aug 1
SaltLine Hotel
Promenade Inn & Suites Oceanfront
2.5 star property
6.4 out of 10, (1458)
"The refrigerator made a tiling noise all night long, very annoying. It was hard to sleep."
The price is $171
includes taxes & fees
$152 per night
Aug 5 - Aug 6
Promenade Inn & Suites Oceanfront
Coast River Inn by OYO Seaside
2.0 star property
8.4 out of 10, Very Good, (1008)
"Overall a nice stay. Remodeled rooms, modern look. Only complaint is bathroom was not to my standards as far as cleanliness but I am picky about that. Good service and price. Close to cannon beach. 7 miles away. "
The price is $198
includes taxes & fees
$176 per night
Aug 25 - Aug 26
Coast River Inn by OYO Seaside
Rivertide Suites Hotel
3.0 star property
9.2 out of 10, Wonderful, (1015)
"Room was great & large. Both the main bed and sofa bed were comfortable. There was a trash truck that came right in front of our room around 11pm Sunday and woke everyone up, aside from that it was quiet though. Room TVs seem outdated and didn't work well, wifi/streaming TVs or at least an option to order movies on it would be a huge bonus. We had house keeping come the 2nd day as there were some things that didnt seem as clean as they could be during check in, 2nd time it was cleaned they did a...
The price is $280
includes taxes & fees
$249 per night
Jul 28 - Jul 29
Rivertide Suites Hotel
Surfsand Resort
4.0 star property
9.6 out of 10, Exceptional, (952)
"Beautiful room on the beach and wonderful amenities "
The price is $546
includes taxes & fees
$487 per night
Aug 4 - Aug 5
Surfsand Resort
Cannon Beach Hotel Collection
3.5 star property
9.2 out of 10, Wonderful, (638)
"Loved the property. Very peaceful and enjoyable visit! "
The price is $349
includes taxes & fees
$311 per night
Jul 28 - Jul 29
Cannon Beach Hotel Collection
Seashore Inn on the Beach
2.0 star property
8.4 out of 10, Very Good, (1005)
"Excellent! Will travel here again with family. Perfect location. fridndly staff. Beach chairs, firewood, toys."
The price is $258
includes taxes & fees
$229 per night
Jul 29 - Jul 30
Seashore Inn on the Beach
River Inn at Seaside
2.5 star property
9.0 out of 10, Wonderful, (1008)
"Great place. Very kids friendly. Would stay again. Rooms were clean. Cons…A bit dated sofa bed and room furnishings. Breakfast needs to be more fresh and more options. Pool was also cold. "
The price is $219
includes taxes & fees
$195 per night
Jul 31 - Aug 1
River Inn at Seaside
Hallmark Resort - Cannon Beach
3.0 star property
9.2 out of 10, Wonderful, (815)
"Perfect setting, overlooking expansive beach and haystack rock"
The price is $404
includes taxes & fees
$359 per night
Aug 26 - Aug 27
Hallmark Resort - Cannon Beach
The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
9.4 out of 10, Exceptional, (923)
"A little outdated but fireplace was awesome"
The price is $578
includes taxes & fees
$516 per night
Jul 29 - Jul 30
The Waves/The Argonauta Inn/The White Heron Lodge
Inn at Haystack Rock
2.5 star property
8.6 out of 10, Excellent, (1007)
"We loved this property. Quaint little cottages. A lovely courtyard. We had a small studio but enjoyed sitting outside on the porch with our coffee. Walkable to beach, dining, shops. "
The price is $279
includes taxes & fees
$249 per night
Jul 28 - Jul 29
Inn at Haystack Rock
Quality Inn
2.5 star property
8.2 out of 10, Very Good, (856)
"Everything was just perfect!!"
The price is $168
includes taxes & fees
$149 per night
Aug 25 - Aug 26
Quality Inn
The Ocean Lodge
3.5 star property
9.8 out of 10, Exceptional, (482)
"amazing dog friendly beach shower and perfect location."
The price is $427
includes taxes & fees
$381 per night
Jul 31 - Aug 1
The Ocean Lodge
Inn at the Prom Oceanfront Seaside
2.5 star property
8.8 out of 10, Excellent, (1005)
"You have to check in across street at Gilbert hotel which is ohistoric and lively!"
The price is $241
includes taxes & fees
$214 per night
Jul 28 - Jul 29
Inn at the Prom Oceanfront Seaside
Inn of the Four Winds Oceanfront Seaside
2.0 star property
8.8 out of 10, Excellent, (317)
"Booked a roomy suite for a family beach trip. This checked all our boxes and we would stay here again. The rooms were clean and daily housekeeping was offered vs by request. Ocean view and small deck to enjoy the sunset. The little kitchenette was great for leftovers and cleaning baby bottles. Black out and sheer curtain options. You can walk to the beach easy from here, even did a longer walk to the main promenade area. Was quiet. The beds were comfy with nice sheets. Water pressure was good...
The price is $247
includes taxes & fees
$219 per night
Jul 28 - Jul 29
Inn of the Four Winds Oceanfront Seaside
Don't see what you're looking for?
See all available properties in Haystack Rock
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.

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 169 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 Cannon Beach Hotel Collection and Hallmark Resort - Cannon Beach.

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

Expedia has 169 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 Arch Cape Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.

Recent reviews of Haystack Rock hotels
Expedia verified reviews

Haystack Rock Travel Info

Number of reviews
20,032
Closest neighborhoods
Downtown Cannon Beach and Tolovana Park
Accommodation
1,497 hotels
Known landmarks
Cannon Beach, Tolovana Beach State Park and Hug Point State Park
4-star hotels
Beaches Inn Orca Bay Townhouse, Haystack Views Vacation Rental and Beaches Inn Sand Dune Townhouse
3-star hotels
Inn at Cannon Beach, Hallmark Resort - Cannon Beach and Ecola Creek Lodge
Location
Cannon Beach, United States of America
Lowest price
$168
Highest price
$578