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

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

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


Check Prices on Hotels in Cannon Beach

Best deal Aug 23 - Aug 25
Tonight Jul 20 - Jul 21
This weekend Jul 26 - Jul 28
Next weekend Aug 2 - Aug 4

Featured Cannon Beach 3 Star Hotels

See all 688 Properties in Cannon Beach

Estimated price for 1 night/2 adults

Best Western Plus Ocean View Resort
Best Western Plus Ocean View Resort
3.0 out of 5.0 414 North Prom, Seaside, OR
Free Cancellation
3.9/5 (1387 reviews)
$160/ night for 2 guests

Staff was very friendly. The room was cleanand very comfortable.

Reviewed on Jul 15, 2019
Rivertide Suites Hotel
Rivertide Suites Hotel
3.0 out of 5.0 102 N. Holladay, Seaside, OR
Free Cancellation
4.5/5 (1983 reviews)
$177/ night for 2 guests

Sure is nice when the room advertised is exactly what you get when you walk in and then they’re things in the room you didn’t expect. Very clean room and when we discovered we had a en-suite washer & dryer plus a jetted tub made for very happy travellers!

Reviewed on Jul 18, 2019
Inn at Cannon Beach
Inn at Cannon Beach
3.0 out of 5.0 3215 South Hemlock St, Cannon Beach, OR
Free Cancellation
4.8/5 (576 reviews)
$239/ night for 2 guests

Clean, friendly, beautiful property, great room with a view

Reviewed on Jul 11, 2019
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3.0 out of 5.0 1400 S Hemlock St, Cannon Beach, OR
Free Cancellation
4.4/5 (329 reviews)
$239/ night for 2 guests

The proximity and access to Haystack Rock, and the ocean view room with a balcony that we had, was incredible. The room itself was modern and comfortable. We had a 1 bedroom with a murphy bed in the living area and it worked out perfectly.

Reviewed on Jul 12, 2019
Seaside Oceanfront Inn
Seaside Oceanfront Inn
3.5 out of 5.0 580 Beach Drive, Seaside, OR
Free Cancellation
4.0/5 (457 reviews)
$179/ night for 2 guests

It’s s beautiful place. Not great parking but they do have more across the street. Check in staff very friendly. We had a partial ocean view which I would not do again. Go for the full view! No closet or place to hang your clothes in our room but it did have ac.

Reviewed on Jul 15, 2019
Beachside Inn
Beachside Inn
3.0 out of 5.0 300 5th Avenue, Seaside, OR
Free Cancellation
3.8/5 (224 reviews)
$169/ night for 2 guests

These are super cute! The entire property has a fun, beach feel. The rooms were clean and beach convenient. Staff was very polite and helpful.

Reviewed on Jul 10, 2019
Surfsand Resort
Surfsand Resort
3.5 out of 5.0 148 West Gower, Cannon Beach, OR
4.7/5 (416 reviews)
$319/ night for 2 guests

Property was right on water. We had a lovely room right at Waters edge. Problem was that check in was 4 pm. By the time you got your room the afternoon was gone. Price for room was steep. Would have liked to enjoy it more.

Reviewed on Jul 18, 2019
Land's End at Cannon Beach
Land's End at Cannon Beach
3.0 out of 5.0 263 West 2nd, Cannon Beach, OR
Free Cancellation
4.5/5 (144 reviews)
$243/ night for 2 guests

Brad the manger and another staff are very friendly. Bathrooms are very clean. Kitchen is very convenient. Great location - right on the beach with awesome view. A little walk to the Hayrock, but it is tolerable. Will stay again.

Reviewed on Jul 8, 2019
Arch Cape Inn and Retreat- Cannon Beach
Arch Cape Inn and Retreat- Cannon Beach
3.5 out of 5.0 31970 East Ocean Lane, Arch Cape, OR
4.6/5 (77 reviews)
$239/ night for 2 guests

I had a very pleasant stay at Arch Cape Inn. The interior design and landscaping were amazing; so elegant and peaceful. The room was very clean and products in the bathroom were high quality. The stuff were very kind, very respectful, and friendly. Location is great as well, it's just 3-4 miles away ...

Reviewed on Jul 16, 2019
Map

Three Star Hotel Guide for Cannon Beach

There’s a reason the top 3 star hotels in Cannon Beach, Oregon Coast 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 Haystack Rock
2.5 out of 5.0
Last booking: 31 minutes ago
Hallmark Resort - Cannon Beach
3.0 out of 5.0
Last booking: 39 minutes ago
The Waves / The Argonauta Inn / The White Heron Lodge
2.0 out of 5.0
Last booking: 43 minutes ago
Inn at Cannon Beach
3.0 out of 5.0
Last booking: 2 hours ago
Tolovana Inn
2.5 out of 5.0
Last booking: 2 hours ago
Surfsand Resort
3.5 out of 5.0
Last booking: 5 hours ago
Land's End at Cannon Beach
3.0 out of 5.0
Last booking: 15 hours ago
Lighthouse Inn
2.5 out of 5.0
Last booking: 41 hours ago
Sea Sprite at Haystack Rock
3.5 out of 5.0
Last booking: 47 hours ago