Find hotels near Haystack Rock, Cannon Beach from AED 337

  • 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

Next weekend
In two weeks

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, (1,001 reviews)
"Great stay"
United States
Jason
The price is AED 547
AED 628 total
includes taxes & fees
9 Feb - 10 Feb
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, (653 reviews)
"The service and the room was spectacular "
United States
Atif
The price is AED 1,188
AED 1,362 total
includes taxes & fees
9 Feb - 10 Feb
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,011 reviews)
"Amazing location and wonderful staff!"
United States
Nicole
The price is AED 536
AED 614 total
includes taxes & fees
11 Feb - 12 Feb
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, (359 reviews)
"It was a beautiful place to stay. Friendly staff and the location is beautiful. We enjoyed our stay very much! "
United States
Joy
The price is AED 694
AED 791 total
includes taxes & fees
9 Feb - 10 Feb
Sea Sprite at Haystack Rock

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,001 reviews)
"Great stay!"
United States
Greg
The price is AED 671
AED 765 total
includes taxes & fees
16 Feb - 17 Feb
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, (244 reviews)
"Clean room, gorgeous view, great location in the center of town. Easy walk to shops and restaurants. "
United States
Deb
The price is AED 804
AED 917 total
includes taxes & fees
9 Feb - 10 Feb
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, (370 reviews)
"Friendly and helpful staff. "
United States
George
The price is AED 474
AED 543 total
includes taxes & fees
9 Feb - 10 Feb
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, (277 reviews)
"Perfect gateway with unbelievable view!"
United States
Evgeny
The price is AED 768
AED 875 total
includes taxes & fees
9 Feb - 10 Feb
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, (1,008 reviews)
"Great stay and location"
United States
Nicholas
The price is AED 360
AED 410 total
includes taxes & fees
11 Feb - 12 Feb
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, (1,000 reviews)
"Great location and darling accommodations."
United States
Melissa
The price is AED 440
AED 502 total
includes taxes & fees
9 Feb - 10 Feb
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, (631 reviews)
"Friendly staff, convenient location not far from the college. Hottub was delightful!"
United States
Holly
The price is AED 364
AED 415 total
includes taxes & fees
10 Feb - 11 Feb
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, (645 reviews)
"wonderful peaceful night"
United States
timothy
The price is AED 569
AED 649 total
includes taxes & fees
9 Feb - 10 Feb
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, (719 reviews)
"Very comfy bed and loved the vintage ambience of the whole place - great location "
United States
Janice
The price is AED 328
AED 374 total
includes taxes & fees
9 Feb - 10 Feb
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,670 reviews)
"Great stay!"
United States
Devavrat
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, (1,001 reviews)
"the cottage is very good and comfortable, quite and clean, and nice staff. "
Canada
Xiao Bao
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, (224 reviews)
"The room was amazing! Staff was very nice and brought us welcoming snacks as well as a drink of our choice to our room after we got settled in! I would gladly come and stay again! The breakfast was excellent and a welcoming chef to come out and take our order. Even though there was issues with some of thier kitchen equipment they were able to accommodate us and work around the issues they were having with ease! Thank you so much for having us stay at the beautiful property!"
United States
Darren
Arch Cape Inn and Retreat - Cannon Beach

The Drifthaven at Gearhart

The Drifthaven at Gearhart
2.0 star property
16 km from Haystack Rock
9.6 out of 10, Exceptional, (206 reviews)
"Very comfy and cute place, staff were very kind and helpful."
United States
Olivia
The price is AED 332
AED 463 total
includes taxes & fees
9 Feb - 10 Feb
The Drifthaven at Gearhart

Sea Glass Inn

Sea Glass Inn
2.0 star property
12.8 km from Haystack Rock
9.4 out of 10, Exceptional, (20 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
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, (2,611 reviews)
"Great stay. Staff is friendly and no problems with the room or anything. I’m glad to have chosen this place, especially right next to the beach!"
United States
Elvis
The price is AED 327
AED 375 total
includes taxes & fees
9 Feb - 10 Feb
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,002 reviews)
"Unique place with charm. Nice staff, clean room, easy parking, plus biscuits & gravy in the morning :)"
United States
Cashius
The price is AED 294
AED 337 total
includes taxes & fees
9 Feb - 10 Feb
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.

