Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Compare and book 3 Star hotels in Cannon Beach, Oregon Coast

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cannon Beach 3 Star Hotels

Best Western Plus Ocean View Resort
3 out of 5
414 North Prom, Seaside, OR
Free cancellationReserve now, pay when you stay
The price is £63 per night
3.9/5Good! (1,595 reviews)

"Very good view and amenities. Was a perfect romantic getaway for me and my partner."…"

Reviewed on 2 Mar 2020

Best Western Plus Ocean View Resort
Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is £181 per night
4.7/5Exceptional! (545 reviews)

"Bathroom heater did not function and service nevershowed up asrequested."…"

Reviewed on 17 Mar 2020

Surfsand Resort
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is £98 per night
4.5/5Wonderful! (274 reviews)

"The property could not have been situated more perfectly for our needs. We could walk down to the beach easily, as well as get on the roads/freeways where we needed to go very quickly. The room was clean and spacious. Staff were most helpful at every turn. We would definitely stay there again, as ..."…"

Reviewed on 12 Mar 2020

Ecola Creek Lodge
Rivertide Suites Hotel
3 out of 5
102 N. Holladay, Seaside, OR
Free cancellationReserve now, pay when you stay
The price is £120 per night
4.5/5Wonderful! (2,135 reviews)

"The location is perfect! The rooms were clean. Great bathroons and jet tub! An amazing view from the roof.😊"…"

Reviewed on 20 Mar 2020

Rivertide Suites Hotel
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is £145 per night
4.8/5Exceptional! (851 reviews)

"I loved everything about the Inn at Cannon Beach. So much so that this will be our lodging of choice when we visit again. The staff was amazing and worked with us to change our room due to the Corona Virus and picking up our college aged granddaughter. The were very friendly and fun to visit with. ..."…"

Reviewed on 22 Mar 2020

Inn at Cannon Beach
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
The price is £193 per night
4.4/5Wonderful! (196 reviews)

"Excellent location. Clean, spacious & bright rooms"…"

Reviewed on 17 Mar 2020

Land's End at Cannon Beach
The Courtyard
3 out of 5
964 South Hemlock Street, Cannon Beach, OR
The price is £205 per night
4.4/5Excellent! (92 reviews)

"Comfortable, pleasant accommodations & excellent breakfast."…"

Reviewed on 3 Feb 2020

The Courtyard
Ocean Rogue Inn
3.5 out of 5
19130 Alder Street #1, Rockaway Beach, OR
The price is £100 per night
2.9/5 (9 reviews)

"There was an issue between Hotels.com and Vacasa and my reservation was not transferred to Vacasa and therefore the unit I had reserved was also reserved by someone else. Luckily, there was another unit available that I was able to stay in but it did not have the same amenities."…"

Reviewed on 15 Apr 2019

Ocean Rogue Inn
The Ocean Lodge
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is £256 per night
4.8/5Exceptional! (216 reviews)

"Amazing location, friendly staff, wish there was a public fire pit and small bar."…"

Reviewed on 18 Mar 2020

The Ocean Lodge
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
Get Rates
4.6/5Wonderful! (144 reviews)

"Everything has lots of great things to do and really"…"

Reviewed on 25 Feb 2020

Sea Sprite at Haystack Rock
Can'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.

Pocket Guide: 3 Star Hotels in Cannon Beach

Search for hotels in Cannon Beach on Expedia.co.uk. You can easily find your hotels in Cannon Beach using one of the methods below:

  • View our selection of featured hotels in Cannon Beach
  • Use the map to find hotels in the Cannon Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cannon Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Cannon Beach
  • Enter your travel dates to view the best deals on hotels in Cannon Beach - while they last

More trip options

Cannon Beach Hotel Reviews