A four-mile crescent of sand, a 235-foot sea stack, and not a chain restaurant in sight. Cannon Beach is the Oregon Coast at its most cinematic.
Ranked by overall occasion score. Every property verified, priced, and visited in 2025–2026.
"The Oregon Coast's flagship romantic inn. Adults-only, oceanfront, and the four-course dinner alone is worth the booking."
"The closest full-service resort to Haystack Rock. Beach bonfires nightly, Wayfarer next door, and a heated pool that earns its keep in Oregon weather."
"Cedar shingles, gas fireplaces, and a private boardwalk straight to the sand. The most quietly perfect oceanfront stay in town."
"Direct Haystack Rock views from in-room spa tubs. Larger than the boutiques, friendlier than the big resorts — and pet-friendly throughout."
"Eight rooms, one of them practically built into Haystack Rock itself. The closest you can sleep to the sea stack without getting wet."
"The southern anchor of Cannon Beach. Condo-style suites, kitchens, indoor pool — and a stretch of Tolovana sand that empties of crowds by midweek."
"A courtyard inn one block from the sand. No oceanfront premium, but a fireplace, a duvet, and a duck pond fountain that nobody complains about."
"Direct oceanfront balconies in the heart of downtown. Walk to dinner on Hemlock, sleep to the surf — for less than the bigger names charge."
"An 1892 Queen Anne in nearby Seaside, a short drive from Cannon Beach. Period rooms, a proper breakfast, and a couple's escape from the resort grid."
Cannon Beach is what the Pacific Northwest offers in place of Big Sur. Quieter, mistier, more intimate — a four-mile beach with one extraordinary sea stack and a town that has resisted every chain restaurant ever pitched. Honeymoons here are about long mornings under a duvet with the surf in the window, not nightlife. Our verdict: Stephanie Inn for the iconic adults-only flagship, Sea Sprite at Haystack Rock for the most romantic micro-location in town, and The Ocean Lodge for couples who want privacy over polish.
Eight rooms, one sea stack, one extraordinary view. From $359/night.
An anniversary at Cannon Beach is the antidote to the obvious. No casino, no spa-packaged itinerary, no lobby DJ — just the Pacific, a fire, and a four-course dinner that didn't have to fight to be good. Stephanie Inn is the institutional choice — couples have been returning for thirtieth anniversaries since the building opened. Surfsand Resort hosts the closest oceanfront fire pits to Haystack Rock and a Wayfarer dinner reservation few towns can match. The Gilbert Inn for the couple celebrating decade five with a Queen Anne breakfast room and no televisions.
Our ranked list, with the one-sentence verdict on each.
The Oregon Coast's flagship adults-only romantic inn — oceanfront at Tolovana Park, with a four-course chef's dinner included.
The closest full-service oceanfront resort to Haystack Rock — beach bonfires nightly, Wayfarer Restaurant on site.
Cedar-shingled, fireplace-equipped, and the most quietly perfect oceanfront stay in town.
Direct Haystack Rock views from in-room spa tubs, indoor pool, pet-friendly throughout.
Eight rooms at the closest possible oceanfront address to the sea stack itself.
The southern anchor of Cannon Beach — condo-style oceanfront suites with kitchens and indoor pool.
A collection of cottages and oceanfront rooms a block from the Hemlock Street galleries.
A midtown courtyard inn one block from the sand — fireplace rooms at half the oceanfront premium.
Direct oceanfront balconies in the heart of downtown — walking distance to every Hemlock dinner.
An 1892 Queen Anne in nearby Seaside — period rooms, proper breakfast, and zero televisions.
Cannon Beach is a year-round destination dressed as a summer one. June through September are the warm, dry months — temperatures in the high 60s to mid 70s, the Pacific still cold but invitingly so. The first weekend of June brings Sandcastle Day, the town's signature event, when sculpted dragons and castles rise out of the tide line and every hotel within twenty miles books out four months in advance. May and October are the connoisseur's months: the same dramatic light, lower rates, half the crowds. Winter is the most overlooked season — wet, yes, but storm-watching from a fireplace suite at Stephanie Inn or The Ocean Lodge has become a small cult of its own, and rates drop accordingly. The Pacific is dramatic in every season; only the willingness to sit indoors changes.
Downtown Cannon Beach — the four-block stretch along Hemlock Street — is the walkable choice for first visits. Galleries, ice cream, the Cannon Beach Bookstore, and a dozen restaurants are within five minutes of every downtown hotel. Schooner's Cove Inn and The Waves both sit oceanfront here; Inn at Cannon Beach is the midtown alternative one block back from the sand. The Haystack Rock area, technically in southern downtown, is the closest you can sleep to the sea stack itself — Surfsand Resort, Hallmark Resort, and Sea Sprite all share the view. Tolovana Park is the southern anchor, a quieter neighborhood where Stephanie Inn and Tolovana Inn occupy a stretch of beach that empties of crowds by midweek. For couples wanting hiking access, the Ecola State Park area to the north offers Indian Beach, Tillamook Head trails, and one of the most cinematic stretches of coast in North America — though no hotels sit inside the park itself.
Cannon Beach is a small market with limited supply, and prices reflect it. Stephanie Inn, the flagship, runs $400 to $900-plus per night depending on room category and season — the four-course dinner is included. Mid-tier oceanfront properties like Surfsand, Ocean Lodge, and Hallmark run $300–$500 in shoulder season and $450–$700 in peak summer. Boutique inns and downtown options hold at $230–$350. Off-season rates (November through March, excluding holidays) drop 20–35% on the same rooms. Sandcastle Day weekend, July Fourth, and Labor Day weekend command peak pricing and require booking three to four months ahead. Two-night minimums are standard at every oceanfront property in summer.
Sandcastle Day in early June and any summer weekend should be booked four months in advance — Stephanie Inn for anniversary visits in particular runs at high occupancy year-round. Cannon Beach is roughly 80 miles west of Portland, about 90 minutes by car from PDX airport; there is no rail service and no direct shuttle, so a rental car is essentially required. The town has no chain restaurants and no chain hotels by deliberate civic design — it adds to the charm but means dinner reservations matter, especially at Newmans at 988, Wayfarer, and EVOO. Cannon Beach is famously dog-friendly: most properties accept pets, the entire beach is leash-optional, and Bruce's Candy Kitchen sells biscuits at the counter. Ecola State Park has a $5 day-use fee per vehicle, and the parking lot fills early on weekend mornings — go before 9am or after 4pm.
Tipping is American-standard. Bellman or porter handling luggage: $3–5 per bag. Housekeeping: $5–10 per day, left daily on the pillow or with a thank-you note (housekeepers rotate). Concierge for difficult dinner reservations or trail recommendations: $10–20 depending on the lift. Restaurant service: 18–22% on pre-tax for good service, 15% as a floor. Beachfront bonfire setup at Surfsand or pre-arranged in-room dinners at Stephanie Inn typically include gratuity, but a $20–40 cash addition for the staff who personally executed the experience is appreciated and customary.
Other Pacific Northwest destinations worth your consideration.
Tell us your occasion and we'll narrow it down. Honeymoon, anniversary, weekend escape from Portland — Cannon Beach has the right address for each.
Choose Your OccasionNew hotel openings, deal alerts, and occasion-specific guides — weekly.