Search Hotels Near Haystack Rock, Cannon Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Our top choices for Haystack Rock hotels

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park, 0.6 mi from Haystack Rock
9.8 out of 10, Exceptional, (657 reviews)
"The service and the room was spectacular "
United States
Atif
The price is £282
includes taxes & fees
25 Mar - 26 Mar
The Ocean Lodge

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park, 0.8 mi from Haystack Rock
9.8 out of 10, Exceptional, (1,005 reviews)
"Great place! Great vibe, great staff, loved it!"
United States
Kurt
The price is £154
includes taxes & fees
29 Mar - 30 Mar
Inn at Cannon Beach

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.6 mi from Haystack Rock
9.4 out of 10, Exceptional, (380 reviews)
"there was no ocean view, but everything is close by parking was safe and easy ,room clean good breakfast"
United States
susan
The price is £137
includes taxes & fees
29 Mar - 30 Mar
Lighthouse Inn

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 mi from Haystack Rock
9.4 out of 10, Exceptional, (1,002 reviews)
"Clean room and great location."
United States
Lance
The price is £140
includes taxes & fees
25 Mar - 26 Mar
The Waves/The Argonauta Inn/The White Heron Lodge

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach, 0.5 mi from Haystack Rock
9.2 out of 10, Wonderful, (1,039 reviews)
"Clean room, fast wifi, and a block away from the beach"
United States
illian
The price is £122
includes taxes & fees
20 Apr - 21 Apr
Cannon Beach Hotel Collection

Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach, 1 mi from Haystack Rock
9.2 out of 10, Wonderful, (655 reviews)
"Comfy place, will be back again "
United States
Jimmy
The price is £152
includes taxes & fees
29 Mar - 30 Mar
Land's End at Cannon Beach

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park, 1 mi from Haystack Rock
8.8 out of 10, Excellent, (1,721 reviews)
"Great place to stay! "
United States
Amy
The price is £90
includes taxes & fees
24 Mar - 25 Mar
Tolovana Inn

Arch Cape Inn and Retreat - Cannon Beach

Arch Cape Inn and Retreat - Cannon Beach
3.5 star property
5.2 mi 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

Inn at the Shore

Inn at the Shore
2.5 star property
6.8 mi from Haystack Rock
9.0 out of 10, Wonderful, (1,000 reviews)
"Great place to stay "
United States
James C
The price is £77
includes taxes & fees
31 Mar - 1 Apr
Inn at the Shore

The Tides by the Sea

The Tides by the Sea
3.0 star property
6.8 mi from Haystack Rock
9.0 out of 10, Wonderful, (18 reviews)
"The place met our needs and was cute and cozy and the front desk was super kind and helpful. "
United States
sheena
The price is £127
includes taxes & fees
24 Mar - 25 Mar
The Tides by the Sea

SaltLine Hotel

SaltLine Hotel
3.0 star property
7.9 mi from Haystack Rock
9.4 out of 10, Exceptional, (1,019 reviews)
"Great rooms, friendly staff, and great location. Only thing was the lights flickered in both bedrooms and low water pressure. Great stay though and would come back."
United States
Jodi
The price is £129
includes taxes & fees
29 Mar - 30 Mar
SaltLine Hotel

Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
7.9 mi from Haystack Rock
9.2 out of 10, Wonderful, (2,626 reviews)
"Really enjoyed the location and breakfast was amazing "
United States
Tammy
The price is £73
includes taxes & fees
13 Apr - 14 Apr
Ebb Tide Oceanfront Inn

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
7.5 mi from Haystack Rock
9.0 out of 10, Wonderful, (1,760 reviews)
"Clean room, friendly staff , beach view "
United States
Christian
The price is £67
includes taxes & fees
19 Apr - 20 Apr
Hi-Tide Oceanfront Inn

Inn At Seaside

Inn At Seaside
2.5 star property
7.9 mi from Haystack Rock
9.2 out of 10, Wonderful, (1,001 reviews)
"Very nice and relaxing! Within walking distance to a lot! They were able to accommodate our big family with adjoining rooms which was nice!"
United States
Natalie
The price is £106
includes taxes & fees
12 Apr - 13 Apr
Inn At Seaside

Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
7.7 mi from Haystack Rock
9.0 out of 10, Wonderful, (916 reviews)
"Spacious and comfortable rooms, good amenities, thanks"
United States
Nat
The price is £93
includes taxes & fees
1 Apr - 2 Apr
Gilbert Inn Seaside

