Find Oceanfront Hotels in Cannon Beach, OR

Beach vacation deals from $53

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cannon Beach Oceanfront Hotels

The Ocean Lodge
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
The price is $179 per night from Jan 20 to Jan 21
Enjoy ocean views and sandy beaches when booking a stay at The Ocean Lodge. Amenities include luxury bedding, free breakfast, and free self parking. This hotel ...
4.8/5 Exceptional! (314 reviews)
"Easy access to the beach. 24 hour snacks. Friendly staff. Great breakfast"

Reviewed on Dec 26, 2021

The Ocean Lodge
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
The price is $129 per night from Jan 20 to Jan 21
Wake up to the sounds of the ocean lapping a sandy beach when staying at Inn at Cannon Beach. Some of the amenities include beach towels, free breakfast, and ...
4.8/5 Exceptional! (978 reviews)
"This facility was above and beyond what we were expecting! The service from the front desk and all the other employees was wonderful! The breakfast was fantastic and the rooms big, clean and comfy. We'll definitely be staying there again."

Reviewed on Jan 7, 2022

Inn at Cannon Beach
Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
Dine with ocean views and stroll along sandy beaches at Surfsand Resort. Some fantastic amenities include a rooftop terrace, an indoor pool, and a spa tub. This ...
4.7/5 Exceptional! (730 reviews)
"Amazing property in the most beautiful location!"

Reviewed on Sep 17, 2021

Surfsand Resort
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.
The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
The price is $115 per night from Jan 20 to Jan 21
Wake up to the sounds of the ocean lapping a white sand beach when staying at The Waves/The Argonauta Inn/The White Heron Lodge. Amenities include free self ...
4.6/5 Wonderful! (605 reviews)
"Stayed at white heron lodge, highly recommend. Great view and comfortable stay, staff was very friendly and accommodating"

Reviewed on Jan 18, 2022

The White Heron Lodge
The Wayside Inn
2.5 out of 5
3339 S. Hemlock Street, Cannon Beach, OR
The price is $99 per night from Jan 20 to Jan 21
Enjoy oceanfront accommodation and sandy beaches when booking a stay at The Wayside Inn. A few top amenities include an indoor pool and a spa tub. This hotel ...
4.5/5 Wonderful! (374 reviews)
"Super awesome hotel . Pool was nice and well heated. Jacuzzi was being serviced so didn’t try it. Walking distance from shops and coffee shop and beach. Nice view and friendly staff. Beds were soft but bedrooms are cozy with fireplace."

Reviewed on Dec 27, 2021

The Wayside Inn
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
The price is $149 per night from Jan 20 to Jan 21
Wake up to the sounds of the ocean lapping a sandy beach when staying at Hallmark Resort - Cannon Beach. Some fantastic amenities include 2 indoor pools, 2 spa ...
4.5/5 Wonderful! (553 reviews)
"Everyone was so nice"

Reviewed on Jan 2, 2022

Hallmark Resort - Cannon Beach
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
The price is $143 per night from Jan 25 to Jan 26
Enjoy ocean views and sandy beaches when booking a stay at Land's End at Cannon Beach. Some of the amenities include free self parking, barbecue grills, and ...
4.4/5 Wonderful! (316 reviews)
"Couldn’t ask for better from start to finish!"

Reviewed on Dec 28, 2021

Land's End at Cannon Beach
Tolovana Inn
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $109 per night from Jan 20 to Jan 21
Tolovana Inn is a hotel in Cannon Beach with ocean views. Some fantastic amenities include an indoor pool, a spa tub, and a sauna. This property is on Cannon ...
4/5 Very Good! (880 reviews)
"Location is great, right next to the beach. Average hotel space, kind of small. Thin walls, I could hear my neighbors."

Reviewed on Jan 7, 2022

Tolovana 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.

Too many beaches in Cannon Beach to choose from? Here are our top picks for a memorable beach vacation.

More beach hotels in Cannon Beach

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.

Oceanfront cottages in Cannon Beach

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.

Oceanfront villas in Cannon Beach

Ecola Park 2 Bedroom Cottage
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.

Frequently asked questions

Recent reviews of Cannon Beach hotels

More trip options