Find Hotels Near Haystack Rock Cannon Beach

Find Deals for Any Season
Book a room with free cancellation for more flexibility
Find hotels near me
Rooms
Adults
Children
Done
SEARCH
  1. Home
  2. Cannon Beach
  3. Haystack Rock Hotels

Best Hotels Near Haystack Rock

POI Map Map Marker
View area on map
Filter By
Filter By
Map

Hotel Class

Property Type

Facilities

See the latest prices and deals by choosing your dates. Choose dates
Haystack Views Vacation Rental
Haystack Views Vacation Rental

(0.4 km from Haystack Rock)

Haystack Views Vacation Rental is located 219 yards from Haystack Hill State Park and 0.9 miles from Haystack Gallery in Cannon Beach.Each room is equipped with a television.The room includes a coffee maker.Each room includes a private bathroom.

Superb 72 reviews
10.0
Hallmark Resort in Cannon Beach
Hallmark Resort in Cannon Beach

1400 S Hemlock (0.5 km from Haystack Rock)

In central Sisters Oregon this motel features comfortably-furnished guest rooms with free Wi-Fi and views of the Cascade Mountains. It features an on-site hot tub and garden.

Superb 392 reviews
9.0
Haystack Hideaway
Haystack Hideaway

(0.6 km from Haystack Rock)

Haystack Hideaway is located in Cannon Beach just 328 yards from Haystack Hill State Park. Haystack Gallery is 0.9 miles from the property. There is also a kitchen fitted with an oven microwave and toaster.

Good 100 reviews
7.0
Surfsand Resort
Surfsand Resort

148 West Gower (0.8 km from Haystack Rock)

This oceanfront resort provides easy access to Cannon Beach and a clear view of the 235-foot offshore Haystack Rock. On-site therapeutic massage services are also available.

Superb 398 reviews
9.0
Cannon Beach Hotel Collection
Cannon Beach Hotel Collection

1116 South Hemlock Street (0.8 km from Haystack Rock)

This historic New England-styled hotel offers a daily breakfast. Uniquely furnished rooms feature a gas fireplace. Downtown Cannon Beach is less than a 5 minute walk away. A TV with a DVD player is featured in each room at the Cannon Beach Hotel.

Very good 255 reviews
8.2
Cannon Beach Hotel Collection
Cannon Beach Hotel Collection

1116 South Hemlock Street (0.8 km from Haystack Rock)

Ideally located in the prime touristic area of Cannon Beach Cannon Beach Hotel promises a relaxing and wonderful visit. The hotel has everything you need for a comfortable stay. Free Wi-Fi in all rooms are on the list of things guests can enjoy.

Pleasant 75 reviews
6.5
Sandals Inn | Oceanside Cabana
Sandals Inn | Oceanside Cabana

(0.9 km from Haystack Rock)

Sandals Inn | Oceanside Cabana is located in the Downtown Cannon Beach neighbourhood in Cannon Beach 0.4 miles from Haystack Gallery and 0.6 miles from Haystack Hill State Park. Every room has a TV. You will find a coffee machine in the room.

Very good 198 reviews
8.5
Sandals Inn | Spa Suite
Sandals Inn | Spa Suite

(0.9 km from Haystack Rock)

The Sandals Inn | Spa Suite is located in Cannon Beach. Each room includes a television with satellite channels and a DVD player. The room includes a coffee maker. Each room features an en suite bathroom. Sandals Inn | Spa Suite is 0.

Very good 84 reviews
8.8

Top 10 Trending Hotels Near Haystack Rock See All

Budget Hotels Near Haystack Rock See All

Hotels With Great Access To Haystack Rock! See All

Haystack Rock, Cannon Beach, OR

Find and book hotels near Haystack Rock in Cannon Beach, OR, for your next big trip. Stay as close to Haystack Rock as possible, giving you more time to enjoy everything the city has to offer. Some of our best selling hotels near Haystack Rock are Surfsand Resort, Schooners Cove Cannon Beach, Wayside Inn Sudbury, Cannon Beach Inn, The Ocean Lodge Cannon Beach.

We provide a wide range of hotel options near Haystack Rock, from business hotels to family-friendly accommodations. Our fast online hotel search offers immediate access to discounted hotel rates, allowing you to compare the rates of different hotels in Oregon near Haystack Rock. 

Book online with AmericanHotels.co for the best savings on your next trip.

Frequently asked questions about hotels in Haystack Rock in Cannon Beach