We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Haystack Rock

Fri 24/02/2017 Sun 26/02/2017
View Deals
Clear all
Your Selections
  Free Wifi Beachfront Luxury City Centre Mid-range Breakfast included Pool Romantic Value Free Parking Resort Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Fitness centre Room Service Business Green & up & up Internet & up Non-Smoking Hotel Travellers' Top-Rated Hotels Most Booked Hotels Accessible rooms Luxury Traveller Meeting Rooms Thrifty Traveller Business Centre Nature Lover Foodie Air Conditioning Beach Goer $ $$ $$$ $$$$ Concierge Shopping Fanatic Quaint Like a Local 60+ Traveller History Buff Bar/Lounge Thrill Seeker Spa Family Holiday Maker
Price range
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value + Top Rated
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
115 3rd St SW, Long Beach, WA 98631-2640
52.1 km from Haystack Rock
  • Free Wifi
  • Free Parking
Rodeway Inn & Suites

Booking.com

Hotels.com

Orbitz.com
View all 6 deals
USD 143*
TripAdvisor
with RodewayInn
View Deal
1400 S Hemlock St, Cannon Beach, OR 97110-3056
0.1 km from Haystack Rock
  • Free Wifi
  • Free Parking
Hallmark Resort Cannon Beach

Booking.com

Expedia.com

Hotels.com
View all 6 deals
Loading prices...
148 W Gower St, Cannon Beach, OR 97110-3028
0.5 km from Haystack Rock
  • Free Wifi
  • Free Parking
Surfsand Resort

TripAdvisor

Booking.com

Orbitz.com
View all 6 deals
Loading prices...
1015 S Hemlock St, Cannon Beach, OR 97110-3052
0.5 km from Haystack Rock
  • Free Wifi
  • Free Parking
Sea Breeze Court

TripAdvisor

Booking.com

Orbitz.com
View all 6 deals
Loading prices...
2740 Pacific Ave, Cannon Beach, OR 97110-3164
1.0 km from Haystack Rock
  • Free Wifi
  • Free Parking
Stephanie Inn

TripAdvisor

Booking.com

Hotels.com
View all 6 deals
Loading prices...
2864 S Pacific Ave, Cannon Beach, OR 97110-3153
1.1 km from Haystack Rock
  • Free Wifi
  • Free Parking
The Ocean Lodge

Booking.com

Agoda.com

Travelocity
Loading prices...
188 N Larch St, PO Box 86, Cannon Beach, OR 97110-3103
1.3 km from Haystack Rock
  • Free Wifi
  • Free Parking
Schooner\\

TripAdvisor

Booking.com
Loading prices...
3215 S Hemlock St, Cannon Beach, OR 97110-3074
1.4 km from Haystack Rock
  • Free Wifi
  • Free Parking
Inn at Cannon Beach

Expedia.com

Booking.com

Hotels.com
View all 7 deals
Loading prices...
188 W 2nd Street, Cannon Beach, OR 97110-2005
1.4 km from Haystack Rock
  • Free Wifi
  • Free Parking
The Waves

Booking.com

Agoda.com

Travelocity
Loading prices...
132 E Surfcrest Ave, Cannon Beach, OR 97110-3221
1.4 km from Haystack Rock
  • Free Wifi
  • Free Parking
Lodges at Cannon Beach

TripAdvisor

Booking.com

Agoda.com
Loading prices...
263 W 2nd Ave, Cannon Beach, OR 97110-2006
1.4 km from Haystack Rock
  • Free Wifi
  • Free Parking
Land\\

Orbitz.com

Travelocity
Loading prices...
3339 S Hemlock St, Cannon Beach, OR 97110-3075
1.5 km from Haystack Rock
  • Free Wifi
  • Free Parking
The Wayside Inn

TripAdvisor

Expedia.com

Booking.com
View all 8 deals
Loading prices...
255 N Larch St, PO Box 67, Cannon Beach, OR 97110-3104
1.5 km from Haystack Rock
  • Free Wifi
  • Free Parking
Webb\\
Contact hotel for availability
3400 S Hemlock St, Tolvana Park, Cannon Beach, OR 97110-3076
1.6 km from Haystack Rock
  • Free Wifi
  • Free Parking
Tolovana Inn

Groupon.com

Booking.com

Hotels.com
View all 5 deals
USD 437*
TripAdvisor
with Tolovana Inn
View Deal
208 E 5th Ave, Box 416, Cannon Beach, OR 97110-2010
2.0 km from Haystack Rock
  • Free Wifi
  • Free Parking
