A beach with rock formations and a sunset.

Find hotels near Haystack Rock, Cannon Beach from ¥17,190

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 2 - Sep 3
Tomorrow
Sep 3 - Sep 4
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Filter by

Property class

Guest rating

Our top choices for Haystack Rock hotels

1. The Ocean Lodge

The Ocean Lodge
Tolovana Park, 1 km from Haystack Rock
Canada
armin jafari
¥73,431
¥84,179 total
includes taxes & fees
Oct 1 - Oct 2
The Ocean Lodge

2. Inn at Cannon Beach

Inn at Cannon Beach
Tolovana Park, 1.3 km from Haystack Rock
United States
Randolph
¥45,887
¥52,612 total
includes taxes & fees
Oct 4 - Oct 5
Inn at Cannon Beach

3. Lighthouse Inn

Lighthouse Inn
Downtown Cannon Beach, 0.9 km from Haystack Rock
United States
Paul
¥45,887
¥52,612 total
includes taxes & fees
Sep 30 - Oct 1
Lighthouse Inn

4. Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
Downtown Cannon Beach, 0.8 km from Haystack Rock
United States
Cindy
¥25,300
¥28,986 total
includes taxes & fees
Sep 24 - Sep 25
Cannon Beach Hotel Collection

5. Land's End at Cannon Beach

Land's End at Cannon Beach
Downtown Cannon Beach, 1.6 km from Haystack Rock
United States
James
¥33,484
¥38,173 total
includes taxes & fees
Sep 30 - Oct 1
Land's End at Cannon Beach

6. Ecola Creek Lodge

Ecola Creek Lodge
2.2 km from Haystack Rock
United States
Benjamin
¥29,113
¥33,189 total
includes taxes & fees
Sep 27 - Sep 28
Ecola Creek Lodge

7. Tolovana Inn

Tolovana Inn
Tolovana Park, 1.6 km from Haystack Rock
United States
Toby
¥30,434
¥36,456 total
includes taxes & fees
Sep 24 - Sep 25
Tolovana Inn

8. Inn at Haystack Rock

Inn at Haystack Rock
Downtown Cannon Beach, 1.2 km from Haystack Rock
United States
Cassidy
¥24,299
¥27,702 total
includes taxes & fees
Sep 30 - Oct 1
Inn at Haystack Rock

9. The Starry Night Inn

The Starry Night Inn
12.7 km from Haystack Rock
United States
Jennifer
¥15,584
¥24,266 total
includes taxes & fees
Oct 1 - Oct 2
The Starry Night Inn

10. The Drifthaven at Gearhart

The Drifthaven at Gearhart
16 km from Haystack Rock
United States
Miyah
¥26,139
¥33,150 total
includes taxes & fees
Sep 28 - Sep 29
The Drifthaven at Gearhart

11. SaltLine Hotel

SaltLine Hotel
12.7 km from Haystack Rock
United States
Kami
¥23,341
¥27,044 total
includes taxes & fees
Oct 4 - Oct 5
SaltLine Hotel

12. Sea Glass Inn

Sea Glass Inn
12.8 km from Haystack Rock
United States
Savannah
¥22,328
¥33,747 total
includes taxes & fees
Oct 4 - Oct 5
Sea Glass Inn

13. Rivertide Suites Hotel

Rivertide Suites Hotel
12.8 km from Haystack Rock
United States
Avelino
¥18,025
¥20,845 total
includes taxes & fees
Oct 4 - Oct 5
Rivertide Suites Hotel

14. Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
12.7 km from Haystack Rock
United States
Amanda
¥18,260
¥20,921 total
includes taxes & fees
Oct 4 - Oct 5
Ebb Tide Oceanfront Inn

15. Kathryn Riverfront Inn, an Ascend Collection Hotel

Kathryn Riverfront Inn, an Ascend Collection Hotel
12.5 km from Haystack Rock
United States
Lisa
¥22,269
¥25,499 total
includes taxes & fees
Oct 4 - Oct 5
Kathryn Riverfront Inn, an Ascend Collection Hotel

16. Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG
12.7 km from Haystack Rock
United States
Dawn
¥18,418
¥21,088 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

17. Inn At Seaside

Inn At Seaside
12.7 km from Haystack Rock
United States
Steven
¥21,435
¥24,544 total
includes taxes & fees
Oct 4 - Oct 5
Inn At Seaside

18. River Inn at Seaside

River Inn at Seaside
12.4 km from Haystack Rock
United States
Susan
¥24,512
¥28,067 total
includes taxes & fees
Sep 20 - Sep 21
River Inn at Seaside

19. Seashore Inn on the Beach

Seashore Inn on the Beach
12.6 km from Haystack Rock
United States
Tyra
¥20,483
¥23,454 total
includes taxes & fees
Oct 4 - Oct 5
Seashore Inn on the Beach

20. Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
12.1 km from Haystack Rock
Canada
Amy
¥15,005
¥17,190 total
includes taxes & fees
Sep 9 - Sep 10
Hi-Tide Oceanfront Inn
View all properties

Compare popular hotels close to Haystack Rock

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Exterior
The Ocean Lodge
9.8
Exceptional
696 reviews
View
Exterior
Inn at Cannon Beach
9.6
Exceptional
1,002 reviews
View
Beach nearby
Lighthouse Inn
9.4
Exceptional
406 reviews
View
Premium bedding, pillowtop beds, WiFi (free), bed sheets
Cannon Beach Hotel Collection
9.2
Wonderful
1,206 reviews
View
View from property
Land's End at Cannon Beach
9.2
Wonderful
705 reviews
View

Top Haystack Rock Hotel Reviews

Tolovana Inn

Tolovana Inn

10/10 Excellent
"The room was clean, the lighting was a bit dim in our room. In addition, there were some lights out in our bathroom. We did love that there was fresh coffee in the lobby. Our check-in went super smooth. Everyone we interacted with at the front desk was friendly and helpful. The lobby is such a vibe. I especially enjoyed the young lady with the dark hair who talked to me about the elk and gave us restaurant suggestions. Loved this location. We hope and pray to be back!"
Erin 2-night trip
Posted 5 hours ago
Tolovana Inn
Haystack Haven-Haystack Rock View-Sunset Views-Popular Destination-Unwind

Haystack Haven-Haystack Rock View-Sunset Views-Popular Destination-Unwind

10/10 Excellent
"Rating Details: The property manager was very helpful. The vacation rental was spotless. I was very happy with the location. I was very satisfied with the condition of the vacation rental. Overall, I recommend this vacation rental. Reviewer Comments: My family spent a week at the amazing Haystack Haven (2nd time/repeat renters) and loved it. The first time our family enjoyed Cannon Beach our kids were 10 and 12 and we made lots of sandcastles and ate lots of taffy. This trip to Hatstack Haven gave our family, kids now 21 and 23, their own space and a perfect landing spot for happy hours and cards on the deck, home cooked meals (even they shopped and cooked!), and comfortable beds for all. We love Haystack Haven, and while it’s nothing fancy it’s absolutely perfection and offers everything you need. Thanks for welcoming us back! We’ll see you again soon to kick off our Sandy flip flops, open the Willamette Pinot and enjoy another sunset over the Rock!"
Kelsey E.
Posted 6 days ago
Haystack Haven-Haystack Rock View-Sunset Views-Popular Destination-Unwind
The Best View and Location at Haystack Rock in Cannon Beach

The Best View and Location at Haystack Rock in Cannon Beach

10/10 Excellent
"Beautiful home with spacious rooms & bathrooms. The kind of kitchen you wish you had at home. Wonderful experience!"
Melissa S. 5-night trip
Posted 8 days ago
The Best View and Location at Haystack Rock in Cannon Beach
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown

The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown

8/10 Good
"Location! Location! Location! This is THE picturesque place to be. We brought our grandmother and she savored the beach through the sunroom. It was a dream come true to stay there at 89 years old!One article calls the home a cabin, and that description fits the floor-to-ceiling wood effect. The drawers and cabinets are full of mismatched plates and silverware — it’s easy to imagine a large family gathering around the massive log table. Pictures show the family gathering over the years. One member of our party described the place as well loved. There are some handyman projects that could have made our stay smoother. And by the time we stayed in late August, the house needed a deep cleaning (dust on molding and door frames; crumbs in kitchen drawers and cabinets). However, the appliances are all updated and very nice. And the cleaners had the rooms cleaned and ready for us. My children loved the proximity to the beach. But the owners are fighting a policy and public opinion battle about dunes encroaching. There is a large sign on the house and another sign at the edge of the property (on 10 feet of sand that has covered their wall)We were sad to leave— the house felt like home after a week."
Elaine R. 6-night trip
Posted 8 days ago
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown
Sea Star Suite 256 - Close to the Beach!

Sea Star Suite 256 - Close to the Beach!

10/10 Excellent
"Room exceeded expectation in terms of roominess; was very clean, comfortable and had everything we needed. Great location too for walking to Haystack Rock. Appreciated extra goodies for the dog we had along with us."
Anonymous traveler 1-night trip
Posted 2 weeks ago
Sea Star Suite 256 - Close to the Beach!
Neilson's at Cannon Beach-Oceanfront Getaway-Stunning Sunset View-Fireplace

Neilson's at Cannon Beach-Oceanfront Getaway-Stunning Sunset View-Fireplace

10/10 Excellent
"The property matched the photos perfectly and was plenty spacious for a family of five (four adults and one teen). The view and location can't be beat. We had an issue with a down gas line for the first few days, but the owner remained in regular communication and had it take care of as soon as possible. I'd highly recommend."
Brian B. 7-night trip
Posted 1 month ago
Neilson's at Cannon Beach-Oceanfront Getaway-Stunning Sunset View-Fireplace
Cannon Beach with Ocean Views, Dream Kitchen Made for Sharing, Spacious Deck, and Dogs Welcome

Cannon Beach with Ocean Views, Dream Kitchen Made for Sharing, Spacious Deck, and Dogs Welcome

10/10 Excellent
"The view is spectacular and we enjoyed it sitting on the porch. The kitchen is VERY well stocked with the cookware needed. We appreciated the two dishwashers and two ovens. No complaints about the beds. There were times we wished there was another bathroom, especially those folks staying upstairs. But a wonderful house overall. And easy access to the beach."
Judy M. 7-night trip
Posted 2 months ago
Cannon Beach with Ocean Views, Dream Kitchen Made for Sharing, Spacious Deck, and Dogs Welcome

Other attractions near Haystack Rock

A coastal landscape with trees, rocky outcrops, and a view of the ocean.
Photo by Oregon Tourism Commission

Cannon Beach

9.6/10 (3,221 reviews)
Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.
See properties
A beach with waves, a large rock formation, and a forested hillside.
Photo by Ann Sair

Tolovana Beach State Park

9.2/10 (644 reviews)
Why not spend a carefree afternoon at Tolovana Beach State Park during your travels in Cannon Beach? Check out the shops and top-notch restaurants in this walkable area.
See properties

Haystack Hill State Park

9.4/10 (216 reviews)
You can take time to visit Haystack Hill State Park during your travels to Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

Cannon Beach History Center and Museum

8.4/10 (54 reviews)
You can spend time studying the exhibits at Cannon Beach History Center and Museum during your trip to Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

Coaster Theatre

8.6/10 (59 reviews)
You can get tickets for a performance at Coaster Theatre on your trip to Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

Haystack Gallery

8.6/10 (38 reviews)
You can spend an afternoon browsing the exhibits at Haystack Gallery during your travels in Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

White Bird Gallery

9.0/10 (2 reviews)
You can spend an afternoon studying the exhibits at White Bird Gallery during your travels in Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

Northwest by Northwest Gallery

