Skip to main content

Featured Hotels Near Haystack Rock

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hallmark Resort in Cannon Beach

Hotel in Cannon Beach (0.4 miles from Haystack Rock)

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

Show more Show less
9
Wonderful
403 reviews
Price from
$169
per night

The Ocean Lodge

Cannon Beach (0.7 miles from Haystack Rock)

Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach.

Show more Show less
9.5
Exceptional
220 reviews
Price from
$299
per night

Surfsand Resort

Cannon Beach (0.5 miles from Haystack Rock)

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site.

Show more Show less
9
Wonderful
294 reviews
Price from
$229
per night

Lighthouse Inn

Hotel in Cannon Beach (0.6 miles 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.

Show more Show less
8.8
Excellent
313 reviews
Price from
$149
per night

Inn at Cannon Beach

Hotel in Cannon Beach (0.8 miles 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.

Show more Show less
9.1
Wonderful
1,355 reviews
Price from
$159
per night

Schooner's Cove Inn

Hotel in Downtown Cannon Beach, Cannon Beach (1 miles 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.

Show more Show less
9.3
Wonderful
185 reviews
Price from
$259
per night

Top 10 trending hotels near Haystack Rock

Discover our most popular hotels from the last 30 days

Enjoy breakfast at hotels near Haystack Rock

  • River Inn at Seaside
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,040 reviews

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

    comfy bed, excellent shower, good breakfast, good location.

  • Rivertide Suites
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,006 reviews

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

    The breakfast was good but more options would be great

  • SALTLINE
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 964 reviews

    Located in Seaside, a 3-minute walk from Seaside Beach, SALTLINE has accommodations with free bikes, free private parking and a fitness center.

    Clean and staff are good. Free breakfast is also nice.

  • Kathryn Riverfront Inn, Ascend Hotel Collection
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 640 reviews

    Kathryn Riverfront Inn, Ascend Hotel Collection 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...

    Everything we needed. That's why we coming back.

  • Inn at Seaside
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 891 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.

    Front desk staff were friendly. Breakfast was okay.

  • Inn at Cannon Beach
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 1,355 reviews

    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.

    Location was a quick walk to the beach. Room was clean.

  • Webb's Scenic Surf
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 590 reviews

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

    Excellent location and very friendly staff. Thanks Jimmy!

  • Hallmark Resort in Cannon Beach
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 403 reviews

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

    Location, great facilities, and very supportive staff.

Budget hotels near Haystack Rock

  • Schooner's Cove Inn
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 185 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.

    The location is great, close to the beach and a short walk to town

  • The Drifthaven at Gearhart
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 19 reviews

    Located in Gearhart, a 8-minute walk from Del Rey Beach, The Drifthaven at Gearhart has accommodations with free bikes, free private parking, a garden and a terrace.

    Beautiful rooms, execellent service. Quiet surroundings and easily accessible. Close to the beach and great atmosphere

  • The Waves
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 889 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.

    Closeness to the sea. Kitchenette supplies. Covered balcony

  • Lighthouse Inn
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 315 reviews

    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.

    Nice facility and people. Good location to beach and food.

  • Cannon Beach Hotel Collection
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 290 reviews

    This property is in the perfect walking distance to stunning beaches and charming downtown.

    room - decor - attitude of staff - all was perfection.

  • The Wayside Inn
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 213 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.

    it's my second time in the hotel, i like it very much.

  • Baerfoot Bungalow
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 5 reviews

    Baerfoot Bungalow offers accommodations in Cannon Beach. The rooms are equipped with a TV. You will find a coffee machine in the room. The rooms include a private bathroom.

  • Sandals Inn | Spa Suite
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 24 reviews

    Sandals Inn | Spa Suite offers accommodations in Cannon Beach. All rooms are equipped with a TV with satellite channels and DVD player. You will find a coffee machine in the room.

    I loved how close it was to the beach and to downtown.

Hotels with great access to Haystack Rock!

  • Seaside OR- Chic Family Beach Escape & Fast Wi-Fi
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Seaside OR- Chic Family Beach Escape & Fast Wi-Fi has accommodations in Seaside.

  • Ashore Hotel
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 585 reviews

    Located in Seaside, a 1-minute walk from Seaside Beach, Ashore Hotel has accommodations with free bikes, free private parking and a bar.

    Comfortable and close to everyone we wanted to do.

  • McMenamins Gearhart Hotel
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 89 reviews

    Located in Gearhart, a 4-minute walk from Del Rey Beach, McMenamins Gearhart Hotel has accommodations with a shared lounge, free private parking, a restaurant and a bar.

    the place was fun and a little quirky just like a McMenamins are.

  • Inn of the Four Winds Seaside Oceanfront
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 142 reviews

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

    Excellent location just steps away from the beach!

  • Best Western Plus Ocean View Resort
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,197 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.

    Good location. Room was clean, staff reasonably polite.

  • Beaches Inn | Pirates Cove Cabana 8
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 3 reviews

    Located in Cannon Beach in the region of Oregon, this vacation home and is 547 yards from Haystack Gallery. The kitchen features an oven, a microwave and a toaster, as well as a coffee machine.

  • Beaches Inn | Herons Nest Loft
    7.9
    Scored 7.9
    Good
    Rated good
     · 22 reviews

    Located 547 yards from Haystack Gallery and 0.7 miles from Haystack Hill State Park, Beaches Inn | Herons Nest Loft offers accommodations in Cannon Beach.

    Walking distance to beach, restaurants, shops, and grocery store.

  • The Guesthouse Ocean View Cottages
    7.0
    Scored 7.0
    Good
    Rated good
     · 38 reviews

    Featuring an ocean view from every room, this Oregon coast hotel is located a short walk from the beach. Free WiFi is provided in all rooms.

    it was a nice price and place for short notice decisions:)

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

  • 10
    Scored 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!!
    Roger
    United States of America

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

  • From $200.88 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 290 reviews
    Conveniently located close to the Haystack rock, within walkable distance to cafes and restaurants, and only a couple of minute drive from downtown Cannon Beach. The room was spacious, especially enjoyed the nice bathroom and the fireplace.
    Chia Wei
    United States of America
  • From $133.28 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,924 reviews
    Staff does little things to elevate your stay. Beachfront, you walk directly on to the sand to walk to Haystack Rock, bonfire, or see sunset/stars. 2 markets walking distance from hotel.
    Sanjeev
    United States of America
  • From $224.01 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 315 reviews
    Great little hotel to explore Cannon Beach. Hassle free check in and out. Breakfast was good and served at the main hotel area a short drive away. The location was perfect. Right on the Main Street with restaurants to stroll to. And the iconic Haystack Rock is also a couple of blocks away.
    Asa
    Canada
  • From $200.90 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 788 reviews
    The Inn at Haystack Rock is a quiet, comfortable place to stay that's just a short 3 minute walk to Cannon Beach, and about an 8 minute walk into the main part of town. The room was very clean, and the staff were helpful. It was nice to have a full kitchen and fireplace for chilly evenings when we wanted to just relax. Plus, they are pet-friendly.
    Deidre
    United States of America
  • From $298.59 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 295 reviews
    Very well-appointed and located hotel in downtown Cannon Beach. Rooms are very tasteful and thoughtfully decorated with everything you need. Right on the beach with easy beach access, close to Haystack Rock. Staff were incredibly friendly and helpful with everything. Pool/spa area is indoors/heated and a real treat. A truly restful, relaxing stay at the beach!
    Molly
    United States of America
  • From $212.76 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 403 reviews
    We really enjoyed our brief stay and will make this our hotel of choice moving forward. We received a free upgrade to a partial view and were looking directly at Haystack rock. The partial view room was great, with a sheltered balcony. We enjoyed the fireplace. The hotel is on the beach and very easy to access. There is a brewery/restaurant right across the street and town is within walking distance. The pillows were comfortable.
    Rena
    United States of America
  • 6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 3 reviews
    Beautiful with views of the surrounding mountains seen from the kitchen, dining and top floor bedroom!Haystack Rock seen from the back balcony! This felt like a home and not an apartment, it’s well constructed and the architecture is stunning. This hime is very clean and quiet both during the day and night. We are definitely putting this at the top of our list and staying here again soon!
    Genni
    United States of America
  • From $133.28 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,924 reviews
    Cannon Beach and access to the Haystack rocks was right there. Hotel in beach. Just the most fantastic, economical stay. Room was clean and comfy. Access to town is just minutes away and there was a coffee place and fresh food market across the street.
    Robin
    United States of America
  • From $224.01 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 1,355 reviews
    Cannon Beach is a lovely quaint town. The hotel is a nine minute drive down the coast from the town. The hotel is 1/2 block away from the beach and Haystack Rock. It is a very flat and walkable beach. The hotel is beautiful with a fireplace, double sinks in a very modern bathroom. Our bed was a king and extremely comfortable. The breakfast area has a number of tables but we took our tray filled with a lot of food and ate it on the table in our room. I highly recommend this modern, beautiful and well located Inn.
    Wendy
    United States of America
  • From $218.70 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 889 reviews
    Our room at the Waves was great. We were very close to the beach and could watch the sunsets from our porch. The walk to restaurants and shops was extremely short. Haystack Rock was a longer walk but doable and worth it. The King-size bed in our room was probably the most comfortable bed I've ever slept on in a hotel. The room had a handy kitchenette and a gas fireplace to make it cozy. Great stay!
    Dawn
    United States of America

Research, refine, and make plans for your whole trip