Accommodation Flights Flight + Hotel Trains Cruises Car rentals Airport taxis Restaurants

Looking for properties near Haystack Rock?

Then you've come to the right place! Enter your dates and choose out of 335 properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured hotels near Haystack Rock

Guests' Choice
  • £101

    Average price per night

    Surfsand Resort

    Surfsand Resort 3 stars

    Cannon Beach (0.5 miles from Haystack Rock)

    9.4 Superb 300 reviews
    Description Review
  • £140

    Average price per night

    The Ocean Lodge

    The Ocean Lodge 3 stars

    Cannon Beach (0.7 miles from Haystack Rock)

    9.5 Exceptional 248 reviews
    Description Review
  • £281

    Average price per night

    Stephanie Inn

    Stephanie Inn 4 stars

    Cannon Beach (0.6 miles from Haystack Rock)

    9.5 Exceptional 55 reviews
    Description Review
  • £148

    Average price per night

    Inn at Cannon Beach

    Inn at Cannon Beach 4-star hotel

    Cannon Beach (0.8 miles from Haystack Rock)

    9.3 Superb 576 reviews
    Description Review
  • £117

    Average price per night

    Schooner's Cove Inn

    Schooner's Cove Inn 3-star hotel

    Downtown Cannon Beach, Cannon Beach (1 miles from Haystack Rock)

    9.3 Superb 305 reviews
    Description Review