A beach with rock formations and a sunset.

Find hotels near Haystack Rock, Cannon Beach from SAR 654

  • 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, (679 reviews)
"Every detail was perfect. "
United States
Christopher
The price is SAR 1,736
SAR 1,990 total
includes taxes & fees
30 Jun - 1 Jul
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, (1,014 reviews)
"Great hotel, excellent location, wonderful staff."
United States
Jessica
The price is SAR 1,553
SAR 1,780 total
includes taxes & fees
28 Jun - 29 Jun
Surfsand Resort

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,006 reviews)
"Great time and beautiful area"
United States
nyssa
The price is SAR 1,273
SAR 1,459 total
includes taxes & fees
29 Jun - 30 Jun
Inn at 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, (391 reviews)
"We enjoyed our stay very much! Staff was super nice, room was perfect for our weekend stay."
United States
Berdine
The price is SAR 1,303
SAR 1,494 total
includes taxes & fees
30 Jun - 1 Jul
Lighthouse 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,000 reviews)
"The location is great"
United States
Mats
The price is SAR 792
SAR 903 total
includes taxes & fees
29 Jun - 30 Jun
Inn at Haystack Rock

The Drifthaven at Gearhart

The Drifthaven at Gearhart
2.0 star property
16 km from Haystack Rock
9.8 out of 10, Exceptional, (228 reviews)
"Everything was amazing definitely recommend staying here for some peaceful time "
United States
Maricela
The price is SAR 939
SAR 1,141 total
includes taxes & fees
21 Jul - 22 Jul
The Drifthaven at Gearhart

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 SAR 1,424
SAR 1,683 total
includes taxes & fees
12 Jul - 13 Jul
Arch Cape Inn and Retreat - Cannon Beach

SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,081 reviews)
"It was a great place to stay"
United States
Tony
The price is SAR 760
SAR 877 total
includes taxes & fees
28 Jun - 29 Jun
SaltLine Hotel

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, (33 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 SAR 685
SAR 942 total
includes taxes & fees
9 Jul - 10 Jul
The Tides by the Sea

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,000 reviews)
"Hot tub was great!!"
United States
Paul
The price is SAR 678
SAR 776 total
includes taxes & fees
28 Jun - 29 Jun
Kathryn Riverfront Inn, an Ascend Collection Hotel

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,767 reviews)
"Great breakfast spread, and the proximity to the beach is unbeatable."
United States
Anamaria
The price is SAR 597
SAR 684 total
includes taxes & fees
26 Jul - 27 Jul
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,001 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 SAR 659
SAR 754 total
includes taxes & fees
29 Jun - 30 Jun
Inn At Seaside

Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,124 reviews)
"Very nice hotel, great staff and very clean and well maintained"
United States
Matthew
The price is SAR 747
SAR 864 total
includes taxes & fees
28 Jun - 29 Jun
Rivertide Suites Hotel

McMenamins Gearhart Hotel

McMenamins Gearhart Hotel
2.5 star property
16.8 km from Haystack Rock
9.2 out of 10, Wonderful, (188 reviews)
"New fav McMen hotel"
United States
Mindy
The price is SAR 920
SAR 1,026 total
includes taxes & fees
1 Jul - 2 Jul
McMenamins Gearhart Hotel

The Spinn

The Spinn
3.0 star property
18.6 km from Haystack Rock
9.2 out of 10, Wonderful, (73 reviews)
"Great place"
United States
Jason
The price is SAR 842
SAR 942 total
includes taxes & fees
1 Jul - 2 Jul
The Spinn

Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.0 out of 10, Wonderful, (1,009 reviews)
"Our stay was lovely"
United States
michelle
The price is SAR 672
SAR 774 total
includes taxes & fees
29 Jun - 30 Jun
Inn at the Shore

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,740 reviews)
"Great place to stay in seaside we stay there every year,"
Canada
Michael
The price is SAR 624
SAR 715 total
includes taxes & fees
28 Jun - 29 Jun
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, (952 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 SAR 571
SAR 654 total
includes taxes & fees
28 Jun - 29 Jun
Gilbert Inn Seaside

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,213 reviews)
"Great place to stay!"
United States
jason
The price is SAR 728
SAR 834 total
includes taxes & fees
29 Jun - 30 Jun
River Inn at Seaside

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 SAR 639
SAR 788 total
includes taxes & fees
28 Jun - 29 Jun
Ashore Hotel
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
679 reviews
View
Beachfront King Studio | Premium bedding, in-room safe, blackout drapes, iron/ironing board
Surfsand Resort
4.0 star property
9.6
Exceptional
1,014 reviews
View
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,006 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
391 reviews
View
Exterior
Inn at Haystack Rock
2.5 star property
8.6
Excellent
1,000 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 Haystack Rock: Marvel at the towering, 235-foot sea stack, a symbol of Cannon Beach and perfect for photography.
  • Vibrant Tidepools: Explore the rich marine life in the tidepools during low tide, offering a glimpse of starfish, crabs, and anemones.
  • Stunning Sunsets: Enjoy breathtaking sunsets over the Pacific Ocean, creating a magical atmosphere for relaxation.
  • Outdoor Activities: Engage in beach activities such as surfing, sunbathing, and picnicking along the sandy shores.
  • Family-Friendly Environment: Experience a welcoming atmosphere with plenty of recreational options for families and nature lovers.

