A beach with rock formations and a sunset.

Top Hotels Near Haystack Rock in Cannon Beach from NZ$292

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Haystack Rock hotels

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.6 out of 10, Exceptional, (1,016 reviews)
"Great hotel, excellent location, wonderful staff."
United States
Jessica
The price is NZ$867
includes taxes & fees
2 July - 3 July
Surfsand Resort

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,165 reviews)
"Great stay in cannon beach, would definitely stay again in the future."
United States
Jorge
The price is NZ$444
includes taxes & fees
30 June - 1 July
Cannon Beach Hotel Collection

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
9.0 out of 10, Wonderful, (2,004 reviews)
"We enjoyed our stay."
United States
Michelle
The price is NZ$368
includes taxes & fees
30 June - 1 July
Tolovana Inn

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach, 1.2 km from Haystack Rock
8.6 out of 10, Excellent, (1,004 reviews)
"The location is great"
United States
Mats
The price is NZ$453
includes taxes & fees
1 July - 2 July
Inn at Haystack Rock

Arch Cape Inn and Retreat - Cannon Beach

Arch Cape Inn and Retreat - Cannon Beach
3.5 star property
8.4 km from Haystack Rock
9.4 out of 10, Exceptional, (228 reviews)
"Really nice place to stay with friendly people and great breakfast."
United States
Jeremy
The price is NZ$721
includes taxes & fees
1 July - 2 July
Arch Cape Inn and Retreat - Cannon Beach

The Tides by the Sea

The Tides by the Sea
3.0 star property
11 km from Haystack Rock
9.2 out of 10, Wonderful, (35 reviews)
"The beach views were amazing the location was great. Our room was very clean and the staff was very friendly!"
United States
M.
The price is NZ$463
includes taxes & fees
30 June - 1 July
The Tides by the Sea

SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,083 reviews)
"It was a great place to stay"
United States
Tony
The price is NZ$428
includes taxes & fees
1 July - 2 July
SaltLine Hotel

Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (1,006 reviews)
"Our stay was lovely"
United States
michelle
The price is NZ$292
includes taxes & fees
30 June - 1 July
Inn at the Shore

Sea Glass Inn

Sea Glass Inn
2.0 star property
12.8 km from Haystack Rock
9.4 out of 10, Exceptional, (24 reviews)
"Loved the room and loved the location. It's all self check-in and out, but we found it have to get a hold of anyone if you needed anything."
United States
Aimee
The price is NZ$491
includes taxes & fees
30 June - 1 July
Sea Glass Inn

Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (2,780 reviews)
"Great breakfast spread, and the proximity to the beach is unbeatable."
United States
Anamaria
The price is NZ$315
includes taxes & fees
21 July - 22 July
Ebb Tide Oceanfront Inn

Inn At Seaside

Inn At Seaside
2.5 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (1,003 reviews)
"Super friendly staff, clean, has an indoor pool, free breakfast, close to the beach, and shopping, and is kid friendly!"
United States
Marcela
The price is NZ$309
includes taxes & fees
30 June - 1 July
Inn At Seaside

Kathryn Riverfront Inn, an Ascend Collection Hotel

Kathryn Riverfront Inn, an Ascend Collection Hotel
2.5 star property
12.5 km from Haystack Rock
9.2 out of 10, Wonderful, (1,003 reviews)
"Hot tub was great!!"
United States
Paul
The price is NZ$355
includes taxes & fees
30 June - 1 July
Kathryn Riverfront Inn, an Ascend Collection Hotel

Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,128 reviews)
"Very nice hotel, great staff and very clean and well maintained"
United States
Matthew
The price is NZ$470
includes taxes & fees
30 June - 1 July
Rivertide Suites Hotel

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
12.1 km from Haystack Rock
9.0 out of 10, Wonderful, (1,751 reviews)
"Great place to stay in seaside we stay there every year,"
Canada
Michael
The price is NZ$343
includes taxes & fees
1 July - 2 July
Hi-Tide Oceanfront Inn

River Inn at Seaside

River Inn at Seaside
2.5 star property
12.4 km from Haystack Rock
9.0 out of 10, Wonderful, (1,227 reviews)
"Great place to stay!"
United States
jason
The price is NZ$384
includes taxes & fees
1 July - 2 July
River Inn at Seaside

Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
12.3 km from Haystack Rock
9.0 out of 10, Wonderful, (958 reviews)
"This place was great. Great location. Super close to the beach and the shops but still tucked away. Very unique stay. I loved the whole place."
United States
Julie
The price is NZ$318
includes taxes & fees
30 June - 1 July
Gilbert Inn Seaside

The Drifthaven at Gearhart

The Drifthaven at Gearhart
2.0 star property
16 km from Haystack Rock
9.8 out of 10, Exceptional, (229 reviews)
"Everything was amazing definitely recommend staying here for some peaceful time "
United States
Maricela
The price is NZ$514
includes taxes & fees
21 July - 22 July
The Drifthaven at Gearhart

