RV, Cabins & Camping in Cannon Beach


Welcome to the Sea Ranch


The north Oregon coast – a splendid blend of ocean, forest, and mountains – has long been a popular destination point for vacationers. Cannon Beach, just 70 miles from Portland and 30 miles south of Washington State and the mouth of the great Columbia River, is a prized jewel among Oregon’s coastal resort communities. It is nestled between the Coast Mountain Range and the Pacific Ocean along miles of flat, sandy beaches and forested headlands that jut into the sea.

All sites have a picnic table and fire ring with a grill top for campfires. We have clean restrooms with hot showers for our registered guests at no charge. Your registered pets are welcome but must be on a leash. Wish to relax and detox from your normal life? We have a Danish sauna that is available for rent.  Book your private time, to enjoy the sauna, which includes a shower, towels, and basic amenities.

Enjoy animals? We have a horse pasture on our property where horse viewing is always available. You may also catch a glimpse of a rabbit or an elk wandering through our property.

We are just two and a half blocks from the beach and downtown. It’s an easy walk or you can ride the City of Cannon Beaches’ free shuttle bus. We provide a peaceful atmosphere for a truly all-natural camping experience. We offer a clean & quiet park setting that is one of the Oregon Coasts’ best-kept secrets. 


We are open with full hook-ups, partial hook-ups, and tents all year. Advanced reservations are not always necessary in the winter but are always recommended in the spring and summer.

RV Sites

RV sites are semi-rustic and many of them feature scenic views of Ecola Creek which runs through our park. All RV sites are equipped with picnic tables and fire rings with grill tops. We have two designated disabled sites. Please note that each RV site is unique in what type of RV it can accommodate.  Be sure to fill out your reservation with accurate information about your rig as that is necessary to ensure you fit.

RV Site Features: 

  • Picnic table
  • Fire ring for campfire
  • Clean Ambiance

Tent Sites

Natural grassy set tent sites are nestled among the trees in our park and each feature a picnic table and fire ring with grill top. Watch the bunnies that come into your site to eat and play year-round. During fall and winter enjoy a possible visit from our herd of elk. 

Tent Site Features: 

  • Picnic table
  • Fire ring for campfire 
  • Vehicle parking
  • Wooded and clean


Cabins are nestled throughout our wooded park, each with a clean, and quiet, all natural setting. Park Model Cabins are available in two sizes:

  • Deluxe – 12ft X 16 ft (plus 12’ X 8′ porch)
  • Standard – 12ft X 12ft (plus 12’ X 8′ porch)

Some cabins are pet friendly. $35 extra per night per pet with two dogs maximum.

Cabin Features: 

  • 1 double bed
  • 1 futon (double)
  • 1 single bunk (Deluxe cabins only)
  • Electricity
  • Fire ring with grill top
  • Bathroom
  • Shower
  • Refrigerator & Microwave
  • Picnic Table
  • Covered Porch


  • Wi-Fi
  • Danish Sauna
  • Laundry Room
  • Clean Restrooms
  • Hot showers
  • 2.5 blocks to the beach
  • 2.5 blocks to Downtown
  • Registered Pets welcome on leash
  • Picnic tables
  • Fire ring for campfires with grill tops
    • Clean & quiet park
    • Peaceful Setting
    • Horse & Bunny Viewings
    • Elk Viewings if you’re lucky!
    • We are open all year

    Contact Us

    Please contact us regarding any questions you may have about our RV Park,
    Tenting sites, or Cabins.

    Sea Ranch Resort
    415 Fir Street
    PO Box 214
    Cannon Beach, OR 97110
    Ph: 503-436-2815
    Fax: 503-436-2074


    Your Hosts: Terry, Carmen & Tumi Swigart

    Sea Ranch

    Sea Ranch

    Our guests will need to provide their own bedding, towels, paper supplies & cooking utensils.

    Check in 1:30 P.M. Check-out 12 Noon.

    Cabin check-out 11:00 A.M.

    Additional fees applied per hour if check-out is after 12 Noon. Quiet time is 10 P.M. to 8 A.M. No loud music at any time.

    For pricing and to make your reservation and payment please click the link below. For questions, please call our front office at (503)436-2815 between 10 A.M. and 6 P.M.

    We encourage online reservation and payment.