Find hotels near Haystack Rock, Cannon Beach from £144

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top Hotels Close to Haystack Rock

The Ocean Lodge

3.5 star property
9.8 out of 10, Exceptional, (591)
"Perfect spot on cannon beach"
The price is £366
includes taxes & fees
7 Jul - 8 Jul
The Ocean Lodge

Surfsand Resort

4.0 star property
9.6 out of 10, Exceptional, (1003)
"Beautiful rooms with prime location to Cannon beach!"
The price is £359
includes taxes & fees
3 Aug - 4 Aug
Surfsand Resort

Land's End at Cannon Beach

3.0 star property
9.2 out of 10, Wonderful, (602)
"Great view from our room.Enjoyed wonderful sunsets from the beach 30 seconds from the room."
The price is £325
includes taxes & fees
20 Jul - 21 Jul
Land's End at Cannon Beach

Inn at Haystack Rock

2.5 star property
8.6 out of 10, Excellent, (1003)
"Friendly staff and clean rooms, best option in cannon beach "
The price is £212
includes taxes & fees
7 Jul - 8 Jul
Inn at Haystack Rock

The Drifthaven at Gearhart

2.0 star property
9.8 out of 10, Exceptional, (170)
"Clean nice quiet would recommend to anyone "
The Drifthaven at Gearhart

The Sand & Sea Condos - Oceanfront

3.5 star property
9.6 out of 10, Exceptional, (5)
"The oceanfront condo was perfect and the view was absolutely incredible. I can’t wait to return. "
The Sand & Sea Condos - Oceanfront

SaltLine Hotel

3.0 star property
9.4 out of 10, Exceptional, (1009)
"Loved the cleanliness of the rooms, access to the beach and the comfortable feeling."
The price is £192
includes taxes & fees
7 Jul - 8 Jul
SaltLine Hotel

Sea Glass Inn

2.0 star property
9.4 out of 10, Exceptional, (14)
"Great spot close to restaurants and the beach"
Sea Glass Inn

Ashore Hotel

3.0 star property
9.2 out of 10, Wonderful, (795)
"Very nice and unique motel."
The price is £174
includes taxes & fees
10 Jul - 11 Jul
Ashore Hotel

Ebb Tide Oceanfront Inn

2.0 star property
9.2 out of 10, Wonderful, (2359)
"The staff was super friendly and the promenade is right in front so you can easily stroll the beach!"
The price is £177
includes taxes & fees
7 Jul - 8 Jul
Ebb Tide Oceanfront Inn

Inn At Seaside

2.5 star property
9.2 out of 10, Wonderful, (1002)
"Great place to stay great location "
The price is £165
includes taxes & fees
8 Jul - 9 Jul
Inn At Seaside

Rivertide Suites Hotel

3.0 star property
9.2 out of 10, Wonderful, (1010)
"Loved this place will definitely stay again"
The price is £199
includes taxes & fees
7 Jul - 8 Jul
Rivertide Suites Hotel

Inn at the Shore

2.5 star property
9.0 out of 10, Wonderful, (1000)
"Great location just off of the beach, room and service were great as well!"
The price is £192
includes taxes & fees
9 Jul - 10 Jul
Inn at the Shore

Gilbert Inn Seaside

3.0 star property
9.0 out of 10, Wonderful, (863)
"Love the proximity to the ocean beach and Seaside Promenade. Inn is so charming and comfortable, the full breakfast was delicious. The rose garden in front was so pretty this time of year and the Inn is lovely."
The price is £163
includes taxes & fees
7 Jul - 8 Jul
Gilbert Inn Seaside

River Inn at Seaside

2.5 star property
9.0 out of 10, Wonderful, (1007)
"Staff was amazing stayed almost a week this is definitely where I will be staying from now on! "
The price is £189
includes taxes & fees
10 Jul - 11 Jul
River Inn at Seaside

Kathryn Riverfront Inn, Ascend Hotel Collection

2.5 star property
9.0 out of 10, Wonderful, (1003)
"Overall good stay, decent breakfast and good location near restaurants "
The price is £193
includes taxes & fees
20 Jul - 21 Jul
Kathryn Riverfront Inn, Ascend Hotel Collection

Hillcrest Inn

2.5 star property
9.0 out of 10, Wonderful, (550)
"Great location and staff. "
The price is £144
includes taxes & fees
3 Aug - 4 Aug
Hillcrest Inn

Beach Drive Suites

3.5 star property
8.8 out of 10, Excellent, (109)
"Great location, very comfortable property for two couples and a toddler. "
The price is £296
includes taxes & fees
7 Jul - 8 Jul
Beach Drive Suites

The Inn at Manzanita

2.5 star property
9.0 out of 10, Wonderful, (303)
" We really enjoyed our stay and had a terrific time!"
The price is £221
includes taxes & fees
7 Jul - 8 Jul
The Inn at Manzanita

