• Sort by
  • Top Criteria
  • Type
  • Facilities
  • Price band
  • Good for
  • Activities

4 Hotels

The Inn at Haystack Rock

Cannon Beach (Oregon)

Fresh & contemporary self-catered suites one block from the beach. Set around pretty gardens with a bubbling fountain, each spacious & airy unit features living & dining areas; some have private patios, fires & spa tubs. Walk to famous Haystack rock & local dining options. Great value crowd-pleaser.

  • Families - Two-bedroom Suites are perfect for families or friends; they sleep up to six people and come with fully equipped kitchens
  • Beach Life - It's one block to Cannon Beach which is fab for long walks, swimming and admiring the unique dramatic rock formations
  • Short break - Just 90 mins drive from Portland yet offers an authentic and wild beach experience; great for short weekends away
  • Self catering to rent - Every room comes with at least a small kitchenette or snack kitchen, but many feature full kitchens
from $176 for 1 room, 1 night including taxes & fees
Cannon Beach Hotel Collection

Cannon Beach (Oregon)

A collection of 4 boutique inns, in Cannon Beach's heart, a stone's throw to Haystack Rock & downtown delights. Laid back beach chic interiors, with the perfect mix of local flavour & comfort. From whiskey bars to pet-friendly rooms, these inns blend modern amenities with seaside serenity.

  • Local exploring - Nestled in Cannon Beach, it's a gateway to coastal wonders and vibrant local culture, perfect for explorers
  • Families - Ideal for families, steps from Haystack Rock and pet-friendly rooms promise memorable beach adventures
  • Restaurant - Indulge in a charcuterie board at MacGregor's, where fine dining meets seaside charm
  • Local markets - Discover Cannon Beach's quaint shops, a treasure trove of local art and unique finds
from $189 for 1 room, 1 night including taxes & fees
Check availability on LateRooms
Surfsand Resort

Cannon Beach (Oregon)

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.

  • Romantic - What can be more romantic than a barefoot stroll along a pristine beach, bathed in the light of a Pacific sunset?
  • Views - Views of the Pacific Ocean and Haystack Rock
  • Kids Club - Taffy’s Kids’ Club crafts and activities
  • Great walks - Stroll down four miles of sandy beaches.
from $199 for 1 room, 1 night including taxes & fees
Stephanie Inn

Cannon Beach (Oregon)

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!

  • 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 hot tub bathtubs.
  • Views - The hotel overlooks the Pacific Ocean
from $319 for 1 room, 1 night including taxes & fees
300 m
MapLibre | Esri, TomTom, Garmin, FAO, NOAA, USGS, © OpenStreetMap