Find hotels near Haystack Rock, Cannon Beach from CA $123

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Top Hotels Close to Haystack Rock

Our top choices for Haystack Rock hotels

The Ocean Lodge

3.5 star property
9.8 out of 10, Exceptional, (607)
"Absolutely stunning and with top notch service in every way. "
The price is CA $513
CA $577 total
includes taxes & fees
Sep 1 - Sep 2
The Ocean Lodge

Inn at Cannon Beach

3.0 star property
9.8 out of 10, Exceptional, (1000)
"Wonderful place to stay! Superb staff, immaculate accommodations, great location, we loved it and will visit again!"
The price is CA $400
CA $451 total
includes taxes & fees
Sep 1 - Sep 2
Inn at Cannon Beach

Surfsand Resort

4.0 star property
9.6 out of 10, Exceptional, (1003)
"Great stay, nice views, beach accessible "
The price is CA $484
CA $544 total
includes taxes & fees
Sep 7 - Sep 8
Surfsand Resort

Hallmark Resort - Cannon Beach

3.0 star property
9.4 out of 10, Exceptional, (952)
"Amazing views and great service. The front desk was very helpful. They lent us binoculars to views the birds on haystack rock and we we're able to get a smores kit to make smores on the beach while watching the sunset. I highly recommend to anyone. "
The price is CA $437
CA $492 total
includes taxes & fees
Sep 1 - Sep 2
Hallmark Resort - Cannon Beach

Lighthouse Inn

2.5 star property
9.4 out of 10, Exceptional, (354)
"Great place to stay! beds are comfortable. "
The price is CA $400
CA $451 total
includes taxes & fees
Sep 1 - Sep 2
Lighthouse Inn

Cannon Beach Hotel Collection

3.5 star property
9.2 out of 10, Wonderful, (1008)
"Beautiful area to explore "
The price is CA $248
CA $278 total
includes taxes & fees
Sep 23 - Sep 24
Cannon Beach Hotel Collection

Land's End at Cannon Beach

3.0 star property
9.2 out of 10, Wonderful, (607)
"Amazing property with great views. Front office super helpful to make our stay very comfortable "
The price is CA $439
CA $492 total
includes taxes & fees
Aug 27 - Aug 28
Land's End at Cannon Beach

Ecola Creek Lodge

3.0 star property
9.2 out of 10, Wonderful, (679)
"Great little place to stay !! Cozy, clean, quiet!!"
The price is CA $184
CA $206 total
includes taxes & fees
Sep 21 - Sep 22
Ecola Creek Lodge

Tolovana Inn

2.5 star property
8.8 out of 10, Excellent, (1458)
"Best location and nice rooms"
The price is CA $223
CA $251 total
includes taxes & fees
Sep 2 - Sep 3
Tolovana Inn

Inn at Haystack Rock

2.5 star property
8.6 out of 10, Excellent, (1006)
"Really cute rooms, comfortable and walking distance to town and the beach."
The price is CA $248
CA $278 total
includes taxes & fees
Sep 22 - Sep 23
Inn at Haystack Rock

Arch Cape Inn and Retreat - Cannon Beach

3.5 star property
9.4 out of 10, Exceptional, (218)
"Really nice place to stay with friendly people and great breakfast."
The price is CA $442
CA $523 total
includes taxes & fees
Sep 4 - Sep 5
Arch Cape Inn and Retreat - Cannon Beach

Inn at the Shore

2.5 star property
9.0 out of 10, Wonderful, (1003)
"Great location, friendly staff, amazing view"
The price is CA $198
CA $223 total
includes taxes & fees
Sep 21 - Sep 22
Inn at the Shore

SaltLine Hotel

3.0 star property
9.4 out of 10, Exceptional, (1013)
"Loved our stay!"
The price is CA $219
CA $249 total
includes taxes & fees
Sep 17 - Sep 18
SaltLine Hotel

Sea Glass Inn

2.0 star property
9.4 out of 10, Exceptional, (15)
"Great spot close to restaurants and the beach"
The price is CA $148
CA $237 total
includes taxes & fees
Sep 17 - Sep 18
Sea Glass Inn

Inn At Seaside

2.5 star property
9.2 out of 10, Wonderful, (1002)
"Great location "
The price is CA $134
CA $151 total
includes taxes & fees
Sep 9 - Sep 10
Inn At Seaside

Hi-Tide Oceanfront Inn

2.0 star property
9.0 out of 10, Wonderful, (1757)
"We will definitely return for another stay. "
The price is CA $161
CA $181 total
includes taxes & fees
Sep 2 - Sep 3
Hi-Tide Oceanfront Inn

Quality Inn

2.5 star property
8.4 out of 10, Very good, (1004)
"Close to town, clean rooms, breakfast options, good rates."
The price is CA $123
CA $139 total
includes taxes & fees
Sep 2 - Sep 3
Quality Inn

Ebb Tide Oceanfront Inn

2.0 star property
9.2 out of 10, Wonderful, (2430)
"Great hotel and great location."
The price is CA $145
CA $164 total
includes taxes & fees
Sep 8 - Sep 9
Ebb Tide Oceanfront Inn

