BookGuestRooms
Oregon › Cannon Beach

Hotels in Cannon Beach, Oregon

Listings in Cannon Beach are concentrated near several local points of interest. All of the properties are found close to Greaver Gallery, Cannon Beach History Center And Museum, Haystack Rock Marine Garden, and Ecola Creek Forest Reserve. Many listings are also near Bronze Coast Gallery, Images Of The West, Modern Villa Gallery, and The Jeffrey Hull Gallery.

The available lodging options in Cannon Beach consist entirely of hotels, with all ten listings falling into this category. These properties offer a consistent guest experience, with ratings ranging from 4.15 to 4.9. Every listing provides parking and beach access. Many properties offer hot tubs and pools for guests.

Starting rates for rooms in Cannon Beach range from $194 to $624. Five listings quote a starting rate. The comparison table on this page shows the exact price for each property. Each listing's page provides details about rooms, includes photos, and shows live rates.

Cannon Beach hotels at a glance

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

Where to stay in Cannon Beach

South Hemlock Street

Several listings are located on South Hemlock Street. This street sits near multiple galleries such as Bronze Coast Gallery, Images Of The West, Modern Villa Gallery, and The Jeffrey Hull Gallery.

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.

What do hotels in Cannon Beach cost?

Listed nightly rates on partner sites start around $194 and run to about $624 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.

Which hotel in Cannon Beach do guests rate highest?

The Ocean Lodge, rated 4.9/5 from 691 Google reviews.

Which amenities are widely available at hotels in Cannon Beach?

All ten hotels in Cannon Beach offer both parking and beach access for their guests. Many properties also provide a hot tub and a pool, with five listings having a hot tub and four listings offering a pool for visitor use.