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
Very good
791 reviews
Price from
£150
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

  • Avg. price/night: £196.40
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,353 reviews
    I was very impressed with the Inn at Cannon Beach. The staff were all extremely friendly and helpful.The grounds were clean and well maintained.
    Nancy
    Family with young children
  • Avg. price/night: £196.40
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,353 reviews
    Cute inn and clean comfortable room, very easy stroll to beach.
    Vinh
    Family with young children
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 20 reviews
    Very spacious, immaculately clean. Homey but not tacky decor, comfortable furnishings, great fireplace. Two queen bed bedrooms, spacious kitchen with a big newer fridge, good pots and pans and sharp knives, cutting board and lots of kitchen utensils. Small BBQ, outdoor seating and a peak aboo view of the ocean from the front window. Close to main part of downtown , but also a short walk to main beach access to Haystack rock near Wayfarer Inn. Terrific!
    Butler
    Group
  • Avg. price/night: £158.17
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 876 reviews
    Location was near all shops and dinning plces
    Celina
    Young couple
  • Avg. price/night: £158.92
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 791 reviews
    This location was cozy and perfect for me to quickly walk down town back and forth all day to get food and visits places of interest. My mom loved spending time in the Inn's outdoor seating areas. She wants the exact same cottage next year. The staff was friendly and helpful. We loved it!
    Mark
    Family with young children
  • Avg. price/night: £158.92
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 791 reviews
    It was the quick, quiet stay we wanted. The Inn helped keep the mood. It was close to one of our favorite breakfast spots on the coast: Wanda's in Nehalem.
    ROBERT DALE
    Young couple
  • Avg. price/night: £132.95
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,940 reviews
    The location was excellent! We had a beautiful view, and beach access was great. It was right next to Mo’s Restaurant, which was a quick walk for dinner. Loved that we could have our dogs with us.
    Roxanne
    Family with young children
  • Avg. price/night: £158.92
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 791 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: £196.40
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 1,353 reviews
    My family and I loved the outdoor area. . This place reminds me of what it might be like to live in New Zealand ..... Like, the lord of the rings movie. The breakfast spot is a bit awkward. I almost gave up on trying to find it. Luckily the Inn has some kick ass staff that seem eager and happy to help. We hope to come back again.
    Gangsighnzchillin
    Family with young children
  • Avg. price/night: £111.80
    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