Skip to main content

Hotels near Haystack Rock, Cannon Beach

Enter your dates to see the latest prices and deals for Cannon Beach hotels

Featured hotels near Haystack Rock

Filter by:

Star rating
Review score

Hallmark Resort in Cannon Beach

Cannon Beach (450 yd from Haystack Rock)

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre.

K
Kimberly
From
United States
This location is EVERYTHING! we left our car and walked over to Pelican Brewing for dinner and then back. To wake up to these views was the highlight of our entire trip so far. The resort is so cute, clean, welcoming and cozy. The staff were great.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 441 reviews
Price from
CNY 1,525.80
1 night, 2 adults

Cannon Beach Hotel Collection

Cannon Beach (700 yd from Haystack Rock)

Cannon Beach Hotel Collection is set in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course. This 4-star hotel offers free WiFi.

R
Raylene
From
New Zealand
Everything. Great little cottage.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 332 reviews
Price from
CNY 1,046.10
1 night, 2 adults

The Wayside Inn

Cannon Beach (0.8 mi from Haystack Rock)

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.

J
James
From
Ireland
Wonderfully comfortable and clean inn with a beautiful ocean view. Check-in with Erin and another lady was a superb first impression - a great tag team. Would return and would recommend
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 286 reviews
Price from
CNY 1,462.33
1 night, 2 adults

Schooner's Cove Inn

Cannon Beach (1 mi from Haystack Rock)

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.

R
Rashmi
From
Canada
Excellent location for a perfect gateway
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 142 reviews
Price from
CNY 3,063.51
1 night, 2 adults

Motel 6-Seaside, OR

Seaside (7 mi from Haystack Rock)

Located in Seaside, Oregon, this hotel is 4 minutes’ walk away from Seaside Golf Course. It offers air-conditioned guestrooms furnished with thoughtful amenities, including expanded cable TV channels....

A
Anne
From
Australia
Booking.com made an error and double booked us, and the motel quickly sorted this out without a fuss.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 780 reviews
Price from
CNY 783.08
1 night, 2 adults

Coast River Inn by OYO Seaside

Seaside (8 mi from Haystack Rock)

Offering free WiFi, Coast River Inn is located in Seaside, within 500 metres of Seaside Carousel Mall.

r
rockettetw
From
Taiwan
The ladies at reception were incredibly helpful when we had a small issue with the room on arrival. It was late and they very kindly checked us in to a different room without delay. We are very grateful.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,047 reviews
Price from
CNY 1,343.50
1 night, 2 adults
See more properties near Haystack Rock

Most booked hotels near Haystack Rock in the past month

See all

Number 1Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 992 reviews

Number 2Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 782 reviews

Number 3Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 974 reviews

Number 4Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,549 reviews

Number 5Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,896 reviews

Number 6Booked hotel near Haystack Rock

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 780 reviews

Number 7Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,621 reviews

Number 8Booked hotel near Haystack Rock

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 732 reviews

Number 9Booked hotel near Haystack Rock

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,113 reviews

Number 10Booked hotel near Haystack Rock

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 441 reviews

Enjoy breakfast at the hotels near Haystack Rock

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 137 reviews

Situated in Gearhart, 700 metres from Del Rey Beach, The Drifthaven at Gearhart features accommodation with free bikes, free private parking, a garden and a terrace.

SALTLINE

Hotel in Seaside
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 782 reviews

Set in Seaside, 300 metres from Seaside Beach, SALTLINE offers accommodation with free bikes, free private parking and a fitness centre.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 974 reviews

Located in the centre of Seaside and overlooking the Necanicum River, River Inn at Seaside features an indoor swimming pool and a hot tub.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 531 reviews

Kathryn Riverfront Inn, an Ascend Collection Hotel is ideally located at the end of the Lewis and Clark National Historic Trail on the Necanicum River.This Seaside, OR hotel is nestled in the heart of...

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 992 reviews

Located just off Highway 101, this Seaside hotel features an indoor pool and rooms equipped with a DVD player and free Wi-Fi. The Seaside Aquarium is within walking distance.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 476 reviews

Attractively set in the centre of Cannon Beach, Webb's Scenic Surf features free WiFi, a garden and free private parking for guests who drive.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,549 reviews

A 5-minute walk from the Seaside Aquarium in Oregon, this riverfront accommodation offers a gym. The comfortably furnished units include a full kitchen and an in-unit launderette.

Located in Manzanita, within 100 metres of Manzanita Beach and 22 km of Haystack Hill State Park, Manzanita Oceanfront Inn provides accommodation with barbecue facilities and free WiFi throughout the...

Hotels with great access to Haystack Rock!

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 142 reviews

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 503 reviews

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 132 reviews

Situated in Gearhart, 400 metres from Del Rey Beach, McMenamins Gearhart Hotel features accommodation with a shared lounge, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 18 reviews