The Sand & Sea Condos - Oceanfront

The Sand & Sea Condos - Oceanfront
3.5 star property
7.6 mi from Haystack Rock
9.0 out of 10, Wonderful, (11 reviews)
"The unit was in a great location. The "
United States
Akemi
The Sand & Sea Condos - Oceanfront

River Inn at Seaside

River Inn at Seaside
2.5 star property
7.7 mi from Haystack Rock
9.0 out of 10, Wonderful, (1,153 reviews)
"Clean, family friendly ! "
United States
Shaelynn
The price is £127
includes taxes & fees
12 Apr - 13 Apr
River Inn at Seaside

Kathryn Riverfront Inn, an Ascend Collection Hotel

Kathryn Riverfront Inn, an Ascend Collection Hotel
2.5 star property
7.8 mi from Haystack Rock
9.0 out of 10, Wonderful, (1,000 reviews)
"Nice pool and spa. Hotel also offered free cookies and a fresh bowl of steaming hot salmon chowder!"
United States
Josh
The price is £99
includes taxes & fees
29 Mar - 30 Mar
Kathryn Riverfront Inn, an Ascend Collection Hotel

Seashore Inn on the Beach

Seashore Inn on the Beach
2.0 star property
7.8 mi from Haystack Rock
9.0 out of 10, Wonderful, (1,001 reviews)
"Ocean view and great staff"
United States
Kristina
The price is £111
includes taxes & fees
12 Apr - 13 Apr
Seashore Inn on the Beach

Ashore Hotel

Ashore Hotel
3.0 star property
7.8 mi from Haystack Rock
9.0 out of 10, Wonderful, (910 reviews)
"Cute, clean, charming hotel"
United States
whitney
Ashore Hotel
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
The Ocean Lodge
3.5 star property
9.8
Exceptional
657 reviews
View
Exterior
Inn at Cannon Beach
3.0 star property
9.8
Exceptional
1,005 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
380 reviews
View
Flagship - Oceanfront Queen and Twin - Fireplace , Kitchen, Deck | Iron/ironing board, free WiFi, bed sheets
The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
9.4
Exceptional
1,002 reviews
View
Premium bedding, pillow-top beds, free WiFi, bed sheets
Cannon Beach Hotel Collection
3.5 star property
9.2
Wonderful
1,039 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

  • 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 are the top-rated hotels near Haystack Rock?
Discover the top-rated hotels near Haystack Rock that promise unforgettable views and cozy stays in Cannon Beach.

The Ocean Lodge

The Ocean Lodge is a charming 3.5-star hotel located just a 15-minute walk from Haystack Rock, with an impressive review rating of 9.8. This inviting retreat features a range of amenities designed to enhance the traveler experience, including a partial ocean view from select rooms, free daily breakfast, and cozy fireplaces in each accommodation. Guests can enjoy the private beach access, perfect for those looking to soak up the sun or take a stroll along the sand.

Inn at Cannon Beach

With a stellar review rating of 9.8, Inn at Cannon Beach offers a cozy 3-star getaway just 18 minutes on foot from Haystack Rock. This delightful hotel provides travellers with complimentary beach towels, a beautiful garden, and a convenient on-site concierge service to help plan local activities. Enjoy the comfort of rooms with balconies, as well as free daily breakfast to start each day off right. The nearby the beach enhances its appeal for travellers seeking a relaxing coastal escape.

Sea Breeze Court

Sea Breeze Court is a highly-rated hotel located only 10 minutes walking distance from Haystack Rock, featuring a remarkable review rating of 9.8. This welcoming option offers well-equipped accommodations with kitchen facilities, making it perfect for longer stays. Guests appreciate the free parking and a cozy fireplace in each room, creating a comfortable atmosphere. The nearby beach access and its inviting setup make it a preferred choice for those looking to enjoy the coastal beauty of Cannon Beach.
What hotels are within walking distance to Haystack Rock?
Discover the best hotels for your stay near Haystack Rock that offer both comfort and stunning views.

The Ocean Lodge