Compare popular hotels close to Haystack Rock

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Exterior
Inn at Cannon Beach
3.0 star property
9.8
Exceptional
1,001 reviews
View
Exterior
The Ocean Lodge
3.5 star property
9.8
Exceptional
653 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,011 reviews
View
Haystack Suite – Upstairs Ocean Front View | View from room
Sea Sprite at Haystack Rock
3.5 star property
9.6
Exceptional
359 reviews
View
View from room
Hallmark Resort - Cannon Beach
3.0 star property
9.4
Exceptional
1,001 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 Landmark: Haystack Rock is a stunning natural monument that offers breathtaking views and is a must-see for any visitor.
  • Outdoor Activities: Enjoy a variety of activities such as surfing, hiking, and exploring scenic beach walks.
  • Fascinating Tidepools: Discover unique marine life in the tidepools during low tide, perfect for exploration.
  • Bird Watching: Observe diverse bird species in their natural habitat, making it a paradise for wildlife enthusiasts.
  • Stunning Sunsets: Experience unforgettable sunsets that paint the sky with vibrant colors, ideal for romantic moments.

Find great hotels near Haystack Rock

Explore a variety of hotel accommodations near Haystack Rock in Cannon Beach, Oregon. Whether you're seeking a family-friendly resort, a cozy inn, or a pet-friendly option, you'll find the perfect place to unwind. Popular choices include the Inn at Haystack Rock, Haystack Rock Inn, Cannon Beach Hotel, and Oceanfront Inn, all offering stunning views and easy beach access for a memorable vacation experience.

  • Hi-Tide Oceanfront Inn: Embrace the serene coastal vibes at Hi-Tide Oceanfront Inn, located 12.9km from Haystack Rock. This welcoming hotel is perfect for travelers seeking a beach getaway combined with a pet-friendly atmosphere. With direct access to the beach, guests can soak in the sun and surf right at their doorstep. The hotel proudly supports LGBTQIA travelers, ensuring an inclusive experience for all. Amenities include food and water bowls for pets, making it easy to bring your furry friends along for the adventure.
  • Inn at Cannon Beach: Adventure awaits at Inn at Cannon Beach, just 0.12.9km from Haystack Rock. This 3-star hotel caters to thrill-seekers and pet lovers alike, featuring a plethora of outdoor activities such as hiking, biking, surfing, and boat tours in the nearby area. The Inn is also LGBTQIA-friendly and offers a vibrant atmosphere for a fun-filled vacation. Guests can enjoy engaging in recreational activities while knowing their pets are welcome, with specific amenities like food and water bowls provided.
  • Tolovana Inn: Nestled only 1.6km from Haystack Rock, Tolovana Inn is the ideal destination for beachgoers and business travelers alike. With direct beach access, guests can enjoy the soothing sounds of the ocean while staying connected for work or leisure. This pet-friendly property welcomes dogs and provides a comfortable environment for your four-legged companions. The hotel is designed to accommodate both relaxation and productivity, making it a versatile choice for any type of traveler.

Where to stay near Haystack Rock

Experience the charm of Haystack Rock and Cannon Beach, where family-friendly vibes meet breathtaking scenery. Enjoy a perfect beachside getaway with relaxing excursions and romantic sunsets. Explore nearby towns that offer a delightful atmosphere, making it an ideal destination for a memorable vacation. Whether you're seeking a charming retreat or new adventures, the region around Haystack Rock promises a unique and captivating experience for every traveler.

  • Cannon Beach: Renowned for its stunning coastline and iconic Haystack Rock, Cannon Beach offers a perfect blend of outdoor activities and scenic beauty. Located along the Oregon Coast, this charming city attracts visitors year-round, with peak travel during the summer months. Explore the sandy beaches, indulge in local shops, or hike scenic trails in nearby state parks. Cannon Beach’s vibrant arts scene and cozy restaurants add to its appeal, making it a delightful destination for all types of travelers.
  • Seaside: Just 12.9km from Haystack Rock, Seaside is a bustling beach town known for its family-friendly atmosphere and picturesque views. With a similar seasonal travel pattern, visitors flock here for its beautiful beaches and outdoor experiences. Enjoy recreational activities, including golfing and beach walks, or visit the lively promenade filled with shops and eateries. Seaside’s charming coastal vibe, coupled with its proximity to natural attractions, makes it an excellent spot for a day trip or a longer stay.
  • Downtown Cannon Beach: Located merely 966m from Haystack Rock, Downtown Cannon Beach is a quaint neighborhood that embodies the essence of coastal living. Visitors love its vibrant shopping scene, educational attractions, and easy access to the beach. The area attracts a moderate number of travelers, especially during the warmer months. Stroll along the charming streets, explore local art galleries, or unwind at one of the scenic parks, all while enjoying the stunning backdrop of the Pacific Ocean and surrounding natural beauty.