Ecola Creek Lodge

TripAdvisor

Booking.com

Expedia.com
View all 5 deals
Loading prices...
3140 Sunset Blvd, Seaside, OR 97138-5041
10.1 km from Haystack Rock
  • Free Wifi
  • Free Parking
Lanai at the Cove

TripAdvisor

Booking.com
Loading prices...
2455 S Roosevelt Dr, Seaside, OR 97138-6528
10.5 km from Haystack Rock
  • Free Wifi
  • Free Parking
Quality Inn

Priceline
USD 459*
TripAdvisor

Booking.com
View all 5 deals
Loading prices...
Sponsored
34 N Holladay Dr, Seaside, OR 97138-6828
12.4 km from Haystack Rock
  • Free Wifi
  • Free Parking
Holiday Inn Express Hotel & Suites Seaside Convention Center

HIExpress.com

Hotels.com

Booking.com
View all 6 deals
USD 456*
TripAdvisor
View Deal
2369 S Roosevelt Dr, Seaside, OR 97138-6550
10.6 km from Haystack Rock
  • Free Wifi
  • Free Parking
Motel 6 Seaside Oregon

Hotels.com

Travelocity

Motel 6
Loading prices...
241 Avenue U, Seaside, OR 97138-5005
10.7 km from Haystack Rock
  • Free Wifi
  • Free Parking
Sandy Cove Inn

TripAdvisor

Booking.com

Groupon.com
View all 6 deals
Loading prices...
2316 Beach Dr, Seaside, OR 97138-5016
10.7 km from Haystack Rock
  • Free Wifi
  • Free Parking
Tides By The Sea

TripAdvisor

Booking.com
Loading prices...
900 S Holladay Dr, Seaside, OR 97138-6611
11.7 km from Haystack Rock
  • Free Wifi
  • Free Parking
Shilo Inn Suites Seaside East

Hotels.com

Booking.com

Priceline
View all 6 deals
Loading prices...
800 S Holladay Dr, Seaside, OR 97138-6609
11.8 km from Haystack Rock
  • Free Wifi
  • Free Parking
Coast River Inn

Hotels.com

Expedia.com

Booking.com
View all 8 deals
Loading prices...
741 S Downing St, Seaside, OR 97138-5521
11.8 km from Haystack Rock
  • Free Wifi
  • Free Parking
Paradise Suites & Rentals

TripAdvisor

Booking.com

Priceline
Loading prices...
30 Avenue G, Seaside, OR 97138-5513
11.9 km from Haystack Rock
  • Free Wifi
  • Free Parking
Hi-Tide Oceanfront Inn

Booking.com
No availability for your dates
429 S Holladay Dr, Seaside, OR 97138-6729
12.0 km from Haystack Rock
    No photo provided
    341 South Promenade, Seaside, OR 97138
    12.1 km from Haystack Rock
    • Free Wifi
    • Free Parking
    Inn at the Prom

    Hotels.com

    Travelocity

    Expedia.com
    Loading prices...
    341 Beach Dr, Seaside, OR 97138-5707
    12.1 km from Haystack Rock
    • Free Wifi
    • Free Parking
    The Gilbert Inn

    TripAdvisor

    Booking.com

    Orbitz.com
    View all 6 deals
    Loading prices...
    26 Avenue a, Seaside, OR 97138-5702
    12.1 km from Haystack Rock
    • Free Parking
    • Pool
    WorldMark by Wyndham Seaside

    TripAdvisor

    Orbitz.com

    Hotels.com
    View all 6 deals
    Loading prices...
    950 Parkway Ave., Hines, OR 97738
    12.1 km from Haystack Rock
      No photo provided
      531 Avenue a, Seaside, OR 97138-5725
      12.2 km from Haystack Rock
      • Free Wifi
      • Free Parking
      River Inn at Seaside

      Booking.com

      Hotels.com

      Orbitz.com
      View all 5 deals
      USD 517*
      TripAdvisor
      View Deal
      545 Broadway St, Seaside, OR 97138-5824
      12.2 km from Haystack Rock
      • Free Wifi
      • Free Parking
      Comfort Inn and Suites by Seaside Convention Center\/Boardwalk

      Hotels.com
      USD 527*
      TripAdvisor

      Booking.com
      View all 7 deals
      Loading prices...
      *Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.