The Ocean Lodge is a charming 3.5-star hotel located just a 15-minute walk from Haystack Rock, an impressive travellers' rating of 9.8. Guests appreciate the breathtaking ocean views from their rooms along with amenities such as free daily breakfast and a cozy fireplace. The hotel features a kitchenette and a deep soaking bathtub, adding comfort to your stay. Outdoor enthusiasts will love the nearby hiking and biking trails, making this hotel a perfect choice for those looking to explore Cannon Beach.

Inn at Cannon Beach

The Inn at Cannon Beach is a delightful 3-star hotel, rated 9.8 by travellers, situated 18 minutes on foot from Haystack Rock. This tranquil hotel offers complimentary breakfast and premium rooms featuring a balcony or patio for enjoying the fresh coastal air. With easy access to the beach and nearby surfing opportunities, travellers can unwind and enjoy the natural beauty of the area. The inn also provides free self-parking and a lovely garden, enhancing the overall traveler experience.

Sea Breeze Court

Sea Breeze Court is a highly-rated accommodation with a perfect travellers' rating of 9.8, located just a 10-minute stroll from Haystack Rock. This inviting hotel features rooms equipped with a full kitchen, making it ideal for those who prefer to prepare their own meals. Guests can enjoy the convenience of a microwave and a refrigerator along with free parking. The inviting atmosphere and nearby the beach ensure a relaxing getaway at this exceptional hotel.
How much is a hotel near Haystack Rock?
Staying near Haystack Rock is a treat, with plenty of hotels from £67 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Haystack Rock?
Discover family-friendly hotels that offer comfort and convenience near Haystack Rock, perfect for your next coastal getaway.

Ecola Creek Lodge

Ecola Creek Lodge, a cozy 3-star retreat, sits 2.7 km from Haystack Rock and boasts a strong travellers' rating of 9.2. Families will find this lodge appealing with amenities like free cribs and rollaway beds, along with kitchen facilities for meal preparation. The historic charm of the hotel, coupled with its beautiful garden and easy access to the beach, provides a delightful setting for family adventures.

Surfsand Resort

Surfsand Resort is a top-rated 4-star hotel, just a 9-minute walk from Haystack Rock, an impressive travellers' rating of 9.6. This family-friendly resort features a plethora of amenities such as a heated indoor pool, a playground for children, and complimentary cribs to ensure a comfortable stay for families. Guests can also enjoy the beachfront restaurant with kids' meals available, along with private picnic areas and easy access to the beach.

Inn at Haystack Rock

Inn at Haystack Rock is a charming choice for families, located just 15 minutes from the iconic Haystack Rock and rated 8.6 by travellers. This welcoming hotel includes family-friendly amenities like kitchenettes and beach toys to keep the little ones entertained. Guests appreciate the private hot tub and the cozy garden, making it a perfect spot for relaxation after a day of exploring the nearby beach.
Which hotels near Haystack Rock offer the best views?
Discover the top-rated hotels near Haystack Rock that not only provide comfort but also breathtaking views of this iconic landmark.

The Ocean Lodge

The Ocean Lodge, a 3.5-star gem just a 15-minute walk from Haystack Rock, boasts an outstanding review rating of 9.8. Guests are treated to panoramic ocean views from the comfort of their rooms, featuring fireplaces and premium bedding. A complimentary breakfast and a beautiful garden provide an inviting start to the day. With amenities like a kitchenette and deep soaking bathtubs, this lodge is perfect for those seeking a cozy coastal getaway.

Surfsand Resort

Surfsand Resort is a stunning 4-star hotel located just a 9-minute walk from Haystack Rock, with an impressive review rating of 9.6. Guests can revel in the spectacular ocean views from the terrace and enjoy beachfront access. Amenities such as an indoor pool, hot tub, and sauna enhance the relaxation experience, while the on-site restaurant offers a delightful dining option with ocean views. With features like private picnics and complimentary beach towels, this resort is perfect for those looking to unwind by the sea.

Tolovana Inn

Tolovana Inn is a charming hotel situated 1.8 km from Haystack Rock, rated 8.8 by travellers. This hotel offers stunning ocean views and a range of amenities including an indoor pool and hot tub, perfect for a relaxing retreat. Guests appreciate the convenience of fully equipped kitchens and balconies or patios to enjoy the fresh coastal air. With direct beach access and an accessible fitness facility, it's a great choice for travellers who love the ocean.
What are the best affordable hotels near Haystack Rock?
For travellers seeking affordable and family-friendly hotels near Haystack Rock, these hotels offer excellent options.

