Find Romantic Hotels in Cannon Beach, OR from $74

Search over 1 million properties and 550 airlines worldwide.

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Featured Cannon Beach Romantic Hotels

Tolovana #3 3 Bedroom Condo
3 out of 5
160 E Siuslaw St, Cannon Beach, OR
5/5 Exceptional! (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
Sea Breeze Court
2 out of 5
1015 Hemlock S, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 2 to Dec 2
4.8/5 Exceptional! (410 reviews)
"Very clean and spacious rooms. Location of the hotel is great, just a short walk to the beach, there are restaurants and coffee shops nearby."

Reviewed on Nov 21, 2021

Sea Breeze Court
The Ocean Lodge
Great for couples
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
The price is $229 per night from Dec 2 to Dec 2
4.8/5 Exceptional! (305 reviews)
Couples like: on the beach, fireplace
Travelers say...
"The entire staff went out of their way to make our stay very special!!!"

Reviewed on Nov 17, 2021

The Ocean Lodge
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.
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 2 to Dec 2
4.8/5 Exceptional! (977 reviews)
"Property was clean, room was clean, spacious, quiet. Breakfast staff was friendly. Location to beach, store, pub, coffee and bakery was perfect. Loved our stay and will definitely be back."

Reviewed on Nov 22, 2021

Inn at Cannon Beach
Surfsand Resort
Great for couples
3.5 out of 5
148 West Gower, Cannon Beach, OR
4.7/5 Exceptional! (730 reviews)
Couples like: onsite spa services, couples spa treatments, beachfront dining, hot tub
Travelers say...
"Amazing property in the most beautiful location!"

Reviewed on Sep 17, 2021

Surfsand Resort
Lodges At Cannon Beach
4 out of 5
132 E. Surfcrest Ave., Cannon Beach, OR
4.6/5 Exceptional! (19 reviews)
"This is a beautiful, warm, and welcoming condo with all the amenities I could ask for. It is a very short walk to the beach. My granddaughter and I both loved it."

Reviewed on Aug 21, 2020

Lodges At Cannon Beach
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
The price is $179 per night from Dec 2 to Dec 2
4.6/5 Exceptional! (183 reviews)
"We loved it."

Reviewed on Nov 28, 2021

Sea Sprite at Haystack Rock
Sea Sprite on the Estuary
3.5 out of 5
372 North Spruce, Cannon Beach, OR
The price is $209 per night from Dec 2 to Dec 2
4.6/5 Exceptional! (141 reviews)
"Great place to stay, incredible views"

Reviewed on Oct 15, 2021

Sea Sprite on the Estuary
The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
The price is $125 per night from Dec 8 to Dec 8
4.6/5 Wonderful! (593 reviews)
"Staff was very sweet and moved their car for us so we had a better spot to park. Checkin was easy, the place was clean, price was fair, and walking distance to the ocean and shopping. Thank you!"

Reviewed on Nov 22, 2021

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 Dec 2 to Dec 2
4.5/5 Wonderful! (370 reviews)
"Amazing location and great staff. Very helpful. Grocery store right next door with plenty of wine and beer as well. About 10-15 minute walk to Haystack Rock. Highly recommend staying here."

Reviewed on Jul 6, 2021

The Wayside Inn
Cannon Beach Hotel Collection
3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $90 per night from Dec 8 to Dec 8
4.5/5 Wonderful! (172 reviews)
"Great property and value. Such a friendly staff."

Reviewed on Nov 29, 2021

Cannon Beach Hotel Collection
Lighthouse Inn
2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 2 to Dec 2
4.5/5 Wonderful! (188 reviews)
"This property was super clean and you could see the staff constantly working on maintenance."

Reviewed on Nov 24, 2021

Lighthouse Inn
Hallmark Resort - Cannon Beach
Great for couples
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 2 to Dec 2
4.5/5 Wonderful! (533 reviews)
Couples like: full-service spa, on the beach, fireplace
Travelers say...
"Great view"

Reviewed on Nov 18, 2021

Hallmark Resort - Cannon Beach
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $74 per night from Dec 5 to Dec 5
4.5/5 Wonderful! (387 reviews)
"Very nice stay! Quiet accommodation, walkable to downtown, kids loved the neighborhood rabbits!"

Reviewed on Nov 8, 2021

Ecola Creek Lodge
Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $92 per night from Dec 2 to Dec 2
4.3/5 Excellent! (586 reviews)
"I enjoyed everything. One thing that sucked was when I checked in… the porch light to my cottage wasn’t even on.. and find out the light had actually gone out. I also found it weird that the cottage was pitch black. No lights were on, and you had to walk all the way in to switch the light switches ..."

Reviewed on Oct 28, 2021

Inn at Haystack Rock
Tolovana Sands 3 Bedroom Condo
3 out of 5
160 E Siuslaw St, Unit 5, Cannon Beach, OR
4/5 Very Good! (1 review)
"The condo was very clean and well supplied with towels. I may have been told, but I didn't know that there was not a regular oven, merely a toaster oven. Also, the refrigerator is in drastic need of repair. It is leaking. Water went into the crisper, completely ruining the salad greens. Water was ..."

Reviewed on Jun 8, 2021

Tolovana Sands 3 Bedroom Condo
Tolovana Inn
Great for couples
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $99 per night from Dec 2 to Dec 2
4/5 Very Good! (850 reviews)
Couples like: hot tub, on the beach
Travelers say...
"Great place with an awesome view of Cannon Beach. Just a short walk to the beach. Great and friendly stalff. Quick check in and out. Having a fireplace in our room made homey and cozy."

Reviewed on Nov 27, 2021

Tolovana Inn
Captain John's Cannon Beach 4 Br home by RedAwning
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.

Romantic Luxury Hotels

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.

Romantic Spa Hotels

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

More trip options