Photo by Steven Bostock

Cannon Beach Haystack Rock Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
Guest rating
Star rating

Our top choices for Haystack Rock hotels

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park, 1.3 km from Haystack Rock
9.8 out of 10, Exceptional, (1000)
"Beautiful area, very nice inn."
United States
Mary
The price is HK$1,159
HK$1,329 total
includes taxes & fees
7 Jan - 8 Jan 2026
Inn at Cannon Beach

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park, 1 km from Haystack Rock
9.8 out of 10, Exceptional, (641)
"We had a great time stying in the oceanview room! Will visit again in the future "
Australia
Khoi Loon
The price is HK$2,555
HK$2,878 total
includes taxes & fees
25 Dec - 26 Dec
The Ocean Lodge

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.6 out of 10, Exceptional, (1003)
"great place to stay"
United States
Kristina
The price is HK$1,548
HK$1,743 total
includes taxes & fees
25 Dec - 26 Dec
Surfsand Resort

Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
3.5 star property
Tolovana Park, 0.9 km from Haystack Rock
9.6 out of 10, Exceptional, (356)
"Ocean front views, fully appointed kitchen, very clean. "
United States
Margaret
The price is HK$1,392
HK$1,587 total
includes taxes & fees
7 Jan - 8 Jan 2026
Sea Sprite at Haystack Rock

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach, 0.6 km from Haystack Rock
9.4 out of 10, Exceptional, (993)
"Great room and amenities. Will definitely stay again!"
United States
Earl
The price is HK$1,341
HK$1,528 total
includes taxes & fees
4 Jan - 5 Jan 2026
Hallmark Resort - Cannon Beach

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach, 1.6 km from Haystack Rock
9.6 out of 10, Exceptional, (233)
"It’s cozy, clean, accomodating and nice staffs"
United States
Janine
The price is HK$1,548
HK$1,764 total
includes taxes & fees
4 Jan - 5 Jan 2026
Schooner's Cove Inn

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (368)
"Friendly and helpful staff. "
United States
George
The price is HK$1,081
HK$1,239 total
includes taxes & fees
4 Jan - 5 Jan 2026
Lighthouse Inn

Sea Sprite on the Estuary

Sea Sprite on the Estuary
3.5 star property
2 km from Haystack Rock
9.6 out of 10, Exceptional, (274)
"Perfect gateway with unbelievable view!"
United States
Evgeny
The price is HK$1,470
HK$1,676 total
includes taxes & fees
4 Jan - 5 Jan 2026
Sea Sprite on the Estuary

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, (1007)
"Great stay and location"
United States
Nicholas
The price is HK$746
HK$851 total
includes taxes & fees
4 Jan - 5 Jan 2026
Cannon Beach Hotel Collection

The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach, 1.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1003)
"Friendly staff, nice and spacious room, clean, great location and view "
Canada
Elise
The price is HK$761
HK$868 total
includes taxes & fees
13 Jan - 14 Jan 2026
The Waves/The Argonauta Inn/The White Heron Lodge

The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park, 1.5 km from Haystack Rock
9.2 out of 10, Wonderful, (611)
"Great stay. The front desk were welcoming and so helpful. "
United States
Kori
The price is HK$770
HK$878 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Wayside Inn

Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach, 1.6 km from Haystack Rock
9.2 out of 10, Wonderful, (637)
"The room was very nicely updated and the furniture was clean and comfortable We had a great three day gat away at Lands End at Cannon Beach"
United States
JOHN
The price is HK$1,244
HK$1,419 total
includes taxes & fees
4 Jan - 5 Jan 2026
Land's End at Cannon Beach

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (712)
"Great place to stay and great people"
United States
Keith
The price is HK$695
HK$792 total
includes taxes & fees
4 Jan - 5 Jan 2026
Ecola Creek Lodge

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
8.8 out of 10, Excellent, (1623)
"Checkin was a breeze, super friendly staff. Room is amazing, clean and well appointed. "
United States
Sabine
The price is HK$872
HK$1,060 total
includes taxes & fees
25 Dec - 26 Dec
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, (1000)
"Very clean and accommodating. Check in and out were very easy. Great room. The hot tub was very nice. "
United States
Nicholas
The price is HK$1,157
HK$1,296 total
includes taxes & fees
26 Dec - 27 Dec
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, (223)
"Really nice place to stay with friendly people and great breakfast."
United States
Jeremy
Arch Cape Inn and Retreat - Cannon Beach

Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (1001)
"Love this place!!"
United States
Jen
The price is HK$623
HK$701 total
includes taxes & fees
25 Dec - 26 Dec
Inn at the Shore

The Starry Night Inn

The Starry Night Inn
3.0 star property
12.7 km from Haystack Rock
9.6 out of 10, Exceptional, (66)
"A great stay."
United States
Li
The Starry Night Inn

