Hotels in Cannon Beach, Oregon
Cannon Beach, Oregon has 10 independently-run places to stay listed here — 10 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $434.
Cannon Beach hotels at a glance
| Hotel | Guest rating | Reviews | From | Known for |
|---|---|---|---|---|
| Tolovana Inn | 4.5/5 | 2,053 | — | Pool |
| Inn at Cannon Beach | 4.6/5 | 902 | from $434 | Breakfast |
| Inn at Haystack Rock | 4.15/5 | 719 | — | Free parking |
| The Ocean Lodge | 4.9/5 | 691 | — | Breakfast |
| Ecola Creek Lodge | 4.25/5 | 547 | — | Pet-friendly |
| Surfsand Resort | 4.55/5 | 472 | — | Pool |
| The Waves | 4.5/5 | 470 | — | Hot tub |
| Webb's Scenic Surf | 4.7/5 | 457 | — | Pet-friendly |
| Hallmark Resort in Cannon Beach | 4.7/5 | 435 | — | Pool |
| The Wayside Inn | 4.45/5 | 235 | — | Pool |
Nearby areas
Good to know
How many places to stay are listed in Cannon Beach?
10 independently-run properties are listed in Cannon Beach, Oregon, with rooms, photos and live partner rates on each page.
Which hotel in Cannon Beach do guests rate highest?
The Ocean Lodge, rated 4.9/5 from 691 Google reviews.