BookGuestRooms
Oregon Cannon Beach

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

HotelGuest ratingReviewsFromKnown for
Tolovana Inn 4.5/52,053Pool
Inn at Cannon Beach 4.6/5902from $434Breakfast
Inn at Haystack Rock 4.15/5719Free parking
The Ocean Lodge 4.9/5691Breakfast
Ecola Creek Lodge 4.25/5547Pet-friendly
Surfsand Resort 4.55/5472Pool
The Waves 4.5/5470Hot tub
Webb's Scenic Surf 4.7/5457Pet-friendly
Hallmark Resort in Cannon Beach 4.7/5435Pool
The Wayside Inn 4.45/5235Pool

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.