
RV Resort at Cannon Beach
Cannon Beach, Oregon
About
Cannon Beach RV Resort is a full-service, full-hookup RV facility located on the Oregon Coast, just a few blocks from the soft sand beaches and the iconic Haystack Rock. The resort features 99 paved full hookup sites accommodating RVs from 28-60 feet, including 11 pull-through sites. The grounds are lush, park-like, and quiet, providing privacy while offering comprehensive amenities including an indoor heated pool and spa, game room, picnic tables, and fire pits. The resort's Lodge functions as a clubhouse with a convenience store, game room, and banquet/meeting facilities. Located near the charming town center of Cannon Beach, which is compared to Carmel, California, with galleries, restaurants, and local Oregon beach culture, the resort operates year-round and welcomes families and pets.
Amenities
No amenities listed yet.
Available Site Types
- Full Hookup RV Sites
- Pull-Through Sites
Local Attractions
- Haystack Rock
- Cannon Beach town center
- Oregon Coast beaches
Location
340 Elk Creek Rd
Cannon Beach, OR 97110
Frequently Asked Questions
What types of sites does RV Resort at Cannon Beach offer?
RV Resort at Cannon Beach offers Full Hookup RV Sites, Pull-Through Sites.
What is there to do near RV Resort at Cannon Beach?
Nearby attractions include Haystack Rock, Cannon Beach town center, Oregon Coast beaches.
How much does it cost to stay at RV Resort at Cannon Beach?
Rates start at $60 and go up to $90 per night.
How is RV Resort at Cannon Beach rated?
RV Resort at Cannon Beach has a 4.5/5 rating based on 609 Google reviews.
How do I contact RV Resort at Cannon Beach?
You can reach RV Resort at Cannon Beach by phone at +1 503-436-2231. You can also contact them via their website at http://www.cbrvresort.com/.
Nearby Parks

Bud's RV Park & Grocery
Gearhart, Oregon
Tillamook Bay City RV Park Inc
Tillamook, Oregon

The Lamp Camp
Long Beach, Washington

Olde Stone Village
McMinnville, Oregon

RV Park At The Bridge
Chinook, Washington

Sandcastle RV Park
Long Beach, Washington



