Picture of Haystack rock in Cannon Beach, Oregon. Find out the areas best luxury resorts & how to get a good deal for them.

If you click on the links in this post, we may earn money from the companies mentioned in this post, at no extra cost to you. You can read the full disclaimer here.

Sharing is caring!

Haystack is one of Oregon’s most well-known landmark.  It stands about 235 feet back from the shoreline at Cannon Beach.  At low tide, it’s easy to get a look at this impressive rock tower.

If you’re thinking about visiting Cannon Beach and want to do it in style, consider the following hotels.  They were ranked as the top luxury hotels at Cannon Beach by the users of TripAdvisor. And you can use TripAdvisor to find the best prices for these hotels.

  • The Ocean Lodge
  • Stephanie Inn
  • Arch Cape Inn & Retreat
  • Coast Cabins
  • Tolovana Inn
  • Inn at Cannon Beach
  • Surfsand Resort
  • The Waves
  • Land’s End at Cannon Beach
  • Inn at Haystack Rock