Skip to main content

The 10 Best Inns in Cannon Beach, USA

Check out our pick of great inns 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 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.

Located just off the Oregon Coast Highway, Inn at Haystack Rock, in Cannon Beach is 25.7 km from Seaside Municipal Airport. Ecola State Park is 6 minutes’ drive 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.1
Very good
789 reviews
Price from
£128
per night

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.
Search inns in Cannon Beach

Inns that guests love in Cannon Beach

  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 183 reviews
    We liked the fully supplied kitchen. The lawn in front of the beach was nice and comfortable .The views from the front and back windows were beautiful . The beds were comfortable and spacious We stayed very close to the checkout time and hated to leave. Everything that you could need or want was within walking distance in town. The front desk staff were friendly and great.The lobby was welcoming. We will definitely be back to stay at this inn.It was a memorable and impressionable experience staying here at the Schooner's Cove Inn.
    Hoover
    Young couple
  • Avg. price/night: £197.45
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,354 reviews
    Good-sized room; close to beach. Inn has large library of free dvds for rainy days.
    David
    Young couple
  • Avg. price/night: £170.40
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 408 reviews
    We had room 228 which was a bit steep financially for $320.00 for one night and a tiny peek at the ocean from the room. My husband had rented a room for the two of us precovid19 that had a hot tub in the room and a nice view. I had hoped to be getting the room my husband had previously used. Regardless I still like the Hallmark Inn in Cannon Beach, Oregon.
    Lopez
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 183 reviews
    All the rooms are ocean front with grass and beach chairs, then the sand. Watched the ocean from my room. The inn is one block from main street of Cannon Beach. Easy walking to explore town and restaurants Staff is friendly and helpful
    Jill
    Solo traveller
  • Avg. price/night: £179
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 294 reviews
    The location is perfect for parking your car and never having to drive again. It's a perfect half mile walk into town and easy beach access too. The lobby of the Inn is charming and cozy and a great place to read by the fire.
    Herzog
    Solo traveller
  • Avg. price/night: £197.45
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,354 reviews
    Love how close to the beach we were. Downtown was just a short drive. We have returned to Cannon Beach Inn several times and as always, with our dog, have had a great time. The rooms are always clean and fresh. Complimentary breakfasts are also greatly appreciated.
    Judith
    Young couple
  • Avg. price/night: £112.40
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 790 reviews
    We loved our room! We stayed in #6 and really enjoyed the fireplace! With a Keurig coffee maker, small fridge and microwave we were able to put together meals when we didn’t feel like going out. The bathroom is large and very clean. The whole room was clean and cozy. Not right on the beach, but an easy walk to town and the beach. We only used our car to drive to the state park up the hill. We were there over Thanksgiving, and had an amazing T-day dinner at Public Coast Brewing!
    MerrieAnn
    Young couple
  • Avg. price/night: £197.45
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,354 reviews
    Cute inn and clean comfortable room, very easy stroll to beach.
    Vinh
    Family with young children
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 211 reviews
    The inn is conveniently located with a wonderful view. The rooms had everything you could need and more. The women working at the desk were friendly and helpful, the cookies were great also!
    Lorie
    Family with young children
  • Avg. price/night: £112.40
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 790 reviews
    We have stayed here a number of times. This is a charming, historic Inn, in a great location. The site dates back to when Lewis and Clark camped on or near the site at Ecola Creek. The rooms have been updated and are comfortable. It is a pleasant place to stay. The grounds are very nice. Staff are pleasant and helpful. Bed was clean and comfortable. Bathroom clean, good shower.
    Katherine
    Solo traveller
gogless