Skip to main content

The 10 Best Romantic Hotels in Cannon Beach, USA

Check out our pick of great romantic hotels in Cannon Beach

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms. Highway 101 is 0.5 miles away.

Guests of the Inn at Cannon Beach can relax in the private garden or browse the DVD and book collection. Free passes to Cannon Beach Fitness and Cannon Beach Yoga Arts are provided.

Room was very comfy & luxurious. Very near the beach. Nice & helpful staff - made great food recommendations. Staff running breakfast were lovely.

Show more Show less
9.1
Superb
1,346 reviews
Price from
£152
per night

Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach. Free WiFi access available throughout the lodge, and free coffee and cookies can be found 24/7 at the front desk.

Delicious breakfast, great food options

Show more Show less
9.5
Exceptional
217 reviews
Price from
£332
per night

There are 2 indoor heated saltwater pools, 3 hot tubs and a dry sauna available for guest relaxation at the Cannon Beach Hallmark Resort. A business centre and a fitness centre are located on site. Guests can enjoy complimentary DVD rentals and free popcorn. Fresh baked cookies are available in the lobby.

very clean, beautiful and on the beach

Show more Show less
9
Superb
413 reviews
Price from
£161
per night

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site.

Rooms at Surfsand have contemporary themes featuring iPod docking stations and free Wi-Fi. A TV with DVD player and free access to a movie library is also provided. Some rooms include a private patio or balcony as well as a soaking tub.

Great location, room was nice and staff were very friendly and knowledgeable.

Show more Show less
9
Superb
280 reviews
Price from
£248
per night

Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot tub, and sauna are available on-site. Complimentary coffee is provided each morning.

Guests can relax after a long day with a dip in the hot tub or visit to the sauna. Dining options such as Mo’s Chowder House can be reached in under a 1-minute walk.

Location and size of room offered along with sauna

Show more Show less
8.1
Very good
1,940 reviews
Price from
£111
per night

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. Most rooms have direct beach access or a view of the ocean.

We loved the location of Waves,everyone was so helpful and obliging, the scenery was fantastic,people were so friendly and helpful

Show more Show less
8.8
Fabulous
871 reviews
Price from
£159
per night

Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player, and free private parking is also provided.

Each suite provides a seating area with a flat-screen cable TV and free toiletries in the en suite bathroom. Select suites provide a full kitchen at Ecola Creek Lodge.

Lovely grounds, friendly checkin and really comfortable room. Just outside the town which is well worth a visit! Felt very safe and there's plenty of parking.

Show more Show less
8.6
Fabulous
789 reviews
Price from
£112
per night

Whether it’s for a family trip with the pets or a romantic getaway, our New England-style hotel offers a wealth of room types suited for any occasion. All of our rooms are designed to be a restful oasis by the shore, and can offer you an authentic experience that fits your style.

Location was fab. Decor and general atmosphere was lovely

Show more Show less
8.3
Very good
299 reviews
Price from
£136
per night

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms situated around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away.

Very Clean, customer Service was amazing The after hours service was 100% the best Very close to beach, shopping was right at the front door!!

Show more Show less
8
Very good
792 reviews
Price from
£159
per night

Offering a unique European inspired design, Arch Cape Inn and Retreat is located near Cannon Beach, Oregon. A free daily morning breakfast and free WiFi access are featured at this adult-only hotel.

Guests can relax outdoors and enjoy the view of the manicured garden out on the terrace. Free parking is available on site.

The room was spacious and very private. The bed was comfortable. The private bath was amazing! The food was wonderful. The staff was fantastic and so accommodating!

Show more Show less
8.6
Fabulous
62 reviews
Price from
£285
per night

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxury touches like champagne room service and private hot tubs.
Search romantic hotels in Cannon Beach

Most booked romantic hotels in Cannon Beach this month

Romantic hotels that guests love in Cannon Beach

  • Avg. price/night: £161.10
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,346 reviews
    They really have thought of all the details to make your stay comfortable. Also our room felt more like an apartment, so spacious and with thoughtful touches for a relaxing space. Will absolutely be returning!
    D
    Group
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 183 reviews
    My husband and I came here for our honeymoon November of 2022, it was very rainy but it was our favorite spot out of our whole honeymoon so we came back, November of 2023. This time we had beautiful weather and amazing sunsets every night.
    S
    Sally
    Young couple
  • Avg. price/night: £169.65
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 299 reviews
    My husband and I stayed at Cannon Beach Hotel to celebrate our anniversary and my birthday. It was so nice to be within walking distance of town and also the beach. We enjoyed taking a stroll to the coast in the morning and also watching the sunset. The little room was quaint and cozy; exactly what we needed for a few nights!
    Lindsay
    Young couple
  • Avg. price/night: £161.10
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,346 reviews
    Everything was perfect! The room was great, the breakfast was wonderful, the staff was friendly, helpful, accommodating and excellent. The unexpected fresh baked cookies daily were awesome and the anniversary treats were very much appreciated and well received! Thank you Kim and staff, it is a truly special place. We loved the location and had a lovely time in the area hiking and watching the sunset at Haystack beach. We even captured some great photos of Elk on the beach. Thank you for a wonderful time in Cannon Beach! We loved it!!
    Jan
    Young couple
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 871 reviews
    Love the room style, cozy and lovely. Very close to the beach, 20 min walking to haystacks rock. The ocean front hot tube is great.
    Hui Ping
    Family with young children
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 792 reviews
    The accommodation was spotless with plenty of towels and the bed was so comfy and large. The inn was literally 2 minutes walk from the lovely clean beach and 5 minutes walk from the centre of town with all its amenities
    craig
    Young couple
  • Avg. price/night: £161.10
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,346 reviews
    This place is wonderful and made a perfect weekend getaway. They have everything you need for a fun family stay. The only thing I can think of that they may want to add is a bike rental. Everyone was so nice-great breakfast and snacks. They had towels and blankets and chairs to take to the beach. Location is perfect-3 block walk to the beachfront. Just lovely!
    Michelle
    Family with young children
  • Avg. price/night: £265.35
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 282 reviews
    Clean, great location and amenities, lovely staff
    Kathleen
    Family with young children
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 792 reviews
    Lovely little room with everything you could need in it. So close the beach
    Aoife
    Family with young children
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 792 reviews
    My fiancée and I made this our anniversary trip we were there last year and this year and plan to continue it as our tradition. Also absolutely loved that they put roses and chocolates on the bed when we arrived.
    A
    Anonymous
    Young couple
gogless