Find hotels in Cannon Beach, OR from ¥13,163
Change your mind
Be picky
Go beyond your typical stay in Cannon Beach
Check prices for these dates
Compare 2,217 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.
Our top choices for Cannon Beach hotels

Old Wheeler Hotel
Old Wheeler Hotel

The Starry Night Inn
The Starry Night Inn

Inn at the Shore
Inn at the Shore

Inn at Haystack Rock
Inn at Haystack Rock

The Wayside Inn
The Wayside Inn

Cannon Beach Hotel Collection
Cannon Beach Hotel Collection
Check out family-friendly hotels in Cannon Beach

Land's End at Cannon Beach
Land's End at Cannon Beach
Hotels with an ocean view in Cannon Beach you'll enjoy

Cannon Beach Hotel Collection
Cannon Beach Hotel Collection
These pet-friendly hotels in Cannon Beach may fit your trip

The Wayside Inn
The Wayside Inn
Where to stay in Cannon Beach

Tolovana Park
Popular for its iconic Haystack Rock, Cannon Beach offers stunning coastal views and artisan shops. Explore local galleries, dine at nearby restaurants, and visit Tolovana Beach State Recreation Site.

Downtown Cannon Beach
Downtown Cannon Beach is known for its stunning beaches, and with sights like Cannon Beach and Coaster Theatre, you won't get bored spending a day wandering around this part of Cannon Beach.
Stay near popular Cannon Beach attractions

Cannon Beach
Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.

Haystack Rock
Commune with nature and explore the great outdoors at Haystack Rock during your travels in Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
Learn more about Cannon Beach
The towering Haystack Rock reveals itself at low tide when tidepools brim with colorful starfish and sea anemones. Wander through the charming downtown shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

More cheap stays in Cannon Beach
More cheap stays in Cannon Beach

Tolovana Inn
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels in Cannon Beach Neighborhoods
Stay near popular Cannon Beach attractions
More Hotel Options in Cannon Beach
More Accommodation Types in Cannon Beach
Hotels near Cannon Beach Airports
Other Hotels near Cannon Beach, Oregon
- Seaside Hotels
- Oregon Coast Hotels
- Neahkahnie Beach Hotels
- Astoria Hotels
- Rockaway Beach Hotels
- Manzanita Hotels
- Gearhart Hotels
- Arch Cape Hotels
- Nehalem Hotels
- Warrenton Hotels
- North Oregon Coast Hotels
- Bay City Hotels
- Hammond Hotels
- Seaside Gilbert District Hotels
- Pacific Northwest Hotels
- Wheeler Hotels
- Western United States Hotels
- Sunset Beach Hotels
- Nedonna Beach Hotels
- Elsie Hotels