Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Cannon Beach 3 Star Hotels

See all 497 Hotels in Cannon Beach
Best Western Plus Ocean View Resort

Best Western Plus Ocean View Resort

414 North Prom, Seaside
3.0 out of 5.0
3.8 out of 5 (978 reviews)
Wonderful We took our grand-love and son to have a pre-Thanksgiving celebration and had a wonderful time. The hotel was clean, beds were comfortable and staff was great. Thank you for a wonderful time.
  Nov 22, 2017

$62

$62
Rivertide Suites Hotel

Rivertide Suites Hotel

102 N. Holladay, Seaside
3.0 out of 5.0
4.5 out of 5 (1,563 reviews)
Great placeBooked this for a quick 2 night getaway. Exceeded expectations in every way.
  Nov 12, 2017

$79

$79
Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach
3.5 out of 5.0
4.7 out of 5 (168 reviews)
Perfect beach location!The location, room and amenities were all perfect for a weekend getaway with family. We had an oceanside 1 bedroom suite that included a fireplace, deck, soaking tub and large shower. The bedroom was cozy and comfortable.
  Nov 20, 2017

$129

$129
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

1400 S Hemlock St, Cannon Beach
3.0 out of 5.0
4.3 out of 5 (179 reviews)
Absolutely wonderfull reception! Cookies, firewood, and gracious! Thank you for our weekend!
  Oct 29, 2017

$109

$109
Inn at Cannon Beach

Inn at Cannon Beach

3215 South Hemlock St, Cannon Beach
3.0 out of 5.0
4.7 out of 5 (160 reviews)
The room was very clean. We loved the fireplace. The location is very close to the beach. We loved the garden area and bunnies.
  Nov 21, 2017

$189

$189
Ecola Creek Lodge

Ecola Creek Lodge

208 East 5th Street, Cannon Beach
3.0 out of 5.0
4.4 out of 5 (139 reviews)
Great, but...The hotel was very nice and cute. My only issue was with the parking situation. There is not alot of it and we came back late at night and there was none left.
  Oct 7, 2017

$59

$59
Seaside Oceanfront Inn

Seaside Oceanfront Inn

580 Beach Drive, Seaside
3.5 out of 5.0
3.9 out of 5 (327 reviews)
Right near the beach boy!Half of our view was block by a beautiful pine tree. The shower curb didn't keep the water in. The only complaints are done. All in all it was a great spot to relax in. Robert was a very helpful and attentive person to our needs or wants. Nice and quiet.
  Nov 19, 2017

$74

$74
Sea Sprite on the Estuary

Sea Sprite on the Estuary

372 North Spruce, Cannon Beach
3.5 out of 5.0
4.4 out of 5 (47 reviews)
Great location and quietThe hotel was very quiet with only 5 rooms. There was no staff on site during our stay, but spoke to a representative on the phone who was friendly. The hotel suite was clean and spacious. The view was great! The bed was the only disappointing feature. It was very firm and very uncomfortable. The ...
  Apr 25, 2017

$127

$127
Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach
3.0 out of 5.0
4.5 out of 5 (55 reviews)
Affordable Accommodations Right on the BeachWith a quick call to verify our room had been cleaned, the motel manager cheerfully accommodated our request to check in early. The room was very clean and although it was described as a studio with a "partial" view of the ocean, we were pleasantly surprised with the sitting room space which included ...
  Nov 12, 2017

$130

$130
Beachside Inn

Beachside Inn

300 5th Avenue, Seaside
3.0 out of 5.0
3.7 out of 5 (145 reviews)
Cute room, close to beach, cleanliness issuesThe room I originally booked was smaller than I expect. Hotel staff let me upgrade which was very appreciated but the upgraded room smelled strongly of cigarettes. Besides that, it was a lovely experience.
  Nov 6, 2017

$69

$69
Map

Three Star Hotel Guide for Cannon Beach

There’s a reason the top 3 star hotels in Cannon Beach, Oregon are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Cannon Beach, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Cannon Beach for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Cannon Beach near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Cannon Beach 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in Cannon Beach

Inn at Cannon Beach
3.0 out of 5.0
Last booking: 18 hours ago
Hallmark Resort - Cannon Beach
3.0 out of 5.0
Last booking: 25 hours ago
Surfsand Resort
3.5 out of 5.0
Last booking: 30 hours ago
Sea Sprite on the Estuary
3.5 out of 5.0
Last booking: 35 hours ago