Seashore Inn on the Beach

2.0 star property
8.8 out of 10, Excellent, (1001)
"Great location "
The price is £164
includes taxes & fees
7 Jul - 8 Jul
Seashore Inn on the Beach
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.

Find out more about Haystack Rock

Find out more about Haystack Rock

Top reasons to visit Haystack Rock

  • Breathtaking Natural Beauty: Haystack Rock is a stunning natural monument, providing picturesque views and a perfect backdrop for photos.
  • Unique Tide Pools: Explore the fascinating tide pools around the rock, which are teeming with marine life and offer a fantastic educational experience.
  • Outdoor Activities: Enjoy a variety of activities such as surfing, beachcombing, and leisurely walks along the sandy shores.
  • Family-Friendly Atmosphere: The area is ideal for families, with safe beaches and plenty of amenities for all ages.
  • Convenient Accommodation: Numerous hotels and resorts nearby provide comfortable lodging with stunning views of the coastline.

Find great hotels near Haystack Rock

For an unforgettable stay near Haystack Rock, Cannon Beach, explore a variety of accommodation options that cater to every traveller. From oceanfront hotels offering stunning views to pet-friendly resorts perfect for family vacations, you'll find the ideal lodging to enhance your seaside experience. With numerous hotels conveniently located near Haystack Rock, your perfect getaway awaits amidst this picturesque coastal setting.

  • Hi-Tide Oceanfront Inn: Nestled a mere 5.0km from Haystack Rock, Hi-Tide Oceanfront Inn offers a welcoming beach getaway perfect for pet lovers and LGBTQIA travellers. This hotel boasts direct access to the sandy shores, allowing guests to soak up the sun and surf just steps from their room. The property is pet-friendly, with amenities like food and water bowls, making it a delightful choice for those who wish to bring their furry friends along. The friendly atmosphere and commitment to inclusivity create a relaxed environment for all guests.
  • Inn at Cannon Beach: Located only 0.5.0km from Haystack Rock, Inn at Cannon Beach is an inviting 3-star hotel that caters to adventure seekers and pet owners alike. The property offers a range of recreational activities, including surfing, horse riding, and hiking nearby, ensuring that every day is filled with excitement. With a focus on inclusivity, the Inn is LGBTQIA friendly and provides pet amenities such as food and water bowls for your four-legged companions. Enjoy a vibrant beach experience while relishing in comfortable accommodations.
  • Tolovana Inn: Situated 621m from Haystack Rock, Tolovana Inn is an ideal destination for travellers seeking a blend of beach relaxation and business amenities. This pet-friendly hotel provides direct beach access, making it perfect for leisurely strolls along the coast. With facilities such as a business centre, conference space, and multiple meeting rooms, it caters to those needing to balance work and leisure. The welcoming environment and comprehensive services ensure a pleasant stay for both business and leisure travellers.

Where to stay near Haystack Rock

Haystack Rock, a stunning natural monument in Cannon Beach, offers an array of delightful experiences for every type of traveller. Enjoy family-friendly beaches, romantic lodgings, and the warm atmosphere created by friendly locals. Explore the nearby charming communities, indulge in scenic excursions, and relax in one of the closest resorts to Haystack Rock. Whether you seek adventure or tranquillity, this picturesque destination promises a memorable getaway filled with breathtaking views and delightful experiences.

  • Cannon Beach: Nestled a mere 373m from the iconic Haystack Rock, Cannon Beach is a charming city renowned for its stunning coastal beauty. With a seasonal influx of visitors peaking during the summer months, this destination offers a delightful mix of outdoor adventures, picturesque scenery, and a vibrant beach culture. Explore scenic hiking trails, enjoy live performances at local theatres, or simply unwind on the soft sands. Nearby, you'll find the breathtaking national state park and unique rock formations that make this area truly special.
  • Seaside: Located approximately 5.0km from Haystack Rock, Seaside is a bustling city that attracts tourists with its lively atmosphere and beautiful beachfront. Like Cannon Beach, visitor numbers peak in the warmer months, making it a popular hub for outdoor activities and scenic explorations. Stroll along the promenade, indulge in retail therapy at the shopping centre, or relax on the sandy shores. Seaside also boasts a lovely nearby lake and abundant natural beauty, ensuring that you have a wealth of experiences to choose from.
  • Tolovana Park: Just 621m from Haystack Rock, Tolovana Park is a quaint neighbourhood known for its idyllic beach experience and outdoor charm. With a moderate seasonal visitor rate, this area offers a more tranquil atmosphere, perfect for those seeking relaxation. Enjoy recreational activities, visit local theatres, or explore nearby shops. The stunning beach, striking rock formations, and access to the national state park provide ample opportunities for exploration and appreciation of the natural landscape.

Things to do near Haystack Rock

