COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

3 Star Hotels in Cannon Beach CA $94

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
1
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is CA $190 per night from Mar 2 to Mar 3
4.7/5Exceptional! (632 reviews)

"We have nothing but great things to say about this place! Staff was super friendly and helpful, the view was to die for and they thought of all the little details such as extra coffee, a few pieces of silverware and dishes and a lantern for walking on the beach! Loved, loved, loved!!!"…"

Reviewed on Feb. 17, 2021

Surfsand Resort
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 CA $177 per night from Mar 10 to Mar 11
4.8/5Exceptional! (979 reviews)

"Had a really relaxing weekend in Cannon Beach thanks to the Inn. Our room was comfortable and the property is close to the water, coffee, and dining. Can’t wait to stay again!"…"

Reviewed on Feb. 16, 2021

Inn at Cannon Beach
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is CA $177 per night from Mar 1 to Mar 2
4.5/5Wonderful! (482 reviews)

"Great location right on the beach. Friendly, helpful staff. No complaints"…"

Reviewed on Feb. 17, 2021

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.
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is CA $176 per night from Mar 1 to Mar 2
4.4/5Wonderful! (250 reviews)

"Fireplace with 1 duralog provided, additional ones cost $3 each."…"

Reviewed on Feb. 16, 2021

Land's End at Cannon Beach
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Mar 1 to Mar 2
4.5/5Wonderful! (321 reviews)

"Built in 1946, Ecola Creek Lodge has a timeless charm. We made the short walk to play on the beach! Our unit (#8) was huge and clean. We WILL be back!"…"

Reviewed on Dec. 31, 2020

Ecola Creek Lodge
Cannon Beach Hotel
3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
The price is CA $226 per night from Mar 7 to Mar 8
4.6/5Wonderful! (145 reviews)

"What an adorable little chalet! We'd stay here again without hesitation. Came during COVID, and I was thoroughly impressed with how carefully and thoughtfully the hotel managed cleanliness and sanitation. Our stay included breakfast, and though we couldn't eat in the in-house cafe, they brought a ..."…"

Reviewed on Feb. 19, 2021

Cannon Beach Hotel
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 CA $279 per night from Mar 2 to Mar 3
4.8/5Exceptional! (256 reviews)

"Wonderful place with all the amenities. Great bath, wine hour, etc. love the beach"…"

Reviewed on Feb. 21, 2021

The Ocean Lodge
Sea Sprite on the Estuary
3.5 out of 5
372 North Spruce, Cannon Beach, OR
Get Rates
4.6/5Wonderful! (113 reviews)

"Great place to stay only wish we could have stayed longer. Very nice staff."…"

Reviewed on Jan. 19, 2021

Sea Sprite on the Estuary
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
Get Rates
4.6/5Wonderful! (162 reviews)

"We loved everything about our stay; accommodations, the view, the local cuisine and the comfortable bed. Drainage become an issue during rain storms with an impassable puddle on the narrow sidewalk, easily fixable with proper drainage."…"

Reviewed on Feb. 6, 2021

Sea Sprite at Haystack Rock
McBee Cottages
3 out of 5
888 S Hemlock St, Cannon Beach, OR
The price is CA $187 per night from Mar 2 to Mar 3
4.3/5Excellent! (92 reviews)

"Cute cottages allowing pets. Could’ve used a decent hideabed and more dishes. Someone needs to keep up grounds. Daily deer droppings to avoid."…"

Reviewed on Oct. 7, 2020

McBee Cottages
The Courtyard
3 out of 5
964 South Hemlock Street, Cannon Beach, OR
The price is CA $209 per night from Mar 18 to Mar 19
4.4/5Wonderful! (103 reviews)
Couldnt have been a nicer stay!

"Thanks to the staff! My wife is a clean freak and appreciates attention to detail. She was happy! And when mommas happy, everyone is happy!! I loved the breakfast! Lots of choices and plenty of delicious food! The chef has figured out how to serve excellence during COVID-19. Thanks for helping me ..."…"

Reviewed on Oct. 13, 2020

The Courtyard
Tolovana Sands 3 Bedroom Condo
3 out of 5
160 E Siuslaw St, Unit 5, Cannon Beach, OR
Get Rates
Tolovana Sands 3 Bedroom Condo
Hidden Villa Cottages
3.5 out of 5
188 East Van Buren Street, Cannon Beach, OR
Get Rates
Hidden Villa Cottages
Tolovana #3 3 Bedroom Condo
3 out of 5
160 E Siuslaw St, Cannon Beach, OR
Get Rates
5/5Exceptional! (1 review)

"We really liked how roomy and comfortable it was. It was close to the conference area where we needed to go . It was quiet and peaceful and although there was no ocean view we could hear the ocean."…"

Reviewed on Oct. 12, 2018

Tolovana #3 3 Bedroom Condo
Cannon Beach Tree House
3.5 out of 5
386 Sunset Blvd, Cannon Beach, Oregon
Get Rates
Cannon Beach Tree House
Haystack Haven 4 Bedroom Home
3.5 out of 5
1764 View Point Terrace, Cannon Beach, OR
Get Rates
Haystack Haven 4 Bedroom Home
Sunset Inn
3.5 out of 5
Sunset Blvd, 188, Cannon Beach, OR
Get Rates
2.6/5 (9 reviews)

"Hotel facilities very nice and the staff was very friendly!"…"

Reviewed on Apr. 20, 2014

Sunset Inn
Beaches Inn Herons Nest Loft
3 out of 5
539 South Hemlock Street - Suite 6, Cannon Beach, Oregon
Get Rates
Beaches Inn Herons Nest Loft
Captain John's Cannon Beach 4 Br home by RedAwning
Beaches Inn Sandpiper Pier Cottage
3.5 out of 5
539 South Hemlock Street - Suite 7, Cannon Beach, Oregon
Get Rates
Beaches Inn Sandpiper Pier Cottage

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Cannon Beach.

Still don't see what you're looking for?

See all properties in Cannon Beach.
You can also use these popular filters to refine your search.
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.

The top 3 Stars hotels in Cannon Beach, Cannon Beach may offer some of the best discounts and rates, but these properties are anything but average. Travelers love Cannon Beach 3 Stars hotels for their top quality services, just-like-home amenities, and wallet-friendly prices. You can even get access to fantastic perks like delectable restaurants, so-cool cocktail bars, and spacious fitness centres.

Use the travel tools at Expedia.ca to find a cheap deal on a 3 Stars upscale hotel in Cannon Beach for a first-class experience, or book an inexpensive rate on one of the cheap 3 Stars hotels in Cannon Beach neighbourhoods near the city’s best attractions. We’ll even help you find vacation packages to go with your three star hotel in Cannon Beach. From last-minute work trips to long-awaited family getaways, we offer all the essentials you need to enjoy your jaunt through Cannon Beach.

More trip options

Recent Reviews in Cannon Beach