River Inn at Seaside

2.5 star property
9.0 out of 10, Wonderful, (1010)
"The property had great amenities, staff, and breakfast selection. "
The price is CA $148
CA $167 total
includes taxes & fees
Sep 9 - Sep 10
River Inn at Seaside

The Sand & Sea Condos - Oceanfront

3.5 star property
9.2 out of 10, Wonderful, (7)
"This place was great. Nice condo and super quiet "
The price is CA $233
CA $983 total
includes taxes & fees
Sep 16 - Sep 17
The Sand & Sea Condos - Oceanfront
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Haystack Rock Hotel Reviews

Hotels near Other Cannon Beach Attractions

Find out more about Haystack Rock

Find out more about Haystack Rock

Top reasons to visit Haystack Rock

  • Breathtaking Sunsets: Experience stunning sunsets that create a magical atmosphere along the beach.
  • Fascinating Tidepools: Explore unique tidepools teeming with marine life, perfect for curious adventurers.
  • Outdoor Activities: Enjoy surfing, beach games, and horse riding along the picturesque coastline.
  • Vibrant Local Culture: Immerse yourself in Cannon Beach's friendly atmosphere, galleries, and live music events.
  • Variety of Accommodations: Choose from budget-friendly motels to oceanfront hotels for a comfortable stay.

Find great hotels near Haystack Rock

Discover the ideal accommodation for your getaway to Haystack Rock in Cannon Beach, Oregon. Whether you’re seeking budget-friendly motels or comfortable hotels, this stunning coastal destination offers a variety of options ranging from 2 to 4 stars. Enjoy a range of amenities tailored for pet lovers, beach enthusiasts, and adventure seekers. Explore the best oceanfront hotels for a memorable stay just steps away from the iconic Haystack Rock.

  • Hi-Tide Oceanfront Inn: Embracing a relaxed beach theme, Hi-Tide Oceanfront Inn offers a coastal getaway perfect for both beach lovers and pet owners. Located 12.9km from Haystack Rock, the inn features direct beach access, allowing guests to easily enjoy the sun and surf. Pet-friendly amenities include food and water bowls, making it a welcoming stay for furry companions. With a pet policy that permits certain pets, this inn is ideal for those seeking a laid-back atmosphere where you can unwind by the ocean.
  • Tolovana Inn: Situated only 1.6km from Haystack Rock, Tolovana Inn combines beachside charm with business-friendly facilities. This hotel is perfect for travellers looking for a blend of relaxation and productivity. With direct beach access, guests can enjoy sunbathing or beach walks right at their doorstep. Business amenities include multiple meeting rooms and an accessible business centre, making it an excellent choice for professionals. The pet-friendly policy allows dogs, ensuring your four-legged friends can join in on the fun.
  • Inn at Cannon Beach: A delightful 3-star hotel located 0.12.9km from Haystack Rock, the Inn at Cannon Beach invites adventure seekers and pet lovers alike. With a focus on outdoor activities, guests can explore nearby surfing, hiking, and horseback riding opportunities. The inn's pet-friendly policy includes amenities such as food and water bowls to make your pet feel at home. This property perfectly balances comfort and adventure, making it an excellent choice for those eager to explore the natural beauty of the Oregon Coast.

Where to stay near Haystack Rock

Near Haystack Rock, you can immerse yourself in the stunning Oregon coastline, where oceanfront views await. Explore family-friendly activities, romantic excursions, and relaxing spots that cater to all. Indulge in the vibrant atmosphere of Cannon Beach, known for its friendly locals, scenic landscapes, and best-value resorts. Whether you’re wandering the beach or enjoying local eateries, each experience promises to be memorable, making your vacation truly special.

  • Cannon Beach: Nestled along the stunning Oregon coastline, Cannon Beach is home to the iconic Haystack Rock. This charming city attracts visitors year-round, with peak seasons from June to August. Known for its breathtaking scenery, outdoor activities, and pristine beaches, Cannon Beach offers a wealth of experiences. Enjoy leisurely walks along the shore, explore local shops, or indulge in fine dining. The nearby Ecola State Park provides hiking trails and panoramic ocean views, while the local theatre and casino offer entertainment options for all ages.
  • Seaside: Located a short 12.9km drive from Haystack Rock, Seaside is a vibrant coastal city perfect for outdoor enthusiasts and families alike. With a seasonal influx of visitors, particularly in the summer months, Seaside boasts a lively boardwalk, sandy beaches, and a bustling shopping centre. Enjoy recreational activities, such as beach volleyball or cycling along the promenade, while the local parks offer beautiful spots for picnics. The nearby lake provides opportunities for kayaking and fishing, making Seaside an ideal destination for those looking to immerse themselves in nature.
  • Arch Cape: Just 8.0km from Haystack Rock, Arch Cape is a serene escape for those seeking a quieter beach experience. This small coastal city attracts visitors primarily in the spring and summer months. With its rugged coastline and beautiful beaches, Arch Cape is perfect for hiking and nature walks. The nearby national state park offers stunning vistas and well-maintained trails. Whether you’re exploring the scenic beaches or enjoying a local theatre performance, Arch Cape provides a tranquil atmosphere for relaxation and adventure.

