A beach with rock formations and a sunset.

Find hotels near Haystack Rock, Cannon Beach from ¥26,963

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Haystack Rock hotels

1. 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,003 reviews)
"Would definitely stay here again."
Canada
Jessie
The price is ¥66,422
¥76,155 total
includes taxes & fees
Jul 26 - Jul 27
Inn at Cannon Beach

2. Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (396 reviews)
"We enjoyed our stay very much! Staff was super nice, room was perfect for our weekend stay."
United States
Berdine
The price is ¥66,422
¥76,155 total
includes taxes & fees
Jul 27 - Jul 28
Lighthouse Inn

3. 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,171 reviews)
"We stayed in the MacBee cottages. It was the perfect place for our 6 year and dog to enjoy and just a 1 min walk to the beach. I would definitely stay here again."
United States
Amy
The price is ¥47,140
¥54,007 total
includes taxes & fees
Aug 11 - Aug 12
Cannon Beach Hotel Collection

4. Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
2.2 km from Haystack Rock
9.2 out of 10, Wonderful, (767 reviews)
"Great clean place to stay"
United States
Abraham
The price is ¥41,967
¥47,843 total
includes taxes & fees
Jul 23 - Jul 24
Ecola Creek Lodge

5. Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1.6 km from Haystack Rock
9.0 out of 10, Wonderful, (2,047 reviews)
"Nice location next to the beach."
United States
Daniel
The price is ¥28,488
¥34,263 total
includes taxes & fees
Jul 26 - Jul 27
Tolovana Inn

6. 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,003 reviews)
"It was just a great spot overall!"
United States
Chemlahyah
The price is ¥42,877
¥48,879 total
includes taxes & fees
Jul 28 - Jul 29
Inn at Haystack Rock

7. Manzanita Oceanfront Inn

Manzanita Oceanfront Inn
2.0 star property
18.5 km from Haystack Rock
10.0 out of 10, Exceptional, (13 reviews)
"Great location on the beach!"
United States
Keith
The price is ¥42,991
¥47,935 total
includes taxes & fees
Jul 20 - Jul 21
Manzanita Oceanfront Inn

8. The Drifthaven at Gearhart

The Drifthaven at Gearhart
2.0 star property
16 km from Haystack Rock
9.8 out of 10, Exceptional, (234 reviews)
"Super cute, very clean, boutique hotel with everything you need to enjoy a beach weekend!"
United States
Cheryl
The price is ¥39,675
¥48,298 total
includes taxes & fees
Aug 4 - Aug 5
The Drifthaven at Gearhart

9. 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, (230 reviews)
"I Absolutely Loved staying at here! The staff Greets you! They give you a tour of the place. They make everything feel so Relaxing, Safe, Secure and most of all Very Welcome! Our room was clean and made me feel like home. The bed was comfortable. The grounds were beautiful and peaceful. The Staff is so Pleasant. I would Highly recommend staying here to my Family and Friends! When we come back to explore more of the coast we will definitely be staying here again."
United States
Keith
The price is ¥65,998
¥77,983 total
includes taxes & fees
Aug 4 - Aug 5
Arch Cape Inn and Retreat - Cannon Beach

10. The Starry Night Inn

The Starry Night Inn
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (78 reviews)
"Check in and parking instructions were easy. Lovely amenities available including snacks and breakfast items."
United States
Janerly
The price is ¥27,925
¥38,483 total
includes taxes & fees
Jul 23 - Jul 24
The Starry Night Inn

11. Sea Glass Inn

Sea Glass Inn
2.0 star property
12.8 km from Haystack Rock
9.4 out of 10, Exceptional, (24 reviews)
"Short distance from the beach, cute and quiet spot. Perfect for our relaxing vacation "
United States
Savannah
The price is ¥32,702
¥45,813 total
includes taxes & fees
Jul 20 - Jul 21
Sea Glass Inn

12. SaltLine Hotel

SaltLine Hotel
3.0 star property
12.7 km from Haystack Rock
9.4 out of 10, Exceptional, (1,106 reviews)
"Great free breakfast central location. Super nice staff, will be staying here again"
United States
Sarah
The price is ¥47,421
¥54,622 total
includes taxes & fees
Aug 10 - Aug 11
SaltLine Hotel

13. Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
12.8 km from Haystack Rock
9.2 out of 10, Wonderful, (1,127 reviews)
"We have stayed here a couple of times and it has been great every time."
United States
Catherine K
The price is ¥35,585
¥41,152 total
includes taxes & fees
Jul 26 - Jul 27
Rivertide Suites Hotel

14. 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)
"Great experience, stay and location!"
United States
Ashley
The price is ¥33,763
¥38,659 total
includes taxes & fees
Jul 26 - Jul 27
Inn At Seaside