9.4/10 (3 reviews)
You can spend an afternoon browsing the exhibits at Northwest by Northwest Gallery during your trip to Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

Find out more about Haystack Rock

Top reasons to visit Haystack Rock

  • Iconic Landmark: Haystack Rock is a stunning natural formation, perfect for memorable photos and exploration.
  • Outdoor Activities: Enjoy bird watching, sandcastle contests, and fat biking along the beautiful shore.
  • Stunning Sunsets: Witness breathtaking sunsets that create a magical atmosphere at the beach.
  • Family-Friendly: The area offers safe, enjoyable beaches ideal for families and children.
  • Charming Neighborhoods: Explore local shops and eateries, enhancing your visit with unique experiences.

Find great hotels near Haystack Rock

Discover the perfect getaway at Haystack Rock, where a variety of hotel accommodations await you. From charming inns to beachside resorts, each option is designed to enhance your stay. Enjoy pet-friendly amenities, family-friendly experiences, and proximity to the iconic Haystack Rock. Whether you’re seeking reviews on the Inn at Haystack Rock or searching for the best hotels nearby, you’ll find the ideal spot for a memorable vacation on the stunning Oregon coast.

  • Hi-Tide Oceanfront Inn: Nestled just 13km from Haystack Rock, Hi-Tide Oceanfront Inn offers a budget-friendly option for travelers seeking a relaxed beach getaway. This charming property features direct beach access, making it an ideal choice for those who want to soak up the sun and enjoy the ocean waves. Pet lovers will appreciate the pet-friendly policy, which includes amenities like food and water bowls for furry companions. With a guest rating of 9.0 out of 10, this inn caters to visitors looking for a comfortable stay by the coast.
  • Tolovana Inn: Conveniently located 2km from Haystack Rock, Tolovana Inn is another budget-friendly option, boasting a guest rating of 8.8 out of 10. This property is perfect for beachgoers and business travelers alike, featuring direct access to the shore. The pet-friendly environment ensures that you can bring your beloved pet along for the adventure, with amenities such as food and water bowls readily available. The welcoming atmosphere and comfortable accommodations make Tolovana Inn a solid choice for your stay in Cannon Beach.
  • Inn at Cannon Beach: Just 1km away from Haystack Rock, Inn at Cannon Beach stands out with a stellar guest rating of 9.6 out of 10. This 3-star inn caters to adventure seekers, offering various onsite and nearby recreational activities like hiking, fishing, and surfing. The property is also pet-friendly, accommodating your furry friends with special amenities. With its focus on providing an adventurous and enjoyable stay, the Inn at Cannon Beach is an excellent choice for those looking to explore the natural beauty of the Oregon coast.

Where to stay near Haystack Rock

Haystack Rock offers a perfect blend of relaxation and adventure for travelers. With family-friendly beaches and scenic walks, you'll find the ideal peaceful getaway. Enjoy easy beach access and immerse yourself in the stunning coastal views. Nearby, charming neighborhoods invite you to explore local shops and friendly eateries, making this destination a romantic escape or a fun-filled excursion for everyone. Experience the beauty and warmth of Cannon Beach, where unforgettable memories await.

  • Cannon Beach: Nestled along the stunning Oregon Coast, Cannon Beach is home to the iconic Haystack Rock. This charming city offers a perfect blend of outdoor activities and breathtaking scenery, making it a popular destination for nature lovers. Visitors flock here primarily from June to August, drawn by the pristine beaches and scenic hiking trails. Whether you're exploring the nearby national parks or enjoying the tranquil beach life, Cannon Beach provides an unforgettable experience with its unique coastal rock formations and vibrant local culture.
  • Seaside: Located just 13km from Haystack Rock, Seaside is a lively coastal city that perfectly captures the essence of beach town charm. Known for its beautiful sandy shores and vibrant atmosphere, Seaside attracts visitors year-round, with peak seasons in the summer months. The city features a variety of recreational areas, shopping centers, and delicious dining options. With its inviting boardwalk and stunning ocean views, Seaside is an ideal spot for those looking to indulge in beach activities while also enjoying a bit of retail therapy.
  • Downtown Cannon Beach: A quaint neighborhood just 966m from Haystack Rock, Downtown Cannon Beach offers a delightful mix of local shops, art galleries, and theaters. This area is perfect for those seeking a relaxed beach experience combined with cultural exploration. Downtown Cannon Beach witnesses a seasonal influx of travelers, especially during the summer months. Visitors can enjoy easy access to beautiful beaches, hiking trails, and picturesque views of the surrounding natural beauty. It's a great place to unwind and soak in the coastal vibe while being close to the main attractions.