Things to do near Haystack Rock

At Haystack Rock in Cannon Beach, Oregon, you can enjoy stunning sunsets, thrilling surfing, and scenic walks along the beach. Engage in beach activities like sunbathing and picnicking, explore fascinating tidepools, and indulge in bird watching to appreciate the local wildlife. This iconic landmark offers a perfect blend of relaxation and adventure for every visitor.

Shopping

For shopping near Haystack Rock, visit Turnaround Market, a vibrant public market only 12.9km away. The Seaside Carousel Mall, also 12.9km away, features family-friendly entertainment and shops. If you're up for a drive, check out Seaside Antique Mall, located 12.9km away for unique finds.

Recreation

At Seaside Golf Course, enjoy a round of golf surrounded by beautiful landscapes just 11.3km from Haystack Rock, perfect for sports enthusiasts. Meanwhile, Gearhart Golf Links, located 17.7km away, offers a scenic golfing experience. For family fun, visit the Astoria Aquatic Center, 35.4km away, featuring a variety of aquatic activities.

Adventure

Explore the Fort to Sea Trail, located 29.0km from Haystack Rock, offering stunning scenery and outdoor adventure. Angora Peak Trailhead, 11.3km away, invites hikers to enjoy breathtaking views. The Cape Falcon Trailhead, 12.9km distant, also provides thrilling hiking experiences amidst beautiful landscapes.

Nightlife

Experience the charm of the Coaster Theatre, only 1.4km from Haystack Rock, offering romance and culture in every performance. For family fun, visit Captain Kid Amusement Park, 9.7km away, where adventure awaits. Don't miss the Liberty Theater, 35.4km from Haystack Rock, for more entertainment and romance.

*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 when accommodation prices are lower, especially on Tuesdays. Avoid Saturdays for better rates. Use Expedia’s search tool to find budget-friendly hotels and eco-certified options, and take advantage of package deals that combine flights and activities for extra savings. For transportation, look for affordable public transport options, or consider walking to explore the area. Enjoy free activities like beachcombing or hiking to make the most of your visit without overspending.

  • 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: Expedia’s search tool lets you set your budget, choose your ideal location, and more. You can easily organize your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the “Eco-certified” filter will showcase sustainable and environmentally friendly hotels that you can book.
  • 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 deal.

Find the best attractions near Haystack Rock

At Haystack Rock in Cannon Beach, Oregon, visitors can enjoy a variety of outdoor activities amidst stunning scenery. Explore the beach, hike nearby hills, or visit the iconic Haystack Rock itself. For those looking to extend their stay, there are several hotels near Haystack Rock, providing comfortable accommodations for adventurers seeking a memorable experience in this beautiful coastal destination.

  • Cannon Beach: Located only 483m from Haystack Rock, Cannon Beach offers a stunning stretch of sandy shoreline perfect for sunbathing, beachcombing, and enjoying picturesque sunsets. The vibrant beach community features charming shops and restaurants to explore.
  • Tolovana Beach State Park: Situated 1.3km from Haystack Rock, this state park is a nature lover's paradise. With scenic views, hiking trails, and opportunities for outdoor adventures, it’s an ideal spot for picnicking and enjoying the coastal environment.
  • Tillamook Head: Approximately 8.0km from Haystack Rock, Tillamook Head boasts breathtaking scenery and hiking trails. The hill provides panoramic views of the coastline, making it a perfect destination for outdoor enthusiasts and photographers alike.

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

When planning your visit to Haystack Rock in Cannon Beach, Oregon, you can fly into Astoria Regional Airport (AST), located 30.6km away. Nearby hotel options include the 4-star Cannery Pier Hotel & Spa and the 3.5-star Hotel Elliott, both situated 4.8km from the airport. Additionally, the Seaside Oceanfront Inn, another 3.5-star option, is 17.7km away. Transportation services from these hotels to the airport are readily available, ensuring a convenient journey as you explore the stunning coastal scenery of Cannon Beach.

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 216 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 Tolovana Inn and Hallmark Resort - Cannon Beach.
How many hotels will I be able to find close to Haystack Rock?
Expedia has 216 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.