Set in Manzanita, 200 metres from Manzanita Beach, The Spinn offers accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 350 reviews

Situated in Seaside, 100 metres from Seaside Beach, Ashore Hotel features accommodation with free bikes, free private parking and a bar.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 425 reviews

Facing the Pacific Ocean, this beachfront inn is just 10 minutes’ walk from the centre of Seaside, Oregon. Freshly baked cookies are offered to guests upon arrival at Inn of the Four Winds.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,047 reviews

Offering free WiFi, Coast River Inn is located in Seaside, within 500 metres of Seaside Carousel Mall.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 732 reviews

This beachfront Oregon hotel features an indoor pool and hot tub. It offers guest rooms with free Wi-Fi and free guest parking. Seaside Aquarium is 3 minutes’ walk away.

Planning a trip to see the Haystack Rock? Check out the latest reviews and scores

Scored out of 10, guest rating 8.0

Well, what can I say anything other than Haystack is...

Well, what can I say anything other than Haystack is wonderful. So many birds make Haystack and at least another large rock their home from April til the end of June/beginning of July. It’s a busy place with nests being made, eggs cared for and protected away from land. I was desperate to see a yellow feathered pelican. The east coast pelicans don’t have “ blonde hair “! Haystack Rock is also very well known from the movie Goonies that was filmed in and around Astoria. Filming was also done at Cannon Beach and Ecola State Park. You will have to decide what haystack rock looks like. One in my group said a barn… this Canadian says a Mounties hat!
Guest review byHelonwheels
Canada
Scored out of 10, guest rating 10

Make sure to go at low tide and see all the sea creatures (...

Make sure to go at low tide and see all the sea creatures (thought I was in an aquarium!). Spend hours taking pictures of sea life and rock in different light conditions. Tides are very interesting as water comes in very far on each wave. Sand is like silk!!
Guest review byRoger
United States

People are talking about Haystack Rock! Explore guest hotel reviews featuring "Haystack Rock"

See all
From CNY 3,008.15 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 208 reviews
Awesome location right on the beach with view of Haystack Rock.
Guest review byCarol
United States
From CNY 2,480.72 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 511 reviews
The property was spacious and well equipped. Heating was easy to use. The bathroom was modern and spacious. The beach was just a minute away and the property had views of Haystack rocks. The restaurant nearby was excellent.
Guest review bySheena
United Kingdom
From CNY 1,220.36 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 757 reviews
The Inn is in a great location across the road from the gorgeous beach and Haystack Rock. Easily walkable to plenty of great restaurants and cafes.
Guest review byAlison
United Kingdom
From CNY 1,575.03 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 955 reviews
A perfect stay! The inn is located at a very good location for accessing the Cannon Beach and the most picturesque views of the Haystack Rock. It is a bit further away from the restaurants and cafes though. The room was spacious, quiet and with very comfortable beds. Added bonus: the complementary homemade delicious cookies baked by the staff every day and the cute bunnies going around the gardens! Breakfast could have been a bit better though (it was a standard motel-type continental breakfast).
Guest review byFaidra
Netherlands
From CNY 1,071.05 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 545 reviews
We stayed in the Ecola Creek Lodge for 2 nights. It was in a good location for the town, probably a 10 minute walk to the start of the restaurants and shops etc. Haystack Rock was about a 30 minute walk down through the town. Plenty of parking outside the front of the Lodge.
Guest review byJOHN
United Kingdom
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 441 reviews
I loved how close the hotel was to some scenic spots on the beach (haystack rock). I also loved it was in walking distance of lots of food places in town. I loved that you could hear the waves at night!
Guest review byJoleen
Canada
From CNY 1,337.59 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 276 reviews
Close to the beach and haystack rock, good facilities, parking and friendly staff. Nice complementary stuff like breakfast, cookies, toffees, water and postcards.
Guest review byIris
Netherlands
From CNY 941.28 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,896 reviews
Very clean and comfortable, warm fireplace and nice looking room with a view of the beach and haystack rock. Hotel staff were extremely friendly and accommodating.
Guest review byKegan
United States
From CNY 2,480.72 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 511 reviews
The location of this hotel is amazing. The view of Haystack rock is incredible. The staff are so friendly and helpfu,especially Zack.I can't fault a thing. The complimentary cookies were so delicious and the food and service at The Wayfarer restaurant was exceptional.
Guest review byRachel
United Kingdom
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 19 reviews
Very spacious, immaculately clean. Homey but not tacky decor, comfortable furnishings, great fireplace. Two queen bed bedrooms, spacious kitchen with a big newer fridge, good pots and pans and sharp knives, cutting board and lots of kitchen utensils. Small BBQ, outdoor seating and a peak aboo view of the ocean from the front window. Close to main part of downtown , but also a short walk to main beach access to Haystack rock near Wayfarer Inn. Terrific!
Guest review byButler
United States