Historical Hotels in Cannon Beach, OR
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Featured Cannon Beach Historic Hotels

Ecola Creek Lodge
208 East 5th Street Cannon Beach OR
Free Cancellation
Reserve now, pay when you stay
$194 nightly
The price is $221 total per night
$221 total
Sep 20 - Sep 21
Total with taxes and fees
Ecola Creek Lodge features free WiFi in public areas, free newspapers, and a terrace. You can put free parking to good use if you drive. Staff members can help with accommodation requests, and provide front-desk service during limited hours. Other amenities at this historic lodge include laundry facilities, a garden, and a picnic area.
Parking included
Free WiFi

Cannon Beach Hotel Collection
1116 S. Hemlock Street Cannon Beach OR
Free Cancellation
Reserve now, pay when you stay
$217 nightly
The price is $248 total per night
$248 total
Aug 30 - Aug 31
Total with taxes and fees
Guests staying at Cannon Beach Hotel Collection enjoy free WiFi in public areas, a library, and a picnic area. You can take advantage of free parking if you drive. Front-desk staff can help with luggage storage, and provide local restaurant recommendations. This smoke-free hotel also has a fireplace in the lobby.
Pet friendly
Parking included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Cannon Beach hotels essential information
Accommodation | 2,348 hotels |
|---|---|
Lowest Price | $221 |
Highest Price | $248 |
Popular hotels | Ecola Creek Lodge, Cannon Beach Hotel Collection |
Recent Historic Hotels Reviews

Inn at Cannon Beach
5/5 Excellent
"Our first stay but won't be our last. The setting was great, rooms clean, staff helpful and friendly. Loved the daily cookies and the root beer floats on Tuesday. Highly recommend!"
A verified traveler stayed at Inn at Cannon Beach
Posted 6 hours ago


