Cannon Beach
About 1 hr 30 min by car from Portland
Haystack Rock, tide pools and a gallery-lined town on the Oregon coast.
Why locals go
The coast weekend everyone in Portland makes.
Visiting Portland?
At 1 hr 30 min by car, it's easy to add a night or two here and still be back in Portland for your flight home.
What to book
- Haystack Rock tide pools
- Ecola State Park hikes
- Galleries and shops downtown
Where to stay
One or two nights is enough for most people. Compare places to stay:
See hotels in Cannon BeachDate ideas
For two
- Oceanfront room with a fireplace
- Sunset at Haystack Rock
With friends
- Beach bonfire (where permitted)
- Hike Ecola to Indian Beach
When to go
Year-round, warmest July to September.