15. 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,789 reviews)
"Amazing stay, would definitely stay again. Close to the beach and everything in town, perfect walk down the prom. Hotel is very clean and the view of the ocean is beautiful."
United States
Addison
The price is ¥25,822
¥29,582 total
includes taxes & fees
Aug 17 - Aug 18
Ebb Tide Oceanfront Inn

16. 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,006 reviews)
"Great staff and hospitality!"
United States
MiKayla
The price is ¥41,274
¥47,258 total
includes taxes & fees
Aug 9 - Aug 10
Kathryn Riverfront Inn, an Ascend Collection Hotel

17. Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG
2.5 star property
12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (1,001 reviews)
"Wonderful stay, good breakfast, great location!"
United States
Julie
The price is ¥36,831
¥42,171 total
includes taxes & fees
Jul 26 - Jul 27
Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG

18. Inn at the Shore

Inn at the Shore
2.5 star property
11 km from Haystack Rock
9.2 out of 10, Wonderful, (1,002 reviews)
"We had a wonderful time at the Inn. The staff was exceptionally warm, friendly and helpful. The location was excellent and peaceful, and the properly was well maintained. Has now become my go to spot in seaside. I cant recommend enough."
United States
Kingston
The price is ¥40,779
¥46,924 total
includes taxes & fees
Jul 21 - Jul 22
Inn at the Shore

19. 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,256 reviews)
"Outstanding place to stay! Will definitely be staying there on our next visit to seaside"
United States
Danny
The price is ¥40,925
¥46,859 total
includes taxes & fees
Aug 10 - Aug 11
River Inn at Seaside

20. Hillcrest Inn

Hillcrest Inn
2.5 star property
12.7 km from Haystack Rock
9.0 out of 10, Wonderful, (651 reviews)
"Close to the beach, clean place, affordable, pet friendly, staff was friendly. Great stay and we plan to stay there again."
United States
Raquel
The price is ¥23,548
¥26,963 total
includes taxes & fees
Jul 20 - Jul 21
Hillcrest 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.

Compare popular hotels close to Haystack Rock

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,003 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
396 reviews
View
Premium bedding, pillowtop beds, WiFi (free), bed sheets
Cannon Beach Hotel Collection
3.5 star property
9.2
Wonderful
1,171 reviews
View
Property entrance
Ecola Creek Lodge
3.0 star property
9.2
Wonderful
767 reviews
View
TV, DVD player
Tolovana Inn
2.5 star property
9.0
Wonderful
2,047 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 formation, perfect for memorable photos and exploration.
  • Outdoor Activities: Enjoy bird watching, sandcastle contests, and fat biking along the beautiful shore.
  • Stunning Sunsets: Witness breathtaking sunsets that create a magical atmosphere at the beach.
  • Family-Friendly: The area offers safe, enjoyable beaches ideal for families and children.
  • Charming Neighborhoods: Explore local shops and eateries, enhancing your visit with unique experiences.

Find great hotels near Haystack Rock

Discover the perfect getaway at Haystack Rock, where a variety of hotel accommodations await you. From charming inns to beachside resorts, each option is designed to enhance your stay. Enjoy pet-friendly amenities, family-friendly experiences, and proximity to the iconic Haystack Rock. Whether you’re seeking reviews on the Inn at Haystack Rock or searching for the best hotels nearby, you’ll find the ideal spot for a memorable vacation on the stunning Oregon coast.

  • Hi-Tide Oceanfront Inn: Nestled just 13km from Haystack Rock, Hi-Tide Oceanfront Inn offers a budget-friendly option for travelers seeking a relaxed beach getaway. This charming property features direct beach access, making it an ideal choice for those who want to soak up the sun and enjoy the ocean waves. Pet lovers will appreciate the pet-friendly policy, which includes amenities like food and water bowls for furry companions. With a guest rating of 9.0 out of 10, this inn caters to visitors looking for a comfortable stay by the coast.
  • Tolovana Inn: Conveniently located 2km from Haystack Rock, Tolovana Inn is another budget-friendly option, boasting a guest rating of 8.8 out of 10. This property is perfect for beachgoers and business travelers alike, featuring direct access to the shore. The pet-friendly environment ensures that you can bring your beloved pet along for the adventure, with amenities such as food and water bowls readily available. The welcoming atmosphere and comfortable accommodations make Tolovana Inn a solid choice for your stay in Cannon Beach.
  • Inn at Cannon Beach: Just 1km away from Haystack Rock, Inn at Cannon Beach stands out with a stellar guest rating of 9.6 out of 10. This 3-star inn caters to adventure seekers, offering various onsite and nearby recreational activities like hiking, fishing, and surfing. The property is also pet-friendly, accommodating your furry friends with special amenities. With its focus on providing an adventurous and enjoyable stay, the Inn at Cannon Beach is an excellent choice for those looking to explore the natural beauty of the Oregon coast.

Where to stay near Haystack Rock

