Cannon Beach Hotel Guide - Romantic Hotels in Cannon Beach, Oregon

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Find properties with these dates

This weekend
Next weekend

Top Cannon Beach Romantic Hotels

Traditional Studio | Balcony view
Sea Breeze Court
2.0 star property
9.8 out of 10, Exceptional, (531)
"Lovely stay. Comfortable rooms with fireplace. Mini kitchen. Nice amenities like a foot and dog shower outside, beach chairs to lend, barbecue grills, and lots of outdoor seating. 1 block to beach. very comfortable and nice. "
Sea Breeze Court
Exterior
The Ocean Lodge
3.5 star property
9.8 out of 10, Exceptional, (465)
"Beautiful property with excellent staff. They make their guest feel very welcomed. "
The price is €367
includes taxes & fees
5 May - 6 May
The Ocean Lodge
Property amenity
Surfsand Resort
4.0 star property
9.6 out of 10, Exceptional, (867)
"Friendly staff, super clean rooms "
The price is €208
includes taxes & fees
7 May - 8 May
Surfsand Resort
Exterior
Inn at Cannon Beach
3.0 star property
9.6 out of 10, Exceptional, (1001)
"It was amazing! Super friendly and helpful staff, beautiful property, clean and comfortable room! Complimentary salt water taffy in our room upon check-in, yummy cookies in the lobby, and 2 free postcards! The only problem was that I only booked 2 nights!! We will be back again and 10 out of 10 I do recommend!"
The price is €178
includes taxes & fees
5 May - 6 May
Inn at Cannon Beach
Eagle’s Nest Suite – Third Floor Ocean Front View | Balcony view
Sea Sprite on the Estuary
3.5 star property
9.6 out of 10, Exceptional, (224)
"Room and property was nice, only complaint though is that the soaking tub jets didn't work. "
The price is €229
includes taxes & fees
7 May - 8 May
Sea Sprite on the Estuary
Aerial view
Hallmark Resort - Cannon Beach
3.0 star property
9.2 out of 10, Wonderful, (748)
"My husband and I were driving to WA state after visiting my in laws in CA. We ended up spending our anniversary day with them so I was a little bummed since it was our 5 year anniversary. I met my husband in a video game (Final Fantasy 14) and we have been on an irl adventure ever since, traveling as much as possible. Knowing that it’s something we always do, and yet didn’t plan for our anniversary, made us both feel pretty bad. Last minute, we decided to stop by Cannon Beach. We chose the...
The price is €188
includes taxes & fees
5 May - 6 May
Hallmark Resort - Cannon Beach
Front of property – evening/night
The Wayside Inn
2.5 star property
9.2 out of 10, Wonderful, (479)
"My husband and I Loved watching the sunset from the front terrace! Conveniently close to diners. 3 mile drive to down town. Could walk to the hay stacks-3/4 of a mile down the beach. We had a wonderful stay!"
The price is €208
includes taxes & fees
19 May - 20 May
The Wayside Inn
Superior Double Room
Cannon Beach Hotel Collection
3.5 star property
9.2 out of 10, Wonderful, (534)
"The check in stay was amazing! I love the gas fireplace in our room, the soft cozy robes and of course the location. Just a short walk to the beautiful beach! "
The price is €170
includes taxes & fees
9 May - 10 May
Cannon Beach Hotel Collection
Property entrance
Ecola Creek Lodge
3.0 star property
9.2 out of 10, Wonderful, (559)
"The location is beautiful and we saw elk right outside our door. Gorgeous property and good price. "
The price is €133
includes taxes & fees
7 May - 8 May
Ecola Creek Lodge
Don't see what you're looking for?
See all available properties 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.

Cannon Beach Romantic Hotels information

 

Romantic Hotels in Cannon Beach

23

Highest price
€367
Cheapest price
€133
Number of guest reviews
5,401
Total number of hotels in Cannon Beach
2,191

 

Frequently asked questions

Searching for romantic hotels in Cannon Beach?
If you and your partner need a romantic holiday, we’ve got just the ticket. Our guests also love Cannon Beach for its major shopping area, array of dining options and beautiful beaches. If you want to explore the area, you might head to Cannon Beach, Haystack Rock or Hug Point State Park. If you’re interested in staying near a certain attraction, you can sort by neighbourhood or distance to top landmarks, so you’ll be able to see everything on your list.
What's the best place to stay for a couple going to Cannon Beach?
Sea Sprite on the Estuary is a favourite lodge for couples, and features pillowtop beds and fireplaces. Other good choices for your romantic getaway include Cannon Beach Hotel Collection and The Wayside Inn.
How many romantic hotels should we expect to find in Cannon Beach?
Expedia has 12 romantic Cannon Beach hotels for you both to enjoy.
#### When is the Best Time to Visit Cannon Beach?\n
If you’re hoping to get lost in the rain on your romantic getaway, take a look at these details about year-round temperatures in Cannon Beach: The hottest months are usually August and July, with an average temperature of 15°C, while the coldest months are February and December, with an average of 7°C. The rainiest months in Cannon Beach are November, December, January and March, with each month seeing an average of 240 mm of rainfall.
What is there to do in Cannon Beach?
There’s nothing better than experiencing a new place with your sweetheart, so consider taking time to discover all there is to see and do in Cannon Beach. Couples looking for a little of everything will enjoy Cannon Beach for its shopping, restaurants and beaches. You might consider a visit to Cannon Beach, Haystack Rock or Hug Point State Park.
What's the best way to get to Cannon Beach and around town during my romantic getaway?
These transportation options in Cannon Beach might help your romantic trip get off to a smooth start: The closest major airport is in Astoria, OR (AST-Astoria Regional), located 18.5 mi (29.7 km) from the city centre. To see more of the larger area, take a train from Cannon Beach Station.