Search Hotels Near Haystack Rock, Cannon Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Haystack Rock hotels

1. Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach, 0.8 km from Haystack Rock
9.6 out of 10, Exceptional, (1,005 reviews)
"Great hotel, excellent location, wonderful staff."
United States
Jessica
The price is 10.510.857 ₫
12.042.279 ₫ total
includes taxes & fees
18 Jun - 19 Jun
Surfsand Resort

2. Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach, 0.9 km from Haystack Rock
9.4 out of 10, Exceptional, (389 reviews)
"The hotel is in a great location. "
United States
Nazareth
The price is 6.781.537 ₫
7.775.344 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Lighthouse Inn

3. Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park, 1.3 km from Haystack Rock
9.6 out of 10, Exceptional, (1,007 reviews)
"Excellent location, amenities and staff. Free breakfast and cookies at front desk is a nice touch too."
United States
Neha
The price is 8.926.887 ₫
10.234.848 ₫ total
includes taxes & fees
9 Jun - 10 Jun
Inn at Cannon Beach

4. Motel 6 Seaside, OR

Motel 6 Seaside, OR
2.0 star property
10.9 km from Haystack Rock
7.6 out of 10, Good, (1,002 reviews)
"Be nice to have coffee makers in the room."
United States
Kristen
The price is 3.001.699 ₫
3.436.983 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Motel 6 Seaside, OR

5. Coast River Inn by OYO Seaside

Coast River Inn by OYO Seaside
2.0 star property
12.2 km from Haystack Rock
8.4 out of 10, Very good, (1,054 reviews)
"Very clean, jetted tub was nice, pleasant staff, good location, decent price."
United States
Sheila
The price is 2.351.537 ₫
2.814.734 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Coast River Inn by OYO Seaside

6. Gilbert Inn Seaside

Gilbert Inn Seaside
3.0 star property
12.3 km from Haystack Rock
9.0 out of 10, Wonderful, (945 reviews)
"Wonderful place."
Canada
William
The price is 3.770.096 ₫
4.316.760 ₫ total
includes taxes & fees
8 Jun - 9 Jun
Gilbert Inn Seaside

7. Kathryn Riverfront Inn, an Ascend Collection Hotel

Kathryn Riverfront Inn, an Ascend Collection Hotel
2.5 star property
12.5 km from Haystack Rock
9.0 out of 10, Wonderful, (1,003 reviews)
"Beautiful view on the river and close enough to walk to restaurants. Quiet room and good breakfast."
United States
Tonya
The price is 3.554.955 ₫
4.070.423 ₫ total
includes taxes & fees
11 Jun - 12 Jun
Kathryn Riverfront Inn, an Ascend Collection Hotel

8. Ashore Hotel

Ashore Hotel
3.0 star property
12.5 km from Haystack Rock
9.0 out of 10, Wonderful, (948 reviews)
"Had an amazing stay here. Most certainly would return"
United States
Megan
The price is 3.295.509 ₫
4.168.503 ₫ total
includes taxes & fees
11 Jun - 12 Jun
Ashore Hotel

9. Inn at the Prom Oceanfront Seaside

Inn at the Prom Oceanfront Seaside
2.5 star property
12.3 km from Haystack Rock
8.6 out of 10, Excellent, (1,006 reviews)
"Excellent location on the beach. Would love to go back again."
United States
Camille
The price is 3.734.911 ₫
4.276.523 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Inn at the Prom Oceanfront Seaside

10. Best Western Plus Ocean View Resort

Best Western Plus Ocean View Resort
3.0 star property
12.9 km from Haystack Rock
8.6 out of 10, Excellent, (1,079 reviews)
"Convenient, close to beach."
United States
Casey
The price is 3.898.501 ₫
4.463.822 ₫ total
includes taxes & fees
14 Jun - 15 Jun
Best Western Plus Ocean View Resort

11. Inn of the Four Winds Oceanfront Seaside

Inn of the Four Winds Oceanfront Seaside
2.0 star property
13.2 km from Haystack Rock
8.8 out of 10, Excellent, (739 reviews)
"Great location. The room was very well kept, clean, hot shower and easy check in. The place is literally ocean front, easy access to beach."
United States
Frances
The price is 3.844.761 ₫
4.402.442 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Inn of the Four Winds Oceanfront Seaside

12. Promenade Inn & Suites Oceanfront

Promenade Inn & Suites Oceanfront
2.5 star property
12.5 km from Haystack Rock
7.2 out of 10, Good, (2,573 reviews)
"Very clean room amazing views perfect location for full day activities and exploring!"
United States
Jennifer
The price is 3.532.596 ₫
4.044.704 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Promenade Inn & Suites Oceanfront

13. The Spinn

The Spinn
3.0 star property
18.6 km from Haystack Rock
9.2 out of 10, Wonderful, (64 reviews)
"Great place"
United States
Jason
The price is 5.405.902 ₫
6.053.957 ₫ total
includes taxes & fees
11 Jun - 12 Jun
The Spinn

14. The Inn at Manzanita

The Inn at Manzanita
2.5 star property
18.6 km from Haystack Rock
9.0 out of 10, Wonderful, (353 reviews)
"Cute property that’s been updated. Loved the bathtub. Staff was great but we had to go to another property to check in."
United States
Armond
The price is 8.015.911 ₫
8.963.996 ₫ total
includes taxes & fees
7 Jun - 8 Jun
The Inn at Manzanita

15. City Centre Motel by OYO

City Centre Motel by OYO
2.0 star property
12.6 km from Haystack Rock
7.0 out of 10, Good, (1,002 reviews)
"An amazing property to stay at for a very reasonable price."
United States
Jeff
The price is 2.127.197 ₫
2.546.314 ₫ total
includes taxes & fees
7 Jun - 8 Jun
City Centre Motel by OYO
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Haystack Rock

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Beachfront King Studio | Premium bedding, in-room safe, blackout curtains, iron/ironing board
Surfsand Resort
4.0 star property
9.6
Exceptional
1,005 reviews
View
Beach nearby
Lighthouse Inn
2.5 star property
9.4
Exceptional
389 reviews
View
Exterior
Inn at Cannon Beach
3.0 star property
9.6
Exceptional
1,007 reviews
View
Free WiFi, bed sheets, alarm clocks
Motel 6 Seaside, OR
2.0 star property
7.6
Good
1,002 reviews
View
Bicycling
Coast River Inn by OYO Seaside
2.0 star property
8.4
Very good
1,054 reviews
View

Top Haystack Rock Hotel Reviews

Hotels near other Haystack Rock attractions

Frequently asked questions

What's the area like around Haystack Rock?
Haystack Rock is located in a family-friendly area of Cannon Beach known for its beautiful beaches and surfing. If you're looking for a convenient place to stay, take a look at the 217 hotels and other accommodation options you'll find within a mile.
How many hotels are there close to Haystack Rock?
Expedia has 217 hotels and other accommodation options within a mile from Haystack Rock.
If I need to cancel the hotel reservation for my stay near Haystack Rock, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Enter dates in and click on "Search", then you can use the "fully refundable" filter to view top deals close to Haystack Rock.
What can I see and do near Haystack Rock?
Local parks like Tillamook Head, Les Shirley Park and Nehalem Harwood Square are peaceful spots to stop and take in some fresh air. Enjoy a stroll along the shore at Cannon Beach, Tolovana Beach State Park and Crescent Beach. Attractions like Cannon Beach History Center and Museum and Coaster Theatre highlight the local culture.