Things to do in Haystack Rock

Shopping

Cannon Beach offers charming local shops and galleries where you can find unique gifts and souvenirs. If you're up for a drive, visit the Seaside Factory Outlet Center, located about 16km away, featuring various brand-name stores and discount shopping options.

Recreation

Explore the tranquil spa at The Ocean Lodge, where you can indulge in rejuvenating massages and holistic treatments. Take a peaceful stroll along the beach, or engage in mindful yoga sessions with ocean views to enhance your wellness experience at Haystack Rock.

Adventure

At Haystack Rock, explore tide pools teeming with marine life during low tide or embark on a guided kayaking tour along the coastline. Stroll the sandy beach for breathtaking views, and don’t miss the chance to photograph this iconic landmark at sunset.

Nightlife

At Haystack Rock, enjoy a relaxed evening at local seafood restaurants with ocean views. Nearby, cozy bars offer craft beers and live music, creating a laid-back vibe. Stroll along the beach to take in the stunning sunset, then unwind around fire pits with friends and good conversation.

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

Find the best attractions near Haystack Rock

When visiting Haystack Rock in Cannon Beach, Oregon, you'll find a variety of attractions such as stunning beaches, state parks, and local galleries. This area is perfect for outdoor enthusiasts and those seeking breathtaking scenery. Be sure to explore the iconic Haystack Rock, enjoy different views, and check out reviews to enhance your experience. Whether you're relaxing on the beach or discovering local art, Haystack Rock offers plenty for every traveler.

  • Cannon Beach: Enjoy the stunning views and relaxing beach vibes at Cannon Beach, located 483m from Haystack Rock. This iconic stretch of sand is perfect for beachcombing, picnicking, and capturing memorable photographs of the famous Haystack Rock.
  • Ecola State Park: Just 5km from Haystack Rock, Ecola State Park offers breathtaking scenery and outdoor adventures. Hike along coastal trails, enjoy panoramic ocean views, and immerse yourself in the natural beauty of Oregon's coastline.
  • White Bird Gallery: Located 2km from Haystack Rock, White Bird Gallery showcases local art and culture. Explore unique exhibitions featuring works by regional artists and take home a piece of Cannon Beach's vibrant artistic community.

Best time to go to Haystack Rock

The best time to visit Haystack Rock can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Haystack Rock falls in August, when visitor numbers are moderately high and weather is mostly sunny with no rain. The coolest average temperature around Haystack Rock falls in February, 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

Traveling to Haystack Rock in Cannon Beach, Oregon, is convenient with several nearby airports. Portland International Airport (PDX) is about 113km away, with excellent hotel options like The Nines and Sentinel Hotel, both offering luxurious accommodations within 11km of the airport. Astoria Regional Airport (AST) is closer at 31km, featuring hotels like Cannery Pier Hotel & Spa, just 5km away. For those considering Salem Airport (SLE), it's located 132km from Haystack Rock, with nearby options such as Holman Riverfront Park Hotel Salem, 5km from the airport. Each airport provides accessible transportation services to ensure 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, check out the 217 hotels and other accommodations you'll find within a mile.
What's the best hotel to stay close to Haystack Rock?
Tolovana Inn is one of the top choices for your stay based on our traveler 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 will I be able to find close to Haystack Rock?
Expedia has 217 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 Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.

Explore a world of travel with Expedia