Vio.com - hotel deals

Inn at Haystack Rock

Stay at Inn at Haystack Rock in Cannon Beach, United States. Enjoy luxurious amenities, exceptional service, and convenient access to top attractions. Book your perfect getaway now with Vio.com to get the best deals on your stay.

Image of Inn at Haystack Rock

Inn at Haystack Rock

Cannon Beach, OR

8.4

Very good

947 reviews

Check prices

Image of Hallmark Resort in Cannon Beach

Hallmark Resort in Cannon Beach

Cannon Beach, OR

0.4 miles from Inn at Haystack Rock

9.1

Superb

NaN reviews

Check prices

Image of The Waves

The Waves

Cannon Beach, OR

0.3 miles from Inn at Haystack Rock

8.7

Fabulous

NaN reviews

Check prices

Image of Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

Cannon Beach, OR

0.3 miles from Inn at Haystack Rock

8.8

Fabulous

838 reviews

Check prices

Image of Tolovana Inn

Tolovana Inn

Cannon Beach, OR

1.5 miles from Inn at Haystack Rock

8.2

Very good

NaN reviews

Check prices

Image of The Wayside Inn

The Wayside Inn

Cannon Beach, OR

1.5 miles from Inn at Haystack Rock

8.8

Fabulous

544 reviews

Check prices

Image of Inn at Cannon Beach

Inn at Cannon Beach

Cannon Beach, OR

1.4 miles from Inn at Haystack Rock

9.4

Superb

NaN reviews

Check prices

Image of The Ocean Lodge

The Ocean Lodge

Cannon Beach, OR

1.2 miles from Inn at Haystack Rock

9.7

Exceptional

537 reviews

Check prices

Image of Stephanie Inn

Stephanie Inn

Cannon Beach, OR

1.2 miles from Inn at Haystack Rock

10

Exceptional

1 review

Check prices

Image of Sandpiper Cottage - Beachcomber Vacation Homes

Sandpiper Cottage - Beachcomber Vacation Homes

Cannon Beach, OR

1.0 miles from Inn at Haystack Rock

-

Check prices

Image of Lewis Loft  - Beachcomber Vacation Homes

Lewis Loft - Beachcomber Vacation Homes

Cannon Beach, OR

0.2 miles from Inn at Haystack Rock

-

Check prices

Image of Sandcastle Inn #601 - Beachcomber Vacation Homes

Sandcastle Inn #601 - Beachcomber Vacation Homes

Cannon Beach, OR

-

Check prices

Image of Tolovana Treasure

Tolovana Treasure

Cannon Beach, OR

1.5 miles from Inn at Haystack Rock

-

Check prices

Image of La Bella Vita

La Bella Vita

Cannon Beach, OR

-

Check prices

Image of Tolovana 3 Cannon Beach

Tolovana 3 Cannon Beach

Cannon Beach, OR

1.6 miles from Inn at Haystack Rock

8.5

Very good

20 reviews

Check prices

Image of Bright, dog-friendly, oceanside home - walk to the beach & downtown

Bright, dog-friendly, oceanside home - walk to the beach & downtown

Cannon Beach, OR

-

Check prices

Image of Singing Sands - Beachcomber Vacation Homes

Singing Sands - Beachcomber Vacation Homes

Cannon Beach, OR

-

Check prices

Image of D & D Retreat - Beachcomber Vacation Homes

D & D Retreat - Beachcomber Vacation Homes

Cannon Beach, OR

0.5 miles from Inn at Haystack Rock

-

Check prices

Image of The Barn - Beachcomber Vacation Homes

The Barn - Beachcomber Vacation Homes

Cannon Beach, OR

0.7 miles from Inn at Haystack Rock

-

Check prices

Image of Arbor House - Beachcomber Vacation Homes

Arbor House - Beachcomber Vacation Homes

Cannon Beach, OR

0.6 miles from Inn at Haystack Rock

-

Check prices

Image of Sandcastle Inn #604 - Beachcomber Vacation Homes

Sandcastle Inn #604 - Beachcomber Vacation Homes

Cannon Beach, OR

-

Check prices

Image of Charming, dog-friendly cabana with easy beach access

Charming, dog-friendly cabana with easy beach access

Cannon Beach, OR

0.1 miles from Inn at Haystack Rock

-

Check prices

Image of Apollos Corner - Meredith Lodging

Apollos Corner - Meredith Lodging

Cannon Beach, OR

0.3 miles from Inn at Haystack Rock

-

Check prices

Image of Driftaway by AvantStay Direct Cannon Beach Access w Stunning Views

Driftaway by AvantStay Direct Cannon Beach Access w Stunning Views

Cannon Beach, OR

1.0 miles from Inn at Haystack Rock

-

Check prices

Image of Charming Designer Retreat, Walk to Beach & Downtown, Cozy Fireplace, Expansive Deck

Charming Designer Retreat, Walk to Beach & Downtown, Cozy Fireplace, Expansive Deck

Cannon Beach, OR

-

Check prices

Image of Monthly Memories - 1 block to the beach!

Monthly Memories - 1 block to the beach!

Cannon Beach, OR

0.4 miles from Inn at Haystack Rock

-

Check prices