Things to do near Haystack Rock

At Haystack Rock in Cannon Beach, Oregon, visitors can enjoy breathtaking sunsets, exhilarating surfing, and leisurely walks along the shore. Engage in lively beach games, partake in scavenger hunts, or explore the fascinating tidepools. For a unique experience, consider horse riding along the coastline or catching live music events in the area. This coastal gem offers a delightful mix of relaxation and adventure for all ages.

Shopping

The nearest shopping options near Haystack Rock include the Seaside Carousel Mall, Seaside Antique Mall, and Turnaround Market, all located 12.9km away, offering a variety of gifts and souvenirs. If you're up for a drive, explore more boutiques in nearby towns for unique finds.

Recreation

Seaside Golf Course offers an invigorating outdoor experience with stunning views, perfect for golf enthusiasts. For family fun, Astoria Aquatic Center features a variety of aquatic activities to enjoy together. Gearhart Golf Links provides another excellent golfing option, surrounded by beautiful landscapes and fresh coastal air.

Adventure

Explore the Fort to Sea Trail for a scenic hike 112.9km from Haystack Rock, offering stunning views and abundant wildlife. The Angora Peak Trailhead, 11.3km away, provides a challenging trek with rewarding panoramas, while the Cape Falcon Trailhead, located 12.9km from the rock, boasts beautiful coastal scenery.

Nightlife

At Haystack Rock, the Coaster Theatre offers a charming cultural experience just 1.4km away, while the Liberty Theater, 35.4km away, presents captivating performances. For family fun, the Captain Kid Amusement Park, located 9.7km away, promises an exciting arcade adventure perfect for all ages.

Booking tips and Expedia advantages for Haystack Rock

To save money on your trip to Haystack Rock, take advantage of the free entry to the rock and nearby attractions like Hug Point State Park and Tillamook Head. Consider visiting during the off-peak months from November to January for lower accommodation rates, especially on Tuesdays, which tend to be cheaper than Saturdays. Use Expedia's search tool to find the best deals by filtering for budget-friendly options and eco-certified hotels. By booking a package that includes flights and activities, you can maximize your savings while enjoying this beautiful destination.

  • 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 enables you to set your budget, choose your desired location, and more. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels right away. Additionally, you have the option to refine your search by hotel category—selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: By booking an Expedia package, you can potentially save money by combining your stay at a hotel near Haystack Rock with your flights and activities.

Find the best attractions near Haystack Rock

Whether you seek outdoor adventures or scenic relaxation, Haystack Rock at Cannon Beach, Oregon, has something for everyone. Explore the stunning beach, visit nearby galleries, and enjoy the breathtaking views of this iconic landmark. Don't miss popular hotels close to Haystack Rock for a comfortable stay while you soak up the beauty and charm of the area. This destination offers an unforgettable beach experience that will leave you in awe.

  • Cannon Beach: Experience the stunning beauty of Cannon Beach, located 483m from Haystack Rock. This beach is known for its inviting sandy shore and vibrant beach vibes, perfect for relaxing or enjoying a leisurely stroll while taking in the breathtaking coastal views.
  • Ecola State Park: Just 4.8km away, Ecola State Park offers a fantastic blend of adventure and natural scenery. With its rugged coastline, lush forests, and numerous hiking trails, this park is ideal for outdoor enthusiasts seeking picturesque landscapes and wildlife encounters.
  • Tillamook Head: A scenic hill located 8.0km from Haystack Rock, Tillamook Head presents incredible views of the Pacific Ocean and surrounding areas. The outdoor vibes here make it a great spot for hiking and enjoying the tranquility of nature.

Best time to go to Haystack Rock

The best time to visit Haystack Rock is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with no rain. February is its coolest month on average. At this time, 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 Rain (Dry)Mostly SunnyAverageSlightly High
July59.2°F (15.1°C)No Rain (Dry)Mostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No Rain (Dry)Mostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyModerately HighAverage
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 your visit to Haystack Rock in Cannon Beach, Oregon, the closest major airport is Astoria Regional Airport (AST), situated 30.6km away. Nearby hotel options include the 4-star Cannery Pier Hotel & Spa and the 3.5-star Hotel Elliott, both located 4.8km from the airport, as well as the Seaside Oceanfront Inn, located 17.7km away. Transportation from these hotels to the airport is convenient, allowing for easy access to your flight. Whether you prefer a luxurious stay or a more budget-friendly option, you'll find suitable accommodations to enhance your travel experience in this beautiful coastal area.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

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 208 hotels and other accommodations you'll find within a mile.

What's the best hotel to stay close to Haystack Rock?

Cannon Beach Hotel Collection is one of the top choices for your stay based on our traveler data, and this hotel offers a restaurant and free parking. It's located just a short 0.5 mi (0.8 km) from Haystack Rock. Other good choices close by include Surfsand Resort and Tolovana Inn.

How many hotels will I be able to find close to Haystack Rock?

Expedia has 208 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.