Sea Glass Inn

Sea Glass Inn
2.0 star property
12.8 km from Haystack Rock
9.4 out of 10, Exceptional, (18)
"Short distance from the beach, cute and quiet spot. Perfect for our relaxing vacation "
United States
Savannah
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, (2557)
"Clean room & very friendly staff."
United States
Angela
The price is HK$692
HK$779 total
includes taxes & fees
25 Dec - 26 Dec
Ebb Tide Oceanfront Inn
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.

Top Haystack Rock Hotel Reviews

Hotels near other Haystack Rock attractions

Find out more about Haystack Rock

Top reasons to visit Haystack Rock

  • Stunning Sunsets: Witness breathtaking sunsets over the iconic Haystack Rock, providing a perfect backdrop for memorable photographs.
  • Outdoor Activities: Enjoy invigorating walks, thrilling surfing, and renting beach cycles for a scenic ride along the coastline.
  • Wildlife Watching: Engage in bird watching to spot diverse local wildlife, enhancing your connection with nature.
  • Cultural Performances: Catch a show at the Coaster Theatre, adding a cultural dimension to your seaside adventure.
  • Charming Coastal Towns: Explore nearby coastal towns filled with friendly locals, ideal for romantic sunset strolls and relaxation.

Find great hotels near Haystack Rock

For a delightful stay near Haystack Rock, Cannon Beach offers an array of accommodation options, including hotels and resorts that cater to beach lovers and families alike. Many establishments provide essential amenities such as complimentary Wi-Fi, pet-friendly policies, and spacious rooms for added comfort. Whether you choose a charming inn or a family-oriented resort, you’re sure to enjoy a memorable coastal experience in this picturesque destination.

  • Hi-Tide Oceanfront Inn: Embrace the spirit of the coast at Hi-Tide Oceanfront Inn, a welcoming haven for beach lovers and LGBTQIA travellers. Located 12.9km from Haystack Rock, this charming hotel offers direct access to the sandy shores, making it perfect for those looking to unwind by the sea. The property is pet-friendly, allowing some four-legged companions to join in the fun with amenities such as food and water bowls. Enjoy a laid-back atmosphere where you can soak in the sun while knowing that you are supporting a property affiliated with LGBTQI travel guides.
  • Inn at Cannon Beach: Adventure awaits at the Inn at Cannon Beach, a delightful 3-star hotel positioned just 1.3km from Haystack Rock. Known for its adventurous spirit, this accommodation offers a plethora of outdoor activities, such as nearby fishing, surfing, hiking, and horse riding. The Inn is also LGBTQIA welcoming and pet-friendly, providing a comfortable stay for all. With well-appointed rooms and a commitment to recreation, guests will find it easy to relax and explore the beauty of the Oregon coast.
  • Tolovana Inn: Experience coastal charm at Tolovana Inn, situated 1.6km from Haystack Rock, making it an ideal base for beach enthusiasts. This property caters to business travellers and holiday-makers alike, featuring convenient amenities while allowing pets on-site. With direct access to the beach, guests can indulge in the serene coastline. The hotel is particularly dog-friendly, ensuring that your furry friends can enjoy the getaway too. Tolovana Inn strikes a perfect balance between work and leisure, making it a versatile choice for all types of visitors.

Where to stay near Haystack Rock

Your visit to Haystack Rock promises a delightful experience, blending family-friendly vibes with breathtaking scenery. Explore the charming coastal towns nearby, where friendly locals welcome you to enjoy beach views and romantic sunset strolls. Whether you seek relaxation or exciting excursions, the convenient location ensures you're never far from the iconic backdrop of Haystack Rock, making it a perfect base for your Oregon adventure.

  • Cannon Beach: Renowned for its stunning coastline, Cannon Beach is home to the iconic Haystack Rock, a must-see natural landmark. This charming city offers a blend of outdoor activities and scenic views, making it a popular destination for nature lovers and beach enthusiasts. Visitors can enjoy the local recreational areas, explore hiking trails, and indulge in shopping at quaint boutiques. The peak season from June to August showcases vibrant beach life, while the quieter months allow for a more tranquil experience amongst the stunning backdrop of the Pacific Ocean and surrounding state parks.
  • Seaside: Located a mere 12.9km from Haystack Rock, Seaside is a lively coastal city known for its welcoming atmosphere and family-friendly activities. With a focus on outdoor experiences, Seaside boasts beautiful beaches and recreational areas, making it ideal for those seeking fun in the sun. Golf enthusiasts will appreciate the local golf courses, while the picturesque scenery invites leisurely strolls along the beachfront promenade. The city sees a seasonal influx of visitors, peaking in the summer, perfect for those wanting to enjoy the vibrant beach culture and local attractions.
  • Arch Cape: Nestled just 8.0km from Haystack Rock, Arch Cape is a hidden gem that offers a peaceful retreat for beachgoers and outdoor enthusiasts. This quaint city is known for its stunning natural beauty, with access to hiking trails that wind through lush landscapes and coastal views. Visitors can explore the tranquil beaches and nearby parks, ideal for a serene getaway. With peak visitor numbers in March and mid-summer, Arch Cape provides a quieter alternative to its bustling neighbours, allowing for a more intimate connection with the enchanting Oregon coast.

