COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Lodges in Cannon Beach

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Browse Select Cannon Beach Lodges

Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
The price is $228 per night from Aug 21 to Aug 21
Situated by the ocean, this historic lodge is within a 5-minute walk of Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within ...
4.5/5Wonderful! (359 reviews)
"Friendly and helpful staff when we checked in. Nice condo for family of 4. Kids liked seeing the koi in the pond. The pull-out sofa bed had seen better days, it leaned to one side severely. The king sized bed was very comfortable and it was relaxing to hear the water feature outside."

Reviewed on Jul 21, 2021

Ecola Creek Lodge
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
Offering direct access to the beach, this Tolovana Park lodge is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 3 mi (4.8 km) ...
4.6/5Wonderful! (170 reviews)
"Liked so close to beach. Didn’t like the tiny shower"

Reviewed on Jul 4, 2021

Sea Sprite at Haystack Rock
Sea Sprite on the Estuary
3.5 out of 5
372 North Spruce, Cannon Beach, OR
Situated by the ocean, this lodge is steps from Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 mi (3 km).
4.6/5Exceptional! (129 reviews)
"Clean unit - great ocean view and access to Cannon Beach"

Reviewed on Jul 19, 2021

Sea Sprite on the Estuary
Don't see what you're looking for?
See all available properties in Cannon Beach
View all properties
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.

Other property types in Cannon Beach

Tolovana Inn

Tolovana Inn

2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
The price is $174 per night from Aug 1 to Aug 1
4/5Very Good! (745 reviews)
"I liked the location"

Reviewed on Jul 19, 2021

Tolovana Inn
Inn at Haystack Rock

Inn at Haystack Rock

2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
The price is $384 per night from Jul 28 to Jul 28
4.3/5Excellent! (554 reviews)
Wonderful little apartment style cottage!
"Our stay was better than we could have imagined! The spa bathtub was so nice and the mattress and pillows were heavenly clouds!"

Reviewed on Jul 14, 2021

Inn at Haystack Rock
Inn at Cannon Beach

Inn at Cannon Beach

3 out of 5
3215 South Hemlock St, Cannon Beach, OR
The price is $329 per night from Jul 27 to Jul 27
4.8/5Exceptional! (981 reviews)
"very good hotel, 2 min walk to the beach, excellent breakfast."

Reviewed on Jul 20, 2021

Inn at Cannon Beach
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.