Find great hotels near Haystack Rock

Discover a variety of accommodation options near Haystack Rock in Cannon Beach, Oregon, perfect for beach lovers and families alike. From the cozy Inn at Haystack Rock to the charming Cannon Beach Hotel, you'll find pet-friendly options and oceanfront views that enhance your vacation experience. Enjoy the stunning coastal scenery while staying at one of the area's top hotels, including the Haystack Rock Inn and Oceanfront Inn, ensuring a memorable getaway.

  • Hi-Tide Oceanfront Inn: Embrace the coastal charm at Hi-Tide Oceanfront Inn, a welcoming retreat located 12.9km from Haystack Rock. Perfect for travelers seeking an LGBTQIA-friendly and pet-friendly beach getaway, this hotel offers direct beach access, allowing guests to soak in the sun and surf. With a focus on inclusivity, it provides amenities for pets, including food and water bowls and a pet policy that accommodates various needs. Guests can enjoy a laid-back atmosphere, making it an ideal choice for those looking to relax by the ocean while enjoying a welcoming environment.
  • Inn at Cannon Beach: Situated just 0.12.9km from Haystack Rock, the Inn at Cannon Beach is a 3-star hotel that caters to adventure seekers and pet lovers alike. This LGBTQIA-friendly accommodation features a multitude of nearby recreational activities such as surfing, hiking, and fishing, ensuring an exciting vacation experience. The property is also pet-friendly, offering amenities like food and water bowls. With a focus on adventure and community, the Inn at Cannon Beach invites guests to explore the beautiful surroundings while enjoying the comforts of a well-appointed stay.
  • Tolovana Inn: Located 1.6km from Haystack Rock, Tolovana Inn is a versatile hotel ideal for beach enthusiasts, business travelers, and pet owners. With direct beach access, guests can enjoy the serene coastal environment while having the convenience of business amenities. This pet-friendly property allows dogs and features a welcoming policy for service animals. Tolovana Inn combines comfort and practicality, making it a great choice for those looking to balance work and leisure in a beautiful seaside setting.

Where to stay near Haystack Rock

Experience the charm of Haystack Rock and Cannon Beach, where family-friendly atmospheres meet stunning scenery. Relax on the sandy shores or embark on excursions to discover the area's natural beauty. Enjoy a perfect beachside getaway with friendly locals and romantic sunsets. Nearby towns offer new experiences and delightful getaways, making it an ideal destination for those seeking relaxation and adventure alike.

  • Cannon Beach: Renowned for its picturesque views and the iconic Haystack Rock, Cannon Beach is a charming coastal city that draws visitors year-round. The number of travelers peaks during the summer months, offering vibrant outdoor activities and breathtaking scenery. Visitors can explore the expansive beaches, hike scenic trails, and enjoy local shopping at unique boutiques. Nature lovers will appreciate the nearby state parks and striking rock formations that define the coastal landscape, making Cannon Beach a perfect destination for outdoor enthusiasts.
  • Seaside: Located 12.9km from Haystack Rock, Seaside is a lively beach town known for its stunning ocean views and recreational activities. Like Cannon Beach, Seaside experiences seasonal visitor fluctuations, with the summer months attracting the most tourists. The area is perfect for outdoor adventures, with excellent beaches and golf courses to enjoy. Visitors can explore the vibrant boardwalk, indulge in local cuisine, and soak up the sun on the sandy shores. Seaside's charming atmosphere and array of attractions make it a delightful stop during your vacation.
  • Downtown Cannon Beach: Just 966m from Haystack Rock, Downtown Cannon Beach is a quaint neighborhood that embodies the spirit of this coastal gem. With a seasonal influx of visitors peaking in the summer, the area offers a combination of beach access, outdoor activities, and a lively shopping scene. Stroll through the local shops, enjoy educational experiences, and take in the stunning views of the beach and nearby rocks. Downtown Cannon Beach captures the essence of coastal living, making it a must-visit for anyone exploring the region.