Things to do near Haystack Rock

At Haystack Rock in Cannon Beach, visitors can enjoy stunning sunsets, invigorating walks, and thrilling surfing. Notable activities include renting beach cycles for a scenic ride, indulging in bird watching to spot local wildlife, and taking great walks along the picturesque coastline. Additionally, don't miss the chance to catch a performance at the Coaster Theatre, adding a cultural touch to your delightful seaside experience.

Shopping

Discover the Turnaround Market, a vibrant public market located 12.9km from Haystack Rock, offering a mix of local produce and crafts. The Seaside Carousel Mall, also 12.9km away, combines shopping with family entertainment. For a unique find, visit the Seaside Antique Mall, 12.9km from the rock.

Recreation

Enjoy a round of golf at Seaside Golf Course, surrounded by beautiful landscapes and outdoor vibes. For a serene escape, visit Nehalem City Park or Cullaby Lake County Park, both offering tranquil settings perfect for relaxation and rejuvenation amidst nature.

Adventure

Embark on the Angora Peak Trailhead, located 11.3km from Haystack Rock, offering stunning scenery and an exhilarating hiking experience. The Cape Falcon Trailhead, 12.9km away, presents breathtaking views and outdoor adventure vibes. For a longer trek, explore the Fort to Sea Trail, situated 112.9km from Haystack Rock.

Nightlife

Experience the charm of Coaster Theatre, just 1.4km from Haystack Rock, offering a delightful mix of romance and culture. For a bit of fun, the Captain Kid Amusement Park, 9.7km away, promises adventure with its arcade games. Don’t miss the Liberty Theatre, 35.4km away, for captivating performances.

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

Booking tips and Expedia advantages for Haystack Rock

To save on your visit to Haystack Rock, consider travelling between November and January for lower accommodation rates, particularly staying on a Tuesday, which is the cheapest day. Avoid the peak summer months from June to August when prices soar. Use Expedia to tailor your search for budget-friendly, eco-certified hotels and sort results by price to find the best deals. Additionally, bundling your hotel, flights, and activities can lead to significant savings. Explore free activities like beachcombing and tide pooling to further enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Haystack Rock are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Haystack Rock is Tuesday. The most expensive day to stay around Haystack Rock is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation near Haystack Rock with your flights and activities through an Expedia package.

Find the best attractions near Haystack Rock

Haystack Rock in Cannon Beach offers a wealth of outdoor attractions for visitors. With its stunning beaches, scenic hills, and nearby state parks, it caters to those seeking a memorable beach experience and breathtaking views. Whether you’re looking to relax by the shore or explore the natural beauty of the area, there’s plenty to see and do around this iconic landmark.

  • Cannon Beach: A stunning stretch of sandy shoreline, Cannon Beach offers a quintessential coastal experience with breathtaking views of Haystack Rock and vibrant beach vibes. Perfect for leisurely strolls, picnics, and enjoying the sunset.
  • Cannon Beach History Center and Museum: Immerse yourself in local culture at this charming museum, just 805m from Haystack Rock. Discover the rich history of the area through engaging exhibits and artefacts that highlight its heritage.
  • Lewis and Clark Salt Works: Located 11.3km from Haystack Rock, this historic monument commemorates the site where Lewis and Clark produced salt during their expedition. Explore the cultural significance of this site amidst beautiful natural surroundings.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

For a visit to Haystack Rock, you can fly into Astoria Regional Airport (AST), located 30.6km away. Convenient hotel options include the Cannery Pier Hotel & Spa, a 4-star establishment merely 4.8km from the airport, and the 3.5-star Hotel Elliott, also 4.8km away. The Seaside Oceanfront Inn, another 3.5-star choice, is situated 17.7km from the airport. Transportation services from these hotels to Astoria Regional Airport are easily accessible, ensuring a smooth journey for your vacation.

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 146 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay close to Haystack Rock?
Surfsand Resort is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and an indoor pool. It's located just a short 0.5 mi (0.8 km) from Haystack Rock. Other good choices close by include Tolovana Inn and Cannon Beach Hotel Collection.
How many hotels are there close to Haystack Rock?
Expedia has 146 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 Coaster Theatre and Cannon Beach History Center and Museum highlight the local culture.

Explore a world of travel with Expedia