Haystack Rock in Cannon Beach offers a delightful coastal getaway with activities such as enjoying stunning sunsets, surfing the waves, and leisurely walks along the shore. Visitors can also find picnic areas perfect for a relaxing meal amidst the beautiful scenery. Whether you're exploring the tide pools or simply soaking up the breathtaking views, Haystack Rock promises an unforgettable experience.

Shopping

For a delightful shopping experience near Haystack Rock, visit the Seaside Carousel Mall, Turnaround Market, and Seaside Antique Mall, all located 5.0km away. If you're up for a drive, explore more unique finds further afield to enhance your souvenir collection.

Recreation

Seaside Golf Course, located 4.3km from Haystack Rock, offers invigorating outdoor sports vibes amidst stunning coastal scenery. For a more tranquil experience, Nehalem City Park, 7.5km away, provides a peaceful retreat perfect for relaxation. Cullaby Lake County Park, 8.7km from Haystack Rock, invites you to unwind in its serene natural surroundings.

Adventure

At Angora Peak Trailhead, 4.3km from Haystack Rock, immerse yourself in breathtaking views while hiking through lush landscapes. Cape Falcon Trailhead, located 5.0km away, offers stunning coastal scenery. For a longer adventure, the Fort to Sea Trail, 15.0km from Haystack Rock, presents an exhilarating journey through diverse terrain.

Nightlife

Enjoy an evening at Coaster Theatre, a charming venue just 559m from Haystack Rock, perfect for family-friendly entertainment. For a more adventurous vibe, Captain Kid Amusement Park offers fun just 3.7km away. Alternatively, catch a show at the Liberty Theater, located 13.7km from the rock.

Booking tips and Expedia advantages for Haystack Rock

To save on your trip to Haystack Rock, consider visiting between November and January when prices are lower compared to the summer months. Tuesdays are generally the cheapest days to stay, while Saturdays are the most expensive. Use Expedia to compare room rates and find eco-friendly accommodations. Additionally, arranging a package that combines your hotel, flights, and activities can lead to significant savings. Don’t forget to check for special offers by sorting options from lowest to highest price for the best deals.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To discover the most affordable options and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your hotel reservation at Haystack Rock with your flights and activities through an Expedia package.

Find the best attractions near Haystack Rock

Whether you're seeking outdoor adventures or stunning scenery, Haystack Rock in Cannon Beach offers a variety of attractions, including beautiful beaches, nearby state parks, and art galleries. Popular activities include exploring Haystack Rock itself and enjoying the sandy shores. For convenience, there are numerous hotels close to Haystack Rock, making it easy to plan your stay and enjoy all the local experiences this charming area has to offer.

  • Cannon Beach: A charming coastal destination, Cannon Beach is renowned for its stunning sandy shores and the iconic Haystack Rock. With its vibrant beach vibes, it’s perfect for sunbathing, beachcombing, or enjoying a leisurely stroll while taking in the breathtaking ocean views.
  • Ecola State Park: Just three miles away, Ecola State Park offers a remarkable experience of adventure and outdoor exploration. With scenic hiking trails and panoramic vistas of the coastline, it’s a perfect spot for nature enthusiasts and photographers alike, showcasing Oregon's natural beauty.
  • Arcadia Beach: Also located three miles from Haystack Rock, Arcadia Beach presents a serene beach atmosphere. Ideal for relaxation and picnicking, it boasts stunning views and is less crowded, providing a peaceful retreat along the stunning Oregon coast.

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 slightly high and weather is mostly sunny with no rain (dry). The coolest average temperature around Haystack Rock falls in February, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudySlightly 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 SunnySlightly HighSlightly High
July59.2°F (15.1°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
August60.3°F (15.7°C)No Rain (Dry)Mostly SunnySlightly 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 CloudySlightly LowSlightly Low

The nearest major airports for your trip to Haystack Rock

For your visit to Haystack Rock in Cannon Beach, Oregon, the nearest major airport is Astoria Regional Airport (AST), located 11.8km away. Nearby accommodation options include the 4-star Cannery Pier Hotel & Spa and the 3.5-star Hotel Elliott, both situated 1.9km from the airport. Another good choice is the Seaside Oceanfront Inn, located 6.8km away. Transportation services from these hotels to Astoria Airport are readily available, ensuring a convenient journey to and from your flight. This makes it easy to start your holiday exploring 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, take a look at the 208 hotels and other accommodation options you'll find within a mile.

Where is the best place to stay close to Haystack Rock?

Surfsand Resort is one of the top choices for your stay based on our traveller 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 Cannon Beach Hotel Collection.

How many hotels are there close to Haystack Rock?

Expedia has 208 hotels and other accommodation options 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 room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Enter dates in and click on "Search", then you can use the "fully refundable" filter to view top deals close to Haystack Rock.

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 Arch Cape Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.