Things to do near Haystack Rock

At Haystack Rock in Cannon Beach, Oregon, you can enjoy stunning sunsets, surfing, and leisurely walks along the shore. Engage in beach activities like sunbathing and picnicking, explore the fascinating tidepools filled with marine life, and indulge in bird watching to spot various species. Whether you're seeking relaxation or adventure, Haystack Rock offers a perfect blend of scenic beauty and recreational opportunities.

Shopping

For shopping near Haystack Rock, visit Turnaround Market, a public market offering a local vibe just 12.9km away. Also, check out Seaside Carousel Mall, an entertainment hub, and Seaside Antique Mall for unique finds, both located 12.9km from the rock.

Recreation

Enjoy a round of golf at Seaside Golf Course, just a short drive from Haystack Rock, surrounded by stunning landscapes. Alternatively, visit Astoria Aquatic Center for family-friendly fun, or play at Gearhart Golf Links for a refreshing outdoor experience in a beautiful setting.

Adventure

Embark on the Fort to Sea Trail, located 29.0km from Haystack Rock, offering stunning views and a sense of adventure. The Angora Peak Trailhead, 11.3km away, invites hikers to explore its scenic routes. Cape Falcon Trailhead, situated 12.9km from the rock, promises breathtaking landscapes and outdoor thrills.

Nightlife

The nightlife around Haystack Rock is vibrant and diverse. Enjoy a romantic show at Coaster Theatre, only 1.4km away, or dive into adventure at Captain Kid Amusement Park, 9.7km from the rock. For a cultural experience, catch a performance at Liberty Theater, located 35.4km away.

*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 money on your trip to Haystack Rock, consider visiting between November and January for lower accommodation rates. Booking on a Tuesday can also help you find the best deals, while Saturdays tend to be pricier. Use Expedia to compare hotel and flight packages, ensuring you filter by budget and desired amenities. Take advantage of free activities like beachcombing and hiking in the area. For transportation, look for affordable public transit options or consider walking, as Cannon Beach is quite walkable, allowing you to enjoy the stunning coastline without extra costs.

  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay near Haystack Rock with your flights and activities through an Expedia package.

Find the best attractions near Haystack Rock

Haystack Rock in Cannon Beach, Oregon, offers a stunning blend of outdoor activities and scenic beauty. Visitors can explore the iconic Haystack Rock and enjoy the pristine beach, perfect for relaxation or a leisurely stroll. The surrounding area includes national and state parks, ideal for hiking and appreciating nature. For accommodation, there are several hotels near Haystack Rock to enhance your stay, making it a perfect destination for beach enthusiasts and nature lovers alike.

  • Cannon Beach: Known for its stunning views and vibrant beach vibes, Cannon Beach is a perfect spot for a leisurely stroll along the shoreline. Just 483m from Haystack Rock, you can soak in the sun, explore tide pools, and enjoy local shops and restaurants.
  • Tolovana Beach State Park: Located 1.3km from Haystack Rock, this state park offers breathtaking scenery and outdoor adventure. Enjoy hiking trails, picnic areas, and the chance to see local wildlife as you immerse yourself in nature.
  • Tillamook Head: A scenic hill situated 8.0km from Haystack Rock, Tillamook Head provides stunning panoramic views of the coastline. Perfect for hiking enthusiasts, it's a great place to connect with the outdoors while experiencing Oregon's natural beauty.

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

If you're planning a visit to Haystack Rock in Cannon Beach, Oregon, you have a couple of airport options. The closest is ASToria Regional Airport (AST), located 30.6km away. Nearby hotels include the Cannery Pier Hotel & Spa, a 4-star property just 4.8km from the airport, and Hotel Elliott, a 3.5-star hotel also 4.8km away. The Seaside Oceanfront Inn, another 3.5-star option, is situated 17.7km from the airport. Transportation services are conveniently accessible from these hotels, making it easy to reach the airport and enjoy your trip to this iconic coastal landmark.

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 Cannon Beach Hotel Collection and Surfsand Resort.
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, Necanicum Picnic Area, and Les Shirley Park 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.