Haystack Rock offers a perfect blend of relaxation and adventure for travelers. With family-friendly beaches and scenic walks, you'll find the ideal peaceful getaway. Enjoy easy beach access and immerse yourself in the stunning coastal views. Nearby, charming neighborhoods invite you to explore local shops and friendly eateries, making this destination a romantic escape or a fun-filled excursion for everyone. Experience the beauty and warmth of Cannon Beach, where unforgettable memories await.

  • Cannon Beach: Nestled along the stunning Oregon Coast, Cannon Beach is home to the iconic Haystack Rock. This charming city offers a perfect blend of outdoor activities and breathtaking scenery, making it a popular destination for nature lovers. Visitors flock here primarily from June to August, drawn by the pristine beaches and scenic hiking trails. Whether you're exploring the nearby national parks or enjoying the tranquil beach life, Cannon Beach provides an unforgettable experience with its unique coastal rock formations and vibrant local culture.
  • Seaside: Located just 13km from Haystack Rock, Seaside is a lively coastal city that perfectly captures the essence of beach town charm. Known for its beautiful sandy shores and vibrant atmosphere, Seaside attracts visitors year-round, with peak seasons in the summer months. The city features a variety of recreational areas, shopping centers, and delicious dining options. With its inviting boardwalk and stunning ocean views, Seaside is an ideal spot for those looking to indulge in beach activities while also enjoying a bit of retail therapy.
  • Downtown Cannon Beach: A quaint neighborhood just 966m from Haystack Rock, Downtown Cannon Beach offers a delightful mix of local shops, art galleries, and theaters. This area is perfect for those seeking a relaxed beach experience combined with cultural exploration. Downtown Cannon Beach witnesses a seasonal influx of travelers, especially during the summer months. Visitors can enjoy easy access to beautiful beaches, hiking trails, and picturesque views of the surrounding natural beauty. It's a great place to unwind and soak in the coastal vibe while being close to the main attractions.

Things to do in Haystack Rock

Shopping

Cannon Beach offers charming local shops and galleries where you can find unique gifts and souvenirs. If you're up for a drive, visit the Seaside Factory Outlet Center, located about 16km away, featuring various brand-name stores and discount shopping options.

Recreation

Explore the tranquil spa at The Ocean Lodge, where you can indulge in rejuvenating massages and holistic treatments. Take a peaceful stroll along the beach, or engage in mindful yoga sessions with ocean views to enhance your wellness experience at Haystack Rock.

Adventure

At Haystack Rock, explore tide pools teeming with marine life during low tide or embark on a guided kayaking tour along the coastline. Stroll the sandy beach for breathtaking views, and don’t miss the chance to photograph this iconic landmark at sunset.

Nightlife

At Haystack Rock, enjoy a relaxed evening at local seafood restaurants with ocean views. Nearby, cozy bars offer craft beers and live music, creating a laid-back vibe. Stroll along the beach to take in the stunning sunset, then unwind around fire pits with friends and good conversation.

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

Find the best attractions near Haystack Rock

When visiting Haystack Rock in Cannon Beach, Oregon, you'll find a variety of attractions such as stunning beaches, state parks, and local galleries. This area is perfect for outdoor enthusiasts and those seeking breathtaking scenery. Be sure to explore the iconic Haystack Rock, enjoy different views, and check out reviews to enhance your experience. Whether you're relaxing on the beach or discovering local art, Haystack Rock offers plenty for every traveler.

  • Cannon Beach: Enjoy the stunning views and relaxing beach vibes at Cannon Beach, located 483m from Haystack Rock. This iconic stretch of sand is perfect for beachcombing, picnicking, and capturing memorable photographs of the famous Haystack Rock.
  • Ecola State Park: Just 5km from Haystack Rock, Ecola State Park offers breathtaking scenery and outdoor adventures. Hike along coastal trails, enjoy panoramic ocean views, and immerse yourself in the natural beauty of Oregon's coastline.
  • White Bird Gallery: Located 2km from Haystack Rock, White Bird Gallery showcases local art and culture. Explore unique exhibitions featuring works by regional artists and take home a piece of Cannon Beach's vibrant artistic community.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Traveling to Haystack Rock in Cannon Beach, Oregon, is convenient with several nearby airports. Portland International Airport (PDX) is about 113km away, with excellent hotel options like The Nines and Sentinel Hotel, both offering luxurious accommodations within 11km of the airport. Astoria Regional Airport (AST) is closer at 31km, featuring hotels like Cannery Pier Hotel & Spa, just 5km away. For those considering Salem Airport (SLE), it's located 132km from Haystack Rock, with nearby options such as Holman Riverfront Park Hotel Salem, 5km from the airport. Each airport provides accessible transportation services to ensure a smooth journey to your destination.

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 Surfsand Resort and Cannon Beach Hotel Collection.
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, 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