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 (1,350 ft from Haystack Rock)

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

K
Karen
From
Canada
Beautiful location, great staff. So comfortable!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 432 reviews
Price from
US$192.78
1 night, 2 adults

Lighthouse Inn

Cannon Beach (2,600 ft from Haystack Rock)

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away.

K
Keara
From
Switzerland
Staff was super friendly and helpful. The lobby has free beach chairs, blankets and towels. They also have tons of dvds, games and free cookies! Room was spacious and clean. The small kitchette had basic utensils, great living space, good size shower. The breakfast was pretty good. Overall excited our expectations.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 278 reviews
Price from
US$169
1 night, 2 adults

Inn at Cannon Beach

Cannon Beach (0.8 mi from Haystack Rock)

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms.

E
Elin
From
Iceland
Everything was above our expectations
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 953 reviews
Price from
US$169
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.

Z
Zhiyi
From
Singapore
Good location, close to good restaurants,clean rooms and staff. Worth it! No elevators but not a big deal for me!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 291 reviews
Price from
US$119
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.

S
Sharon
From
United States
Breakfast? I liked the location
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 142 reviews
Price from
US$219
1 night, 2 adults

Rivertide Suites

Seaside (8 mi from Haystack Rock)

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.

N
Nancy
From
United Kingdom
Everything. V clean and comfortable Carlie who prepared the breakfast was v efficient. She kept everything stocked well. Cleaned the tables properly. V impressive.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,573 reviews
Price from
US$95.92
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 6.5
Pleasant - What previous guests thought, 927 reviews

Number 2Booked hotel near Haystack Rock

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

Number 3Booked hotel near Haystack Rock

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

Number 4Booked hotel near Haystack Rock

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

Number 5Booked hotel near Haystack Rock

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

Number 6Booked hotel near Haystack Rock

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

Number 7Booked hotel near Haystack Rock

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 291 reviews

Number 8Booked hotel near Haystack Rock

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

Number 9Booked hotel near Haystack Rock

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

Number 10Booked hotel near Haystack Rock

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

Enjoy breakfast at the hotels near Haystack Rock

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,573 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.

From US$160.75 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 131 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.

From US$164.49 per night

SALTLINE

Hotel in Seaside
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 779 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.6
Fabulous - What previous guests thought, 972 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.

From US$156.87 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 535 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...

From US$139.12 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 949 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.

From US$141.98 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 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.0
Very good - What previous guests thought, 13 reviews

The Sea Lion is set in Seaside, within 3.9 km of Seaside Golf Course and 8.6 km of Necanicum Guard Station.

Budget hotels near Haystack Rock

See all
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 411 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.

From US$143.07 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,097 reviews

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

From US$117.94 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 253 reviews

Located within 2 minutes’ walk from both the Seaside Beach Promenade and Carousel Mall, this Seaside motel offers guest rooms with free Wi-Fi. The motel is 2.2 km from Seaside Golf Course.

From US$86.73 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 927 reviews

This beachfront Seaside hotel features an indoor swimming pool and guest rooms with free Wi-Fi. The Seaside Family Fun Park is less than 2 miles away.

From US$119.08 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 752 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.

From US$108.81 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 764 reviews

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.

From US$84.71 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 8 reviews

Featuring a restaurant, Ocean Delight is located in Warrenton in the Oregon region, a few steps from Del Rey Beach and 12 km from Seaside Golf Course.

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

Boasting a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is set in Cannon Beach, 200 metres from Cannon Beach.

From US$226.86 per night

Hotels with great access to Haystack Rock!

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Guesthouse Cannon Beach is situated in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 291 reviews

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.

From US$133.28 per night
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.

From US$249.66 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 530 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.

From US$174.31 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 129 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.

From US$141.26 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 367 reviews

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

From US$161.45 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 11 reviews

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

From US$180.52 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located within 8.8 km of Necanicum Guard Station and 14 km of Haystack Gallery, Surf Casita offers rooms in Seaside.

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 US$411.84 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 215 reviews
Awesome location right on the beach with view of Haystack Rock.
Guest review byCarol
United States
From US$212.76 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 506 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 US$141.09 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 783 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 US$193.62 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 953 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 548 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
From US$220.87 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 432 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 US$170.71 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 278 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 US$162.59 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,916 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 US$212.76 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 506 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.2
Very good - What previous guests thought, 20 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