Skip to content

Hotels near Cannon Beach, Cannon Beach

Compare nearby hotels, then check live prices on Booking.com.

We may earn a commission from links on this page. It doesn't affect our rankings.

6 hotels close to Cannon Beach

We’ve compared the closest options on distance, guest score and price. Open any guide for the details.

Cannon Beach Hotel Collection 01

Cannon Beach Hotel Collection

244 m from Cannon Beach
~4 min walk View route

A boutique-style stay on South Hemlock Street, steps from Cannon Beach's central area, shops, restaurants, and the shoreline. A good fit for walkable coastal getaways.

Very good 342 reviewsScore compiled from 342 guest reviews on Booking.com.
8.4
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$141 1 night, 2 adults
Check availability
Book onBooking.com
Lighthouse Inn 02

Lighthouse Inn

259 m from Cannon Beach
~4 min walk View route

Lighthouse Inn is a small lodging on South Hemlock Street, within a short walk of Cannon Beach's shops, restaurants, and beach access. It suits travelers who want to leave the car parked and explore on foot.

Excellent 269 reviewsScore compiled from 269 guest reviews on Booking.com.
8.9
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$159 1 night, 2 adults
Check availability
Book onBooking.com
Hallmark Resort in Cannon Beach 03

Hallmark Resort in Cannon Beach

396 m from Cannon Beach
~6 min walk View route

Oceanfront resort on South Hemlock, just minutes from downtown Cannon Beach. It offers direct beach access, ocean-view rooms, and resort amenities like an indoor pool and hot tubs.

Wonderful 401 reviewsScore compiled from 401 guest reviews on Booking.com.
9.1
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$193 1 night, 2 adults
Check availability
Book onBooking.com
Beaches Inn Townhomes 04

Beaches Inn Townhomes

488 m from Cannon Beach
~8 min walk View route

Townhome-style lodging on S Hemlock St, about a 5–10 minute walk from central Cannon Beach. A good fit for travelers who want more space than a standard hotel room and easy access to shops, restaurants, and the shoreline.

Excellent 7 reviewsScore compiled from 7 guest reviews on Booking.com.
8.9
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$348 1 night, 2 adults
Check availability
Book onBooking.com
The Waves 05

The Waves

884 m from Cannon Beach
~14 min walk View route

The Waves is an oceanfront stay on West 2nd Street in Cannon Beach, a short walk from the town's shops and restaurants. It suits travelers who want to be close to the sand and the town center.

Excellent 450 reviewsScore compiled from 450 guest reviews on Booking.com.
8.9
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$131 1 night, 2 adults
Check availability
Book onBooking.com
Schooner's Cove Inn 06

Schooner's Cove Inn

899 m from Cannon Beach
~14 min walk View route

A boutique-style inn on North Larch Street, about a half-mile walk from Cannon Beach's central shops and dining. A good fit for travelers who want a quiet coastal base close to the sand.

Wonderful 137 reviewsScore compiled from 137 guest reviews on Booking.com.
9.0
Price fromIndicative price for 1 night, 2 adults, checked 17 Oct 2026. Prices change often, so the exact price is shown on Booking.com. ~US$229 1 night, 2 adults
Check availability
Book onBooking.com

Hotels near Cannon Beach

Tap a price on the map to see the hotel.

Advertiser Disclosure

This website may earn a commission when you click on links and make bookings through our partners. This commission does not affect rankings, review content, or how we select and feature hotels on this page.

Information about prices, room availability, deals, and reviews may change over time and is provided directly by the service provider. We recommend checking the latest information on the provider's official website before booking. We do not guarantee absolute accuracy or continuous updating of all displayed information.

Our goal is to provide transparent, useful content to help you make informed decisions that suit your needs.