Ashore Hotel

Ashore Hotel
3.0 star property
12.5 km from Haystack Rock
9.0 out of 10, Wonderful, (962 reviews)
"The hotel was a great location! The staff was friendly and the breakfast was good! "
United States
Brooke
The price is NZ$454
includes taxes & fees
1 July - 2 July
Ashore Hotel

Quality Inn Seaside Oregon Coast

Quality Inn Seaside Oregon Coast
2.5 star property
10.8 km from Haystack Rock
8.4 out of 10, Very good, (1,001 reviews)
"Great place to stay, and convenient location. The room was nice, the staff were great, breakfast was good."
United States
Jerry
The price is NZ$302
includes taxes & fees
30 June - 1 July
Quality Inn Seaside Oregon Coast

Beach Drive Suites

Beach Drive Suites
3.5 star property
11.8 km from Haystack Rock
8.8 out of 10, Excellent, (121 reviews)
"Wish we had the hot tub !! But it was spacious and clean!!"
United States
Seattlas
The price is NZ$607
includes taxes & fees
30 June - 1 July
Beach Drive Suites
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.

Compare popular hotels close to Haystack Rock

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Beachfront King Studio
Surfsand Resort
4.0 star property
9.6
Exceptional
1,016 reviews
View
Premium bedding, pillow-top beds, free WiFi, bed sheets
Cannon Beach Hotel Collection
3.5 star property
9.2
Wonderful
1,165 reviews
View
TV, DVD player
Tolovana Inn
2.5 star property
9.0
Wonderful
2,004 reviews
View
Exterior
Inn at Haystack Rock
2.5 star property
8.6
Excellent
1,004 reviews
View
Front of property
Arch Cape Inn and Retreat - Cannon Beach
3.5 star property
9.4
Exceptional
228 reviews
View

Top Haystack Rock Hotel Reviews

Hotels near other Haystack Rock attractions

Find out more about Haystack Rock

Top reasons to visit Haystack Rock

  • Iconic Landmark: Haystack Rock is a stunning natural formation that offers breathtaking views and is perfect for photography.
  • Outdoor Activities: Enjoy a variety of activities like surfing, fat biking, and sandcastle contests along the beautiful coastline.
  • Family-Friendly Atmosphere: The area is great for families with plenty of activities and accessible beach space for everyone.
  • Local Art Scene: Explore nearby galleries showcasing local artists and their works inspired by the coastal landscape.
  • Charming Accommodations: Stay at delightful hotels and inns offering family-friendly and pet-friendly options with stunning views.

Find great hotels near Haystack Rock

Experience the charm of Haystack Rock with a stay at one of the area's delightful hotels, offering a range of family-friendly and pet-friendly accommodations. Whether you're seeking a beachfront getaway or a cozy inn, you'll find the perfect spot for your Cannon Beach adventure. Explore popular options like the Inn at Haystack Rock, and enjoy the stunning views and warm hospitality that make this destination a favourite for travellers from near and far.

  • Hi-Tide Oceanfront Inn: Located a mere 12.9km from the iconic Haystack Rock, Hi-Tide Oceanfront Inn is an excellent choice for budget-conscious travellers seeking a pet-friendly beach getaway. With a commendable guest rating of 9.0 out of 10, this property offers direct beach access, allowing you to soak up the sun and surf at your leisure. The hotel welcomes pets with specific policies, ensuring that your furry companions can join in on the fun. Amenities include food and water bowls for pets and a friendly environment for service animals, making it a great choice for those travelling with their pets.
  • Tolovana Inn: Just 1.6km from Haystack Rock, Tolovana Inn boasts a guest rating of 8.8 out of 10 and is tailored for travellers who appreciate a blend of beach relaxation and business convenience. The hotel features direct beach access and is pet-friendly, allowing dogs on-site with certain restrictions. Ideal for business trips or leisure, the property includes amenities such as food and water bowls for pets and provisions for service animals. Whether you're enjoying a seaside stroll or attending to business, Tolovana Inn offers a comfortable and accommodating stay.
  • Inn at Cannon Beach: A short 1.3km from Haystack Rock, Inn at Cannon Beach shines with a stellar guest rating of 9.6 out of 10. This 3-star inn is designed for adventure enthusiasts and pet lovers alike, offering a range of recreation activities nearby, including hiking, fishing, and surfing. The property is pet-friendly, with provisions in place for pets, ensuring a welcoming stay for your furry friends. Guests appreciate the vibrant atmosphere and the opportunity to engage in outdoor pursuits while enjoying the comforts of a well-appointed inn.

Where to stay near Haystack Rock

Haystack Rock in Cannon Beach, Oregon, offers a delightful mix of family-friendly activities and stunning scenery. Visitors can enjoy peaceful getaways with beach access and scenic walks along the coastline. Nearby cities and neighbourhoods provide a welcoming atmosphere for excursions and relaxation, making it a perfect destination for couples and families alike. Explore the charming surroundings and create unforgettable memories in this picturesque coastal haven.

  • Cannon Beach: Nestled along the stunning Oregon coastline, Cannon Beach is renowned for its iconic Haystack Rock, which draws visitors from near and far. The city offers a laid-back atmosphere, perfect for outdoor enthusiasts seeking beach experiences and breathtaking scenery. The peak tourist season runs from June to August when the beach comes alive with activity. Visitors can explore nearby hiking trails and recreational areas, making it an ideal spot for nature lovers. Don't miss the chance to stroll along the sandy beaches or visit the nearby state parks, where stunning rock formations await.
  • Seaside: Located a short 12.9km from Cannon Beach, Seaside is a vibrant seaside city that offers a mix of outdoor adventure and urban charm. The city is popular for its scenic beaches and lively atmosphere, particularly during the summer months from June to August. Visitors can indulge in shopping at local malls or enjoy recreational areas along the beachfront. Seaside also boasts a charming promenade, perfect for leisurely strolls and ocean views. With its proximity to national parks and event venues, Seaside serves as a perfect base for exploring the stunning Oregon coast.
  • Downtown Cannon Beach: Just 966m from Haystack Rock, Downtown Cannon Beach is a quaint neighbourhood that embodies the spirit of this coastal gem. Visitors flock here for its captivating scenery, outdoor activities, and vibrant arts scene. The area features a mix of recreational spots and local theatres, making it a cultural hub. The charm of the downtown area lies in its unique shops and eateries, all within walking distance to the beach. Enjoy the breathtaking views of the coastline and the unique rock formations that surround this delightful neighbourhood.

Things to do in Haystack Rock

Shopping

The nearest shops are in Cannon Beach, where you can find local art galleries and souvenir shops. If you're up for a drive, head to Seaside, about 16.1km away, for a variety of retail stores and coastal-themed shops perfect for gift hunting.

Recreation

Experience the tranquility of Yoga on the Beach, where you can stretch and breathe while listening to the gentle waves. Afterward, unwind with a rejuvenating massage at a local wellness centre, surrounded by the serene ambiance of Cannon Beach’s natural beauty.

Adventure

Explore the tide pools around Haystack Rock, where you can observe diverse marine life at low tide. Join a guided kayak tour for a thrilling experience on the water, or hike the nearby trails for stunning coastal views and fresh ocean air.

Nightlife

Explore the charming atmosphere at the Cannon Beach Distillery for local spirits and a cosy vibe. For a lively night out, head to The Wayfarer Restaurant and Lounge, where you can enjoy ocean views, delicious food, and occasional live music performances.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Haystack Rock

At Haystack Rock in Cannon Beach, Oregon, visitors can enjoy stunning beachscapes and scenic views of the iconic rock formation. Explore nearby galleries and take part in outdoor activities that showcase the area's natural beauty. Don't miss the chance to capture breathtaking views of Haystack Rock and read reviews to enhance your experience at this popular destination.

  • Arch Cape Beach: A serene stretch of sand located 6.4km from Haystack Rock, Arch Cape Beach invites visitors to bask in its laid-back atmosphere. With gentle waves and stunning coastal views, it’s an ideal spot for relaxing walks or beachcombing.
  • Necanicum Picnic Area: Situated 6.4km from Haystack Rock, this urban park offers a family-friendly environment with plenty of green space for picnics and outdoor activities. Enjoy the vibrant city vibes while surrounded by nature.
  • Ecola State Park: Just 4.8km from Haystack Rock, Ecola State Park boasts breathtaking scenery and numerous trails for adventurers. Explore coastal cliffs, lush forests, and panoramic views of the Pacific Ocean for a truly memorable experience.

Best time to go to Haystack Rock

The best time to visit Haystack Rock is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with no rain. February is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January44.4°F (6.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyModerately LowAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyAverageAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyAverageSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Haystack Rock

Flying into Haystack Rock is convenient with several major airports nearby. Portland International Airport (PDX) is 112.7km away, with luxury accommodations such as The Nines and Sentinel Hotel, both around 6-11.3km from the airport. Astoria Regional Airport (AST), located 30.6km from Haystack Rock, offers options like the 4-star Cannery Pier Hotel & Spa, just 4.8km away. McNary Field in Salem (SLE) is 132.0km from Haystack Rock, with nearby hotels including the 4-star DoubleTree by Hilton, only 4.8km from the airport. Each airport provides accessible transport options to their respective hotels, ensuring a smooth journey to your destination.

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, take a look at the 215 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay close to Haystack Rock?
Tolovana Inn is one of the top choices for your stay based on our traveller 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 Surfsand Resort and Cannon Beach Hotel Collection.
How many hotels are there close to Haystack Rock?
Expedia has 215 hotels and other accommodation options 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 room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Enter dates in and click on "Search", then you can use the "fully refundable" filter to view top deals close to Haystack Rock.
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 Crescent Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.

Explore a world of travel with Expedia