Surfsand Resort occupies a prime oceanfront location at 148 W Gower Avenue in Cannon Beach, Oregon, on the north Oregon coast in Clatsop County. The resort sits directly on the beach north of the Stephanie Inn, with Haystack Rock visible from both the grounds and many guest rooms. Surfsand welcomes families, couples, and pet owners with equal enthusiasm, making it the most versatile full-service oceanfront resort in Cannon Beach. The 95 rooms and suites include Ocean View Kings, Oceanfront Suites with wraparound balconies, and dedicated pet-friendly rooms. Most rooms feature gas fireplaces, and many have direct beach access via sliding glass doors or private patios. Wayfarer Restaurant on the ground floor is a Cannon Beach dining institution, serving Oregon coastal cuisine — Dungeness crab, Pacific halibut, locally foraged mushrooms — in a room with floor-to-ceiling ocean views and a roaring fireplace. A heated indoor pool and hot tub provide year-round comfort when the North Oregon coast's notoriously unpredictable weather keeps guests off the sand. Direct beach access from the property allows for immediate morning walks, tide pool exploration near Haystack Rock, and kite flying on calm days. The resort offers surfboard and bicycle rentals, and the concierge can direct guests to Ecola State Park hiking trails and the galleries and shops of Cannon Beach village. The resort's scale and family orientation set it apart from the intimate boutique properties on the same stretch of beach. Rates run approximately USD 200 to USD 450 per night depending on season and room type, with strong summer demand requiring advance reservations.
Room types
- Ocean View King
- Oceanfront Suite
- Pet-Friendly Room
Amenities
- Heated indoor pool and hot tub
- Wayfarer Restaurant
- Fireplace rooms
- Direct beach access
- Pet-friendly
Location
148 W Gower Ave, Cannon Beach, OR 97110
45.8915, -123.9638 View on map
Highlights
- Direct oceanfront location with beach access and Haystack Rock views from rooms and grounds
- Wayfarer Restaurant serving Oregon coastal cuisine with floor-to-ceiling ocean views and fireplace
- Heated indoor pool and hot tub for year-round comfort on the frequently cool Pacific coast
- Fireplace rooms and Oceanfront Suites with private balconies or beach-level patio access
- Pet-friendly resort with designated beach access and no restrictions on pet size
Tips for visiting
- Book an Oceanfront Suite with a private balcony for the best views of Haystack Rock and direct beach access.
- The indoor pool is a practical resource during winter or overcast visits when outdoor beach conditions are rough.
- Wayfarer Restaurant serves Dungeness crab in season (typically December through June) — a Pacific Northwest highlight worth scheduling.
- Cannon Beach village's galleries and shops are a 10-minute walk north; rental bicycles from the resort make exploration easier.
- Kite flying on the beach is a popular local activity — resort staff can point guests to the best launch spots on the sand.
Accessibility
Surfsand Resort offers accessible rooms on the ground floor with direct beach-level access. The main lobby and Wayfarer Restaurant are step-free. Hard-packed pathways connect the lobby area to the beach; the soft-sand beach itself may present difficulty for some mobility devices.
Visit, book or contact
Frequently asked questions
Is Surfsand Resort family-friendly?
Yes. Surfsand Resort welcomes families and provides a heated indoor pool, direct beach access, and pet-friendly rooms. It is a strong alternative for families who cannot stay at the adjacent adults-only Stephanie Inn.
What dining is available at Surfsand Resort?
Wayfarer Restaurant serves breakfast, lunch, and dinner with a focus on Oregon coastal ingredients including Dungeness crab, Pacific halibut, and seasonal foraged products. The restaurant has a full bar and ocean views from most tables.
Does Surfsand Resort allow pets?
Yes. The resort accepts pets in designated pet-friendly rooms with no weight restrictions. A pet fee applies; confirm current policies when booking.
How close is Surfsand Resort to Haystack Rock?
Surfsand Resort is located on the beach north of Haystack Rock. The sea stack is visible from the property and is approximately a 5-minute walk south along the sand at low tide.