Inn at Cannon Beach

Located just an 18-minute walk from Haystack Rock, Inn at Cannon Beach is a 3-star hotel that boasts a stellar review rating of 9.8. This family-friendly hotel offers complimentary cribs and toiletries to ensure travellers traveling with children have a comfortable stay. Additional amenities include free WiFi, free continental breakfast, and daily housekeeping, along with convenient self-parking. Guests can also enjoy the beautiful beach nearby and relax in the hotel's garden.

Sea Breeze Court

Only a 10-minute walk from Haystack Rock, Sea Breeze Court has a remarkable review rating of 9.8. This inviting hotel is perfect for families, allowing pets at no additional charge. Guests will appreciate the in-room kitchen facilities, including an oven, microwave, and refrigerator, making it easy to prepare family meals. With free WiFi and self-parking, this hotel offers both convenience and comfort for an enjoyable stay near the beach.

Schooner's Cove Inn

Schooner's Cove Inn, located 22 minutes from Haystack Rock, holds a review rating of 9.6. This cozy inn features a kitchenette in each room, perfect for families needing extra space and convenience. Guests can unwind in the hot tub or enjoy ocean views from their balcony. Additional amenities include free WiFi and self-parking, ensuring a straightforward stay for all travellers. Its close nearby the beach makes it a delightful choice for those wishing to soak up the sun.
Are there any hotels with pools close to Haystack Rock?
If you're looking for hotels with pools near Haystack Rock, Cannon Beach offers some excellent choices for a refreshing stay.

Surfsand Resort

Surfsand Resort is a top-rated 4-star hotel located just a 9-minute walk from Haystack Rock, an impressive travellers' rating of 9.6. This family-friendly resort features an accessible indoor pool, perfect for a relaxing dip after a day at the beach. Guests can enjoy beachfront dining, along with amenities like a hot tub, complimentary beach towels, and private picnic areas. With stunning ocean views and a range of activities nearby, it's an ideal choice for families and ocean lovers alike.

Tolovana Inn

Tolovana Inn is a charming hotel situated 1.8 km from Haystack Rock, rated 8.8 by travellers. Featuring a welcoming indoor pool and hot tub, this hotel is great for families and those seeking relaxation. Guests can take advantage of kitchen facilities in their rooms, alongside amenities like self-parking and a concierge service. Enjoy the beautiful beachfront location and ocean views, making it a great spot for a memorable getaway.

The Wayside Inn

The Wayside Inn is a cozy retreat located a 21-minute walk from Haystack Rock, offering a solid travellers' rating of 9.2. This charming inn features an indoor pool and hot tub, providing a relaxing atmosphere for travellers. Room amenities include kitchen facilities and private balconies or patios, perfect for enjoying the serene surroundings. With easy access to the nearby beach and a welcoming ambiance, it's a fantastic option for families and couples.
What are the best pet-friendly hotels near Haystack Rock?
For those looking for pet-friendly stays near Haystack Rock, these top-rated hotels offer comfort and convenience for both you and your furry friends.

Inn at Cannon Beach

The Inn at Cannon Beach is a delightful 3-star hotel located 18 minutes from Haystack Rock, rated an impressive 9.8 by travellers. This pet-friendly inn provides food and water bowls for your pets, along with complimentary breakfast to start your day right. Guests can unwind in the garden or take advantage of the nearby beach, making it an excellent choice for both relaxation and adventure.

Surfsand Resort

Just 9 minutes from Haystack Rock, Surfsand Resort boasts a stellar review rating of 9.6 and is a perfect choice for pet owners. This 4-star resort offers a range of pet-friendly amenities, ensuring a comfortable stay for your furry companions. Guests can indulge in beachfront dining, relax in the sauna, or take a dip in the indoor pool while enjoying stunning ocean views.

The Wayside Inn

The Wayside Inn is a cozy retreat just a 21-minute walk from Haystack Rock, offering a warm welcome to pets. With a remarkable review rating of 9.2, this inn features pet-friendly amenities including food and water bowls for your convenience. Guests can enjoy an indoor pool, hot tub, and beautiful ocean views, making it an ideal spot for relaxation after a day of exploring the beach.
Can I book a fully refundable hotel close to Haystack Rock?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Haystack Rock", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Haystack Rock?
To look for discounts on hotels near Haystack Rock, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia