Your Stay in Cannon Beach Starts Here

Whether you're seeking a quintessential West Coast beach community for a romantic getaway, a corporate team-building retreat, or an outdoor-oriented family vacation, consider Cannon Beach. Just an hour from Portland on a winding highway featuring forests, a small mountain range, wild meadows, and rambling creeks and rivers, Cannon Beach offers travelers a combination of small-town charm and world-class amenities, and there are Cannon Beach vacation rentals to suit every preference. You can start the day with a sunrise horseback ride on the long, sandy shoreline, take the kids for hand-pulled taffy made with fresh local seawater in the afternoon, and wind down with a gourmet meal complete with fine wine with your partner against the background of a gorgeous Pacific Ocean sunset. Iconic Haystack Rock is visible from any spot in town, but you'll want to get as close up as possible for a good view of the tufted puffin colony that makes this rock their seasonal home. You'll find prime picnicking spots just south of town at Arcadia Beach, where you can explore tidepools on the beach before or after an al fresco meal. Nature trails, a picturesque lighthouse, and sweeping ocean vistas are waiting for slightly north of Cannon Beach at Ecola State Park. The community's quaint downtown offers boutique shopping, cafes with chowder and other seafood delights, and art galleries brimming with works created by local talent. Although most visitors enjoy the Oregon coast during the summer season, don't overlook its possibilities the rest of the year. Crowds are noticeably thinner after school starts in the fall and until it lets out again in spring -- and although Oregon experiences many calm, sunny days in fall, winter, and spring, the dramatic beauty of a Pacific storm is one of nature's most stunning sights.

The Barn

  • star
  • star
  • star
  • star
  • star
From $270/night
  • 8 Guests
  • 3 Beds
  • 2 Bath
Details

Ocean Chateau

  • star
  • star
  • star
  • star
  • star
From $500/night
  • 9 Guests
  • 4 Beds
  • 3 Bath
Details

Cozy Cottage

  • star
  • star
  • star
  • star
  • star
From $140/night
  • 6 Guests
  • 2 Beds
  • 1 Bath
Details

Sandcastle B4

  • star
  • star
  • star
  • star
  • star
From $154/night
  • 6 Guests
  • 2 Beds
  • 2 Bath
Details

Thayer House

  • star
  • star
  • star
  • star
  • star
From $310/night
  • 8 Guests
  • 4 Beds
  • 2.5 Bath
Details

Cottage Inn

  • star
  • star
  • star
  • star
  • star
From $142/night
  • 6 Guests
  • 2 Beds
  • 1 Bath
Details

Beach Haven

  • star
  • star
  • star
  • star
  • star
From $299/night
  • 7 Guests
  • 3 Beds
  • 3 Bath
Details

Beach Bijou

  • star
  • star
  • star
  • star
  • star
From $176/night
  • 4 Guests
  • 2 Beds
  • 1 Bath
Details

Griswold House

  • star
  • star
  • star
  • star
  • star
From $330/night
  • 10 Guests
  • 5 Beds
  • 3 Bath
Details

Sea Star Suite 257

  • star
  • star
  • star
  • star
  • star
From $70/night
  • 4 Guests
  • 1 Beds
  • 1 Bath
Details

Cannon's Cottage

  • star
  • star
  • star
  • star
  • star
From $161/night
  • 8 Guests
  • 3 Beds
  • 1 Bath
Details

Haystack Close North

  • star
  • star
  • star
  • star
  • star
From $190/night
  • 8 Guests
  • 3 Beds
  • 2 Bath
Details

Babes Beach House

  • star
  • star
  • star
  • star
  • star
From $158/night
  • 6 Guests
  • 3 Beds
  • 2 Bath
Details

The Sea Star

  • star
  • star
  • star
  • star
  • star
From $213/night
  • 8 Guests
  • 3 Beds
  • 2 Bath
Details

Thistle Dew

  • star
  • star
  • star
  • star
  • star
From $168/night
  • 10 Guests
  • 4 Beds
  • 2 Bath
Details

Pacific Retreat

  • star
  • star
  • star
  • star
  • star
From $310/night
  • 8 Guests
  • 4 Beds
  • 2 Bath
Details

Costa Brava Villa

  • star
  • star
  • star
  • star
  • star
From $295/night
  • 8 Guests
  • 4 Beds
  • 3.5 Bath
Details

Wind n' Tide

  • star
  • star
  • star
  • star
  • star
From $225/night
  • 6 Guests
  • 2 Beds
  • 2 Bath
Details

The Shell

  • star
  • star
  • star
  • star
  • star
From $120/night
  • 6 Guests
  • 2 Beds
  • 1 Bath
Details