Cannon Beach Haystack Rock Hotels

  • 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

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park, 1 km from Haystack Rock
9.8 out of 10, Exceptional, (664 reviews)
"The staff were all super friendly and helpful. The room was lovely and clean. Breakfast was nice too! "
United States
Elle
The price is HK$3,461
HK$3,968 total
includes taxes & fees
14 May - 15 May
The Ocean Lodge

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park, 1.3 km from Haystack Rock
9.6 out of 10, Exceptional, (1,001 reviews)
"We really enjoyed the hotel, the grounds, location and the breakfast was great!"
United States
Yahanni
The price is HK$1,638
HK$1,878 total
includes taxes & fees
11 May - 12 May
Inn at Cannon Beach

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach, 0.5 km from Haystack Rock
9.4 out of 10, Exceptional, (1,002 reviews)
"Great pet friendly room with an incredible view. "
United States
Thomas
The price is HK$1,750
HK$1,995 total
includes taxes & fees
11 May - 12 May
Hallmark Resort - Cannon Beach

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (386 reviews)
"Excellent location and home base for exploring. "
United States
James
The price is HK$1,637
HK$1,877 total
includes taxes & fees
11 May - 12 May
Lighthouse Inn

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, (1,002 reviews)
"We had a wonderful experience...the adhoc pull down bed was a surprise and so useful. The views were great ! Will visit again."
United States
deepak
The price is HK$1,457
HK$1,661 total
includes taxes & fees
18 May - 19 May
The Waves/The Argonauta Inn/The White Heron Lodge

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,096 reviews)
"Great location and nice room"
United States
Yuhao
The price is HK$1,183
HK$1,355 total
includes taxes & fees
25 May - 26 May
Cannon Beach Hotel Collection

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (736 reviews)
"The place was wonderful! Would definitely stay there again."
United States
Terri
The price is HK$1,063
HK$1,212 total
includes taxes & fees
14 May - 15 May
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, (1,831 reviews)
"Enjoyed our stay. The staff was very helpful and will be returning again!"
United States
Jerry
The price is HK$697
HK$877 total
includes taxes & fees
11 May - 12 May
Tolovana Inn

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, (225 reviews)
"Cannot recommend this Inn enough! It was so charming and the staff was very welcoming. The location is very close to the beach but not particularly close to eating options. However, the staff did a great job of providing information about this both in advance and during our stay. They also provided snacks on site, charcuterie upon arrival and breakfast in the morning. We were in the room with the in room sauna and it was very clean, spacious, and comfortable. It has its own exterior door...
United States
Katharine
The price is HK$2,321
HK$2,743 total
includes taxes & fees
12 May - 13 May
Arch Cape Inn and Retreat - Cannon Beach

The Starry Night Inn

The Starry Night Inn
3.0 star property
12.7 km from Haystack Rock
9.6 out of 10, Exceptional, (70 reviews)
"A great stay."
United States
Li
The price is HK$762
HK$1,186 total
includes taxes & fees
11 May - 12 May
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, (22 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 HK$872
HK$1,403 total
includes taxes & fees
7 May - 8 May
Sea Glass Inn

SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,040 reviews)
"Great breakfast great check in and check out with staff"
United States
Mike
The price is HK$1,089
HK$1,262 total
includes taxes & fees
14 May - 15 May
SaltLine Hotel

The Tides by the Sea

The Tides by the Sea
3.0 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (23 reviews)
"The place met our needs and was cute and cozy and the front desk was super kind and helpful. "
United States
sheena
The price is HK$966
HK$1,327 total
includes taxes & fees
10 May - 11 May
The Tides by the Sea

Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (1,007 reviews)
"Great place to stay "
United States
James C
The price is HK$980
HK$1,128 total
includes taxes & fees
10 May - 11 May
Inn at the Shore

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,705 reviews)
"We always love coming here, great staff and a clean nice hotel in a good spot."
United States
Montanna
The price is HK$776
HK$889 total
includes taxes & fees
10 May - 11 May
Ebb Tide Oceanfront Inn

Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,123 reviews)
"My family had a great stay. The staff were very friendly, our suite was the perfect size and the location was perfect. "
United States
Andrea
The price is HK$889
HK$1,028 total
includes taxes & fees
27 May - 28 May
Rivertide Suites Hotel

Inn At Seaside

Inn At Seaside
2.5 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (1,004 reviews)
"Great stay!"
United States
Marisa
The price is HK$768
HK$880 total
includes taxes & fees
7 May - 8 May
Inn At Seaside

The Drifthaven at Gearhart

The Drifthaven at Gearhart
2.0 star property
16 km from Haystack Rock
9.8 out of 10, Exceptional, (222 reviews)
"Everything was amazing definitely recommend staying here for some peaceful time "
United States
Maricela
The price is HK$1,199
HK$1,533 total
includes taxes & fees
12 May - 13 May
The Drifthaven at Gearhart

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,755 reviews)
"Great staff, excellent location. "
United States
Rene
The price is HK$871
HK$998 total
includes taxes & fees
21 May - 22 May
Hi-Tide Oceanfront Inn

Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
12.3 km from Haystack Rock
9.0 out of 10, Wonderful, (937 reviews)
"Very clean pleasant staff great beds breakfast pretty good really close to the beach. Been going here for the last four years love it."
Canada
Agnes
The price is HK$827
HK$947 total
includes taxes & fees
7 May - 8 May
Gilbert Inn Seaside
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
Exterior
The Ocean Lodge
3.5 star property
9.8
Exceptional
664 reviews
View
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,001 reviews
View
View from room
Hallmark Resort - Cannon Beach
3.0 star property
9.4
Exceptional
1,002 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
386 reviews
View
Iron/ironing board, free WiFi, bed sheets
The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
9.4
Exceptional
1,002 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

  • 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 214 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 214 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