Find hotels near Haystack Rock, Cannon Beach from SAR 307

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

Filter by

Guest rating
Guest rating
Star rating

Compare 1,644 hotels close to Haystack Rock with room rates, reviews, and availability. Most hotels are fully refundable.

The Ocean Lodge

3.5 star property
Tolovana Park, 1 km from Haystack Rock
9.8 out of 10, Exceptional, (631)
"Exceptional view, amazing hospitality team, incredible quiet setting that's away from downtown but still very close. Walk right up to Cannon Beach. Clean room and great turn down service! "
United States
Tzu Hen
The price is SAR 863
SAR 989 total
includes taxes & fees
2 Dec - 3 Dec
The Ocean Lodge

Inn at Cannon Beach

3.0 star property
Tolovana Park, 1.3 km from Haystack Rock
9.8 out of 10, Exceptional, (1000)
"My favorite place to stay in Cannon Beach! "
United States
Briar
The price is SAR 559
SAR 641 total
includes taxes & fees
30 Nov - 1 Dec
Inn at Cannon Beach

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 SAR 621
SAR 712 total
includes taxes & fees
30 Nov - 1 Dec
Surfsand Resort

Sea Sprite at Haystack Rock

3.5 star property
Tolovana Park, 0.9 km from Haystack Rock
9.6 out of 10, Exceptional, (354)
"Sweet little place "oh so close" to the beach!"
United States
Julie
The price is SAR 746
SAR 836 total
includes taxes & fees
30 Nov - 1 Dec
Sea Sprite at Haystack Rock

Hallmark Resort - Cannon Beach

3.0 star property
Downtown Cannon Beach, 0.6 km from Haystack Rock
9.4 out of 10, Exceptional, (978)
"Lovely place. A bit small (rooms) but the views are amazing and staff is nice. Would stay here again."
United States
Eric
The price is SAR 685
SAR 781 total
includes taxes & fees
23 Nov - 24 Nov
Hallmark Resort - Cannon Beach

Lighthouse Inn

2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (363)
"2nd time staying here .would come back"
United States
Rhonda
The price is SAR 484
SAR 555 total
includes taxes & fees
30 Nov - 1 Dec
Lighthouse Inn

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, (1001)
"Amazing, comfortable and walking distance to everything! Beds were comfy and suite was clean! "
United States
Thomas
The price is SAR 450
SAR 513 total
includes taxes & fees
1 Dec - 2 Dec
The Waves/The Argonauta Inn/The White Heron Lodge

Cannon Beach Hotel Collection

3.5 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1005)
"Was very roomy and super close to beach"
United States
Robin
The price is SAR 320
SAR 365 total
includes taxes & fees
3 Dec - 4 Dec
Cannon Beach Hotel Collection

The Wayside Inn

2.5 star property
Tolovana Park, 1.5 km from Haystack Rock
9.2 out of 10, Wonderful, (602)
"Clean and spacious room, heated indoor pool and hot tub was nice, friendly and helpful staff."
United States
Allen
The price is SAR 409
SAR 466 total
includes taxes & fees
2 Dec - 3 Dec
The Wayside Inn

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, (627)
"Great place to stay. Staff was nice and check-in was very easy. Would love to come back :)"
United States
Leo
The price is SAR 600
SAR 672 total
includes taxes & fees
23 Nov - 24 Nov
Land's End at Cannon Beach

Ecola Creek Lodge

3.0 star property
2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (708)
"Great place to stay and great people"
United States
Keith
The price is SAR 395
SAR 451 total
includes taxes & fees
25 Nov - 26 Nov
Ecola Creek Lodge

Tolovana Inn

2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
8.8 out of 10, Excellent, (1596)
"Clean room, friendly staff, great locstion"
United States
John
The price is SAR 444
SAR 509 total
includes taxes & fees
3 Dec - 4 Dec
Tolovana Inn

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 room, super soft bath robe, nice location, helpful & friendly staff. Absolutely comfortable bed"
United States
Andrea
The price is SAR 394
SAR 449 total
includes taxes & fees
30 Nov - 1 Dec
Inn at Haystack Rock

The Starry Night Inn

3.0 star property
12.7 km from Haystack Rock
9.8 out of 10, Exceptional, (64)
"Great property with lots of love and care put into every detail of stay. Building is quirky and fun, with lots of art, games, and even a library of VHS tapes for a truly unique stay. "
United States
Ryan
The Starry Night Inn

The Drifthaven at Gearhart

2.0 star property
16 km from Haystack Rock
9.8 out of 10, Exceptional, (194)
"Our favorite beach property to stay at!"
United States
Joseph
The price is SAR 350
SAR 391 total
includes taxes & fees
14 Dec - 15 Dec
The Drifthaven at Gearhart

Arch Cape Inn and Retreat - Cannon Beach

3.5 star property
8.4 km from Haystack Rock
9.4 out of 10, Exceptional, (222)
"Really nice place to stay with friendly people and great breakfast."
United States
Jeremy
Arch Cape Inn and Retreat - Cannon Beach

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

Coast Cabins

4.0 star property
18.6 km from Haystack Rock
9.4 out of 10, Exceptional, (52)
"It was great! Amazing accommodations and very friendly people. "
United States
Lisa
The price is SAR 945
SAR 1,053 total
includes taxes & fees
24 Nov - 25 Nov
Coast Cabins

Ebb Tide Oceanfront Inn

2.0 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (2567)
"Will stay again."
United States
Angela
The price is SAR 268
SAR 307 total
includes taxes & fees
25 Nov - 26 Nov
Ebb Tide Oceanfront Inn

Inn At Seaside

2.5 star property
12.7 km from Haystack Rock
9.2 out of 10, Wonderful, (1006)
"Friendly staff and nice accommodations."
United States
Nicholas
The price is SAR 328
SAR 375 total
includes taxes & fees
3 Dec - 4 Dec
Inn At 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.

Hotels close to Haystack Rock with free breakfast

Hotels close to Haystack Rock with a pool

Top guest rated hotels close to Haystack Rock

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 210 hotels and other accommodations you'll find within a mile.
What's the best hotel to stay close to Haystack Rock?
Surfsand Resort is one of the top choices for your stay based on our traveler 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 Cannon Beach Hotel Collection and Hallmark Resort - Cannon Beach.
How many hotels will I be able to find close to Haystack Rock?
Expedia has 210 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 Crescent Beach. Attractions like Coaster Theatre and Cannon Beach History Center and Museum highlight the local culture.

Explore a world of travel with Expedia