Cannon Beach

Click here for the best places to stay in Cannon Beach

Cannon Beach is only four miles long, four miles stretching idyllically along the Pacific Ocean. It has a population of around 2,000 people, but as one of the most popular, and beautiful, beach resorts in Oregon, it plays host to around 750,000 visitors annually. So it really knows how to show its guests a lovely time. The best places to stay in Cannon Beach are refined and charming, and on a sunny summer afternoon, surrounded by a blaze of flowers and the elegant boutiques, galleries and restaurants of the main street, there’s nowhere more pleasant to be.

Cannon Beach also has miles of sandy beach to enjoy, along with Haystack Rock, a jutting magnet for rock-poolers and seaside adventurers. Some of the best places to stay in Cannon Beach have views of the rock.

Don't forget to plan well ahead if you want to ensure your reservation in one of the best places to stay in Cannon Beach, it's a hugely popular spot!

Best Places to Stay in Cannon Beach

  • The Surfsand Resort is a peaceful, family friendly resort with 97 classic, beachy rooms - some with hot tubs on their private balconies. There’s also a restaurant, barbecue, gym and indoor pool.
  • Stephanie Inn is a small inn with great views of the beach and ocean. The rooms are lovely, with fireplaces, four-poster beds and whirlpool tubs. There’s also an elegant dining room and free bike hire.

Still not sure? Browse through our list of all the best places to stay in Cannon Beach, expand your search to include all our Oregon recommendations, or contact one of our friendly Gurus for advice.

Photo of Cannon Beach

Search hotel availability

The best hotels in Cannon Beach

Refine this list »         Check online rates
  • Surfsand Resort

    Cannon Beach

    Family-friendly, tranquil resort on impressive Cannon Beach. Interiors are classic with a beachy vibe, light colours and natural woods. Balconies and soaking tub in some rooms. On-site restaurant serves American classics prepared with care, or you can kick back with a beach BBQ. Gym, indoor pool.

    97 rooms from $199
    Romantic  -  What can be more romantic than a barefoot stroll along a pristine beach, bathed in the light of a Pacific sunset?
    Kids Club  -  Taffy’s Kids’ Club crafts and activities
    Views  -  Views of the Pacific Ocean and Haystack Rock
    Great walks  -  Stroll down four miles of sandy beaches.
    Recommended by  -  Tablet
  • Stephanie Inn

    Cannon Beach

    The oceanfront Stephanie Inn offers well-appointed rooms and suites with view of the beach and ocean. Interiors entice and delight, with in-room fireplaces, four poster beds, and whirlpool tubs. Enjoy an epicurean dining experience at The Stephanie Dining Room or borrow a bike and go for a ride!

    41 rooms from $319
    Restrictions on children  -  Children older than 12 years are welcome - but no young children makes for a blissful stay!
    On the beach  -  Located directlly on the Pacific Ocean, only 28 steps to the beach
    Private Hot Tub  -  Some rooms have private jacuzzi bathtubs.
    Views  -  The hotel overlooks the Pacific Ocean
Your shortlist (0)