Find hotels in Cannon Beach, OR from $149

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check Cannon Beach hotel prices

Tomorrow night
Next weekend

Filter by

Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR, 97110
Fully refundableReserve now, pay when you stay
The price is $249 per night from Jul 5 to Jul 6
0.37 mi from city center
4.3/5 Excellent! (649 reviews)
"Great place to stay"

Reviewed on Jun 19, 2022

Inn at Haystack Rock
Tolovana Inn
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR, 97145
Fully refundableReserve now, pay when you stay
The price is $149 per night from Jul 5 to Jul 6
1.84 mi from city center
4/5 Very Good! (975 reviews)
"Excellent. Pillows could be a little bigger."

Reviewed on Jun 30, 2022

Tolovana Inn
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR, 97110
0.73 mi from city center
4.5/5 Wonderful! (584 reviews)
"This was my second stay at Hallmark Resort & it’s a great spot. We had a “partial view” room which actually had an amazing view of the ocean - Haystack rock is mostly hidden by the other building. The room is small but has a nice big TV, water pressure was fine, and it’s nice to have the mini fridge ..."

Reviewed on May 7, 2022

Hallmark Resort - Cannon Beach
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR, 97110
The price is $349 per night from Jul 4 to Jul 5
1.69 mi from city center
4.8/5 Exceptional! (973 reviews)
"Lodge architecture, recently built, very clean. Grounds are really well maintained and the staff was very professional. This is a great value. Included breakfast was also significant."

Reviewed on Jun 27, 2022

Inn at Cannon Beach
The Ocean Lodge
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR, 97110
Fully refundableReserve now, pay when you stay
The price is $449 per night from Jul 5 to Jul 6
1.51 mi from city center
4.8/5 Exceptional! (354 reviews)
"From the first hello, the staff were amazing. Helpful and friendly, everywhere we turned. The homemade style cookies were delicious. Our room was immaculate, and that can’t be simple with all the sand in the area! Complimentary wine at 4, and complimentary nightcaps in the evening (delivered to your ..."

Reviewed on May 31, 2022

The Ocean Lodge
Elegant Dog-Friendly Home with Hot Tub, Washer/Dryer, WiFi - Beach Access
The price is $161 per night from Jul 5 to Jul 6
0.43 mi from city center
4.6/5 Exceptional! (58 reviews)
Really enjoyed this property. Close to the beach and quick drive to shopping and cafes.
"This property was very clean and we loved that it is pet friendly. There was a cute basket with dog bowls and treats which was a nice touch. Accessibility to the beach was excellent and the area is very quiet. The only downfall we found to this property is there are two skylights in the cottage which ..."

Reviewed on Mar 31, 2022

Elegant Dog-Friendly Home with Hot Tub, Washer/Dryer, WiFi - Beach Access
The Wayside Inn
2.5 out of 5
3339 S. Hemlock Street, Cannon Beach, OR, 97110
1.79 mi from city center
4.6/5 Wonderful! (397 reviews)
"Clean room, beautiful view, easy access to beach. Really nice check in clerk. Plus there are restaurants and a grocery store that are easy to walk to. The balcony was nice but not private so as long as we were the only ones out there, it wasn't awkward. I would definitely return for a beach vacation ..."

Reviewed on Jun 18, 2022

The Wayside Inn
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR, 97110
1.42 mi from city center
4.6/5 Exceptional! (207 reviews)
"Excellent amenities. Manager provided us with beach toys, a volleyball, a kite, beach towels and beach chairs. Great cottage with a fully equipped kitchen. Great views of the Pacific Ocean from the cottage window. Professional management at the office. I will definitely stay at this property again ..."

Reviewed on Jun 27, 2022

Sea Sprite at Haystack Rock
Sea Breeze Court
2 out of 5
1015 Hemlock S, Cannon Beach, OR, 97110
0.54 mi from city center
4.8/5 Exceptional! (462 reviews)
"The property owners were very helpful & friendly, they even helped us with our luggage!!"

Reviewed on Jun 28, 2022

Sea Breeze Court
Lighthouse Inn
2.5 out of 5
963 South Hemlock, Cannon Beach, OR, 97110
The price is $339 per night from Jul 6 to Jul 7
0.5 mi from city center
4.5/5 Wonderful! (210 reviews)
"Seriously the best location! Right across from beach access, assigned parking, walkable to tons of great food, bars, coffee... etc Just wonderful I stay at Cannon beach or Seaside often this was my first time at the Lighthouse Inn and its totally going to become a return spot for me!!"

Reviewed on Jun 27, 2022

Lighthouse Inn
Don't see what you're looking for?
See all available properties in Cannon Beach
View all properties
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.

Cannon Beach hotels information

Number of reviews 4869
Accommodation 153 hotels
Lowest Price $149
Highest Price $449

Frequently asked questions

Recent reviews of Cannon Beach hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code