Find hotels near Haystack Rock, Cannon Beach from AED 311

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

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

The Ocean Lodge

3.5 star property
9.8 out of 10, Exceptional, (575)
"Such a beautiful property and welcoming staff. Loved the complimentary snacks and water as well - a nice touch. "
The price is AED 1,172
AED 1,320 total
includes taxes & fees
21 May - 22 May
The Ocean Lodge

Surfsand Resort

4.0 star property
9.6 out of 10, Exceptional, (1020)
"Was a very pleasant stay. Looking forward to our next stay!"
The price is AED 878
AED 988 total
includes taxes & fees
21 May - 22 May
Surfsand Resort

Inn at Cannon Beach

3.0 star property
9.6 out of 10, Exceptional, (1008)
"Great getaway and the hotel was so cozy"
The price is AED 731
AED 823 total
includes taxes & fees
22 May - 23 May
Inn at Cannon Beach

Hallmark Resort - Cannon Beach

3.0 star property
9.4 out of 10, Exceptional, (925)
"the staff is so friendly and helpful. Everything went very smoothly we really enjoyed our stay. "
The price is AED 746
AED 839 total
includes taxes & fees
21 May - 22 May
Hallmark Resort - Cannon Beach

Lighthouse Inn

2.5 star property
9.4 out of 10, Exceptional, (338)
"We had a great time room was very nice and very comfortable. "
The price is AED 731
AED 823 total
includes taxes & fees
21 May - 22 May
Lighthouse Inn

The Waves/The Argonauta Inn/The White Heron Lodge

2.0 star property
9.4 out of 10, Exceptional, (1009)
"Amazing location and room. "
The price is AED 562
AED 629 total
includes taxes & fees
29 May - 30 May
The Waves/The Argonauta Inn/The White Heron Lodge

Cannon Beach Hotel Collection

3.5 star property
9.2 out of 10, Wonderful, (929)
"Great stay!"
The price is AED 626
AED 701 total
includes taxes & fees
21 May - 22 May
Cannon Beach Hotel Collection

Land's End at Cannon Beach

3.0 star property
9.2 out of 10, Wonderful, (593)
"Staff was very friendly, hotel was very clean, and was close to great restaurants and shops. "
The price is AED 779
AED 872 total
includes taxes & fees
29 May - 30 May
Land's End at Cannon Beach

Ecola Creek Lodge

3.0 star property
9.2 out of 10, Wonderful, (624)
"Individualized rooms within walking distance to downtown."
The price is AED 514
AED 576 total
includes taxes & fees
27 May - 28 May
Ecola Creek Lodge

Tolovana Inn

2.5 star property
8.8 out of 10, Excellent, (1314)
"Great property would stay again"
The price is AED 547
AED 616 total
includes taxes & fees
21 May - 22 May
Tolovana Inn

Inn at Haystack Rock

2.5 star property
8.6 out of 10, Excellent, (1004)
"Everything you could imagine for a little beach town. Loved my cottage and the location. "
The price is AED 575
AED 644 total
includes taxes & fees
21 May - 22 May
Inn at Haystack Rock

The Drifthaven at Gearhart

2.0 star property
9.8 out of 10, Exceptional, (160)
"Love this place. It’s fabulous every single time. "
The price is AED 492
AED 539 total
includes taxes & fees
21 May - 22 May
The Drifthaven at Gearhart

The Starry Night Inn

3.0 star property
9.6 out of 10, Exceptional, (43)
"Great place to stay"
The price is AED 372
AED 542 total
includes taxes & fees
22 May - 23 May
The Starry Night Inn

Arch Cape Inn and Retreat - Cannon Beach

3.5 star property
9.4 out of 10, Exceptional, (204)
"The owners, Juliana and John made you feel very special and their breakfasts were to die for."
The price is AED 927
AED 1,095 total
includes taxes & fees
22 May - 23 May
Arch Cape Inn and Retreat - Cannon Beach

SaltLine Hotel

3.0 star property
9.4 out of 10, Exceptional, (1041)
"We loved our stay"
The price is AED 459
AED 517 total
includes taxes & fees
21 May - 22 May
SaltLine Hotel

Ashore Hotel

3.0 star property
9.2 out of 10, Wonderful, (769)
"It was a good stay! "
The price is AED 311
AED 405 total
includes taxes & fees
21 May - 22 May
Ashore Hotel

Ebb Tide Oceanfront Inn

2.0 star property
9.2 out of 10, Wonderful, (2303)
"Great place to stay."
The price is AED 327
AED 368 total
includes taxes & fees
21 May - 22 May
Ebb Tide Oceanfront Inn

Inn At Seaside

2.5 star property
9.2 out of 10, Wonderful, (1002)
"Love this place. It’s one of my favorites to stay at"
The price is AED 389
AED 438 total
includes taxes & fees
21 May - 22 May
Inn At Seaside

Rivertide Suites Hotel

3.0 star property
9.2 out of 10, Wonderful, (1014)
"Had a great stay - good size rooms for a family & very clean! "
The price is AED 380
AED 432 total
includes taxes & fees
21 May - 22 May
Rivertide Suites Hotel

Inn at the Shore

2.5 star property
9.0 out of 10, Wonderful, (1009)
"We stay here many times in winter/spring and love it. "
The price is AED 437
AED 492 total
includes taxes & fees
21 May - 22 May
Inn at the Shore
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.
Save an average of 15% on thousands of hotels when you're signed in

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 183 hotels and other accommodations you'll find within a mile.

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

Surfsand Resort is one of the top choices for your stay based on our traveler data, and this hotel offers a restaurant and an indoor pool. It's located just a short 0.5 mi (0.8 km) from Haystack Rock. Other good choices close by include Tolovana Inn and Cannon Beach Hotel Collection.

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

Expedia has 183 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 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 Coaster Theatre and Cannon Beach History